# Sparse Subspace Clustering: Algorithm, Theory, and Applications

@article{Elhamifar2013SparseSC, title={Sparse Subspace Clustering: Algorithm, Theory, and Applications}, author={Ehsan Elhamifar and Ren{\'e} Vidal}, journal={IEEE Transactions on Pattern Analysis and Machine Intelligence}, year={2013}, volume={35}, pages={2765-2781} }

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… Expand

#### Supplemental Code

#### Figures, Tables, and Topics from this paper

#### Paper Mentions

#### 1,292 Citations

Dimensionality-reduced subspace clustering

- Computer Science, Mathematics
- ArXiv
- 2015

It is found that dimensionality reduction down to the order of the subspace dimensions is possible without incurring significant performance degradation, and these results are order-wise optimal in the sense that reducing the dimensionality further leads to a fundamentally ill-posed clustering problem. Expand

Greedy Subspace Clustering

- Computer Science, Mathematics
- NIPS
- 2014

The statistical analysis shows that the algorithms are guaranteed exact (perfect) clustering performance under certain conditions on the number of points and the affinity between subspaces, which are weaker than those considered in the standard statistical literature. Expand

A Survey on Sparse Subspace Clustering

- 2015

Sparse subspace clustering (SSC) is a newly developed spectral clustering-based framework for data clustering. High-dimensional data usually lie in a union of several low-dimensional subspaces, which… Expand

Stochastic Sparse Subspace Clustering

- Computer Science, Mathematics
- 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)
- 2020

This work shows that dropout is equivalent to adding a squared $\ell_2$ norm regularization on the representation coefficients, therefore induces denser solutions, which leads to a scalable and flexible sparse subspace clustering approach, termed Stochastic Sparse Subspace Clustering, which can effectively handle large scale datasets. Expand

Group-sparse subspace clustering with missing data

- Computer Science, Mathematics
- 2016 IEEE Statistical Signal Processing Workshop (SSP)
- 2016

Two novel methods for subspace clustering with missing data are described: (a) group-sparse sub- space clustering (GSSC), which is based on group-sparsity and alternating minimization, and (b) mixture subspace clusters (MSC) which models each data point as a convex combination of its projections onto all subspaces in the union. Expand

Exploiting Unsupervised and Supervised Constraints for Subspace Clustering

- Mathematics, Computer Science
- IEEE Transactions on Pattern Analysis and Machine Intelligence
- 2015

This paper attempts to do subspace clustering based on a constrained subspace assumption that the data is further restricted in the corresponding subspaces, e.g., belonging to a submanifold or satisfying the spatial regularity constraint. Expand

Robust Subspace Clustering via Thresholding

- Computer Science, Mathematics
- IEEE Transactions on Information Theory
- 2015

A simple low-complexity subspace clustering algorithm is proposed, which applies spectral clustering to an adjacency matrix obtained by thresholding the correlations between data points, and the results reveal an explicit tradeoff between the affinity of the subspaces and the tolerable noise level. Expand

Subspace clustering via structure-enforced dictionary learning

- Computer Science
- Neurocomputing
- 2019

This paper proposes a novel subspace clustering method based on the structured sparse PCA-based dictionary learning that learns the reduced dimensional dictionary and coefficient matrices using the structural information as well as sparsity of data. Expand

Efficient dense subspace clustering

- Computer Science
- IEEE Winter Conference on Applications of Computer Vision
- 2014

An efficient subspace clustering algorithm that estimates dense connections between the points lying in the same subspace that shares the same solution as the popular nuclear norm minimization approach when the data is free of any noise, or when a clean dictionary is learned. Expand

Low-rank and structured sparse subspace clustering

- Mathematics, Computer Science
- 2016 Visual Communications and Image Processing (VCIP)
- 2016

A joint affinity learning and spectral clustering approach for low-Rank and Structured Sparse Subspace Clustering (LRS3C), where a subspace structured norm that depends on subspace clustering result is introduced into the objective of low-rank representation problem. Expand

#### References

SHOWING 1-10 OF 78 REFERENCES

Clustering disjoint subspaces via sparse representation

- Mathematics, Computer Science
- 2010 IEEE International Conference on Acoustics, Speech and Signal Processing
- 2010

Given a set of data points drawn from multiple low-dimensional linear subspaces of a high-dimensional space, this work derives theoretical bounds relating the principal angles between the subspaced and the distribution of the data points across all theSubspaces under which the coefficients are guaranteed to be sparse. Expand

A Geometric Analysis of Subspace Clustering with Outliers

- Mathematics, Computer Science
- ArXiv
- 2011

A novel geometric analysis of an algorithm named sparse subspace clustering (SSC) is developed, which signicantly broadens the range of problems where it is provably eective and shows that SSC can recover multiple subspaces, each of dimension comparable to the ambient dimension. Expand

A closed form solution to robust subspace estimation and clustering

- Mathematics, Computer Science
- CVPR 2011
- 2011

This work uses an augmented Lagrangian optimization framework, which requires a combination of the proposed polynomial thresholding operator with the more traditional shrinkage-thresholding operator, to solve the problem of fitting one or more subspace to a collection of data points drawn from the subspaces and corrupted by noise/outliers. Expand

Sparse subspace clustering

- Mathematics, Computer Science
- CVPR
- 2009

This work proposes a method based on sparse representation (SR) to cluster data drawn from multiple low-dimensional linear or affine subspaces embedded in a high-dimensional space and applies this method to the problem of segmenting multiple motions in video. Expand

Generalized principal component analysis (GPCA)

- Mathematics, Medicine
- IEEE Transactions on Pattern Analysis and Machine Intelligence
- 2005

An algebro-geometric solution to the problem of segmenting an unknown number of subspaces of unknown and varying dimensions from sample data points and applications of GPCA to computer vision problems such as face clustering, temporal video segmentation, and 3D motion segmentation from point correspondences in multiple affine views are presented. Expand

Robust Recovery of Subspace Structures by Low-Rank Representation

- Mathematics, Computer Science
- IEEE Transactions on Pattern Analysis and Machine Intelligence
- 2013

It is shown that the convex program associated with LRR solves the subspace clustering problem in the following sense: When the data is clean, LRR exactly recovers the true subspace structures; when the data are contaminated by outliers, it is proved that under certain conditions LRR can exactly recover the row space of the original data. Expand

Robust classification using structured sparse representation

- Mathematics, Computer Science
- CVPR 2011
- 2011

It is shown that casting the face recognition problem as a structured sparse recovery problem can improve the results of the state-of-the-art face recognition algorithms, especially when the authors have relatively small number of training data for each class. Expand

Graph connectivity in sparse subspace clustering

- Computer Science, Mathematics
- CVPR 2011
- 2011

It is proved that the connectivity within each subspace holds for 2- and 3-dimensional subspaces and the claim of connectivity for general d-dimensional case, even for generic configurations, is proved false by giving a counterexample in dimensions greater than 3. Expand

See all by looking at a few: Sparse modeling for finding representative objects

- Mathematics, Computer Science
- 2012 IEEE Conference on Computer Vision and Pattern Recognition
- 2012

The proposed framework and theoretical foundations are illustrated with examples in video summarization and image classification using representatives and can be extended to detect and reject outliers in datasets, and to efficiently deal with new observations and large datasets. Expand

Block-Sparse Recovery via Convex Optimization

- Mathematics, Computer Science
- IEEE Transactions on Signal Processing
- 2012

It is shown that treating the face recognition problem as a block-sparse recovery problem improves the state-of-the-art results by 10% with only 25% of the training data. Expand