Scinovex
articleTop 1% cited

Sparse Subspace Clustering: Algorithm, Theory, and Applications

IEEE Transactions on Pattern Analysis and Machine Intelligence · 2013 · Vol. 35(11) · pp. 2765–2781
Ehsan ElhamifarRenè Vidal

Abstract

Many real-world problems deal with collections of high-dimensional data, such as images, videos, text, and web documents, DNA microarray data, and more. Often, such high-dimensional data lie close to low-dimensional structures corresponding to several classes or categories to which the data belong. In this paper, we propose and study an algorithm, called sparse subspace clustering, to cluster data points that lie in a union of low-dimensional subspaces. The key idea is that, among the infinitely many possible representations of a data point in terms of other points, a sparse representation corresponds to selecting a few points from the same subspace. This motivates solving a sparse optimization program whose solution is used in a spectral clustering framework to infer the clustering of the data into subspaces. Since solving the sparse optimization program is in general NP-hard, we consider a convex relaxation and show that, under appropriate conditions on the arrangement of the subspaces and the distribution of the data, the proposed minimization program succeeds in recovering the desired sparse representations. The proposed algorithm is efficient and can handle data points near the intersections of subspaces. Another key advantage of the proposed algorithm with respect to the state of the art is that it can deal directly with data nuisances, such as noise, sparse outlying entries, and missing entries, by incorporating the model of the data into the sparse optimization program. We demonstrate the effectiveness of the proposed algorithm through experiments on synthetic data as well as the two real-world problems of motion segmentation and face clustering.

Sparse and Compressive Sensing TechniquesFace and Expression RecognitionRemote-Sensing Image ClassificationLinear subspaceCluster analysisComputer scienceSparse approximationData pointSubspace topologyAlgorithmClustering high-dimensional dataK-SVDSpectral clustering

MeSH terms

AlgorithmsArtificial IntelligenceBiometryFaceHumansImage Interpretation, Computer-AssistedPattern Recognition, AutomatedSample Size
Citations
3,105
FWCI
196.84
field-weighted impact
References
77
Percentile
100%
vs. same field & year
Citations per year
References
Robust Recovery of Subspace Structures by Low-Rank Representation
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2012 · 3,610 citations
A dual algorithm for the solution of nonlinear variational problems via finite element approximation
Computers & Mathematics with Applications · 1976 · 2,558 citations
Random sample consensus
Communications of the ACM · 1981 · 25,051 citations
Decoding by Linear Programming
IEEE Transactions on Information Theory · 2005 · 7,228 citations
Robust Face Recognition via Sparse Representation
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2009 · 9,475 citations
Regression Shrinkage and Selection Via the Lasso
Journal of the Royal Statistical Society Series B (Statistical Methodology) · 1996 · 50,746 citations
Block-Sparse Signals: Uncertainty Relations and Efficient Recovery
IEEE Transactions on Signal Processing · 2010 · 1,291 citations
Shape and motion from image streams under orthography: a factorization method
International Journal of Computer Vision · 1992 · 2,865 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.