amss
Multi-View Clustering via Joint Nonnegative Matrix Factorization
Jialu Liu1 Chi Wang1 Jing Gao2 Jiawei Han1
1University of Illinois at Urbana-Champaign 2University at Buffalo
Multi-View Clustering via Joint Nonnegative Matrix Factorization - - PowerPoint PPT Presentation
Multi-View Clustering via Joint Nonnegative Matrix Factorization Jialu Liu 1 Chi Wang 1 Jing Gao 2 Jiawei Han 1 1 University of Illinois at Urbana-Champaign 2 University at Buffalo May 2, 2013 amss Outline Multi-View Clustering 1 Multi-View
amss
1University of Illinois at Urbana-Champaign 2University at Buffalo
amss
amss
amss
amss
amss
amss
+
+
+
amss
U,V ||X − UV T||2 F, s.t. U ≥ 0, V ≥ 0
amss
i,k
i,k
amss
amss
amss
nv
F
amss
amss
Data View 1 View 2 View Consensus Model 1 Model 2 Model
Conse Normalize Normalize Normalize Normalize
amss
nv
F + nv
F
amss
nv
F + nv
F
·,k ||1 = 1 and U(v), V (v), V ∗ ≥ 0
amss
U(v),V (v),V ∗ nv
F + nv
F
·,k ||1 = 1 and U(v), V (v), V ∗ ≥ 0
K
K
amss
U(v),V (v),V ∗ nv
F + nv
F
·,k ||1 = 1 and U(v), V (v), V ∗ ≥ 0
U(v),V (v),V ∗ nv
F + nv
F
amss
j=1 Vj,kV ∗ j,k
l=1 Ul,k
j=1 V 2 j,k
j,k
v=1 λvV (v)Q(v)
v=1 λv
amss
amss
amss
amss
+
+
amss
amss
amss
amss
amss
amss
amss
10
−3
10
−2
10
−1
20 30 40 50 60 70 80 90
λv Accuracy(%) Synthetic
BSV ConcatNMF ColNMF CoreguSC MultiNMF 10
−3
10
−2
10
−1
40 42 44 46 48 50 52 54
λv Accuracy(%) Reuters
BSV ConcatNMF ColNMF CoreguSC MultiNMF 10
−3
10
−2
10
−1
45 50 55 60 65 70
λv Accuracy(%) 3−Sources
BSV ConcatNMF ColNMF CoreguSC MultiNMF 10
−3
10
−2
10
−1
50 60 70 80 90
λv Accuracy(%) Digit
BSV ConcatNMF ColNMF CoreguSC MultiNMF
amss
5 10 15 20 25 30 0.5 1 1.5 2 2.5 3 x 10
−7
Iteration # Objective function value Synthetic Value Performance
60 65 70 75 80 85 90 95 100
Accuracy(%)
5 10 15 20 25 30 7.5 8 8.5 9 x 10
−5
Iteration # Objective function value Reuters Value Performance
49 50 51 52 53 54
Accuracy(%)
5 10 15 20 25 30 1.8 2 2.2 2.4 2.6 2.8 3 x 10
−4
Iteration # Objective function value 3−Sources Value Performance
60 62 64 66 68 70 72 74
Accuracy(%)
5 10 15 20 25 30 1.5 2 2.5 x 10
−6
Iteration # Objective function value Digit Value Performance
75 80 85 90
Accuracy(%)
amss
0.1 0.5 1 2 x 10
4
200 400 600 800 1000 1200 Data points # Time (s) MultiNMF CoreguSC 10
3
10
4
10
5
10
6
10 10
1
10
2
10
3
Data points # Time (s) MultiNMF CoreguSC
amss
2 3 4 5 6 7 8 9 10 5 10 15 20 Cluster # Time for MultiNMF (s) MultiNMF CoreguSC 100 200 300 400 Time for CoreguSC (s) 2 3 4 5 6 7 8 5 10 15 20 25 30 35 40 View # Time for MultiNMF (s) MultiNMF CoreguSC 300 600 900 1200 1500 1800 Time for CoreguSC (s)