Professional Documents
Culture Documents
University of Oxford
Outline
Motivation
K-subspace algorithm
An `1 -minimization problem
Spectral clustering
Results
Future work
K-subspace - Objective
N
X
min min kyi − Uj UjT yi k22 (4)
U1 , U2 ,...,Uk j∈{1,...,k}
i=1
where
k - the number of clusters (people),
N - the total number of data (images),
yi - image i
Uj = [uj1 , . . . , ujd ] - the matrix of basis for j subspace,
d - the dimension of each subspace (we choose).
K-subspace algorithm
Algorithm
Feed in all the data points (yi )i=1,...,N , and update each (Uj )j=1,...,k after
each iteration until convergence.
`1 Minimization
where ci = [ci1 , ci2 , ..., ciN ]T and cii = 0 eliminates the trivial solution.
The problem can be reformulated as LASSO
λ
min kci k1 + kyi − Yci k22 , cii = 0
ci 2
Graph?
nodes, edges
adjacency matrix A, Aij = 1 if there is an edge connecting node i and
node j, and 0 otherwise.
weighted adjacency matrix W , Wij = ωij weights which represent how
tightly node i and node j are connected.
data as a graph, and define the relationship by weights?
CCTV (University of Oxford) Cluster Structure 5th April 2019 14 / 31
Spectral Clustering
Spectral Clustering
Result: `1 minimization
Sparse coefficient matrix: the most distinct pair of individuals
0 0
20 20
40 40
60 60
80 80
100 100
120 120
Result: `1 minimization
index 21 index 21
error 1 error 2
Result: `1 minimization
Sparse coefficient matrix: the least distinct pair of individuals
0 0
20 20
40 40
60 60
80 80
100 100
120 120
0 20 40 60 80 100 120
0 20 40 60 80 100 120
nz = 862
nz = 350
Summary
Future work
References
Thank You.
min Tr (H 0 LH)
A1 ,...,Ak
But the problem is now discrete optimisation (NP hard), so for pratical
reason we consider relax it as
min Tr (H 0 LH)
H∈RN×k
s.t. H 0H = I . (8)
Hence the simplest way is to partition the nodes/data by the value in each
column. However, this method turns out to be too simple, and we instead
use K-means clustering algorithm to rows of H and finally get the partition.