Robust Recovery of Subspace Structures by Low-Rank Representation
Guangcan LiuZhouchen LinShuicheng YanJu SunYong YuYi Ma
Introduces Low-Rank Representation (LRR), providing exact theoretical recovery guarantees for clustering data sampled from multiple subspaces even in the presence of severe outliers and arbitrary corruptions.
The paper introduces Low-Rank Representation (LRR) to solve the subspace clustering problem, in which data samples drawn approximately from a union of linear subspaces must be grouped into their respective subspaces while errors such as noise, outliers, and corruptions are removed. This task arises in motion segmentation, face recognition, and image processing, where a single low-rank model is often insufficient and existing methods such as PCA or robust PCA degrade when multiple subspaces are present or when errors are sample-specific.
The work sets out to show that a convex nuclear-norm program, using the observed data matrix itself as dictionary, can recover the row space of the clean data matrix and thereby determine the correct segmentation, while simultaneously identifying or correcting errors. The method is analyzed under three increasingly realistic assumptions (clean data, sparse column-wise corruptions or outliers, and a mixture of dense noise with sparse corruptions) and is solved by an augmented Lagrange multiplier algorithm whose per-iteration cost scales linearly with the number of samples once a low-rank dictionary is available.
On the Hopkins 155 motion benchmark the approach yields a mean segmentation error of 1.71 percent across all 156 sequences, roughly half the error of the next-best baseline, while also correctly predicting the number of subspaces in 78 percent of sequences. On a composite Yale-Caltech collection containing 1 204 face images and 609 non-face outliers, LRR simultaneously achieves 86 percent segmentation accuracy and an AUC of 0.993 for outlier detection, outperforming PCA, two RPCA variants, and sparse-representation clustering. Theoretical results establish that, when the fraction of outliers is below a data-dependent threshold, any minimizer exactly recovers the row space and the indices of the outliers; for denser noise the method still guarantees approximate recovery whose error is bounded by the ambient dimension plus the rank of the clean data.
These guarantees imply that practitioners can replace fragile single-subspace preprocessing steps with a single convex program that both clusters and cleans data, reducing the need for manual outlier removal or separate denoising stages. The recovered row-space matrix can be fed directly into spectral clustering, and the sparse error term itself supplies a saliency or discriminative-feature map useful for downstream recognition tasks.
Further gains are expected from learning an explicit low-rank dictionary that satisfies the row-space recovery condition, from tightening the parameter-selection rule for the trade-off weight λ, and from extending the formulation to incorporate multiple feature modalities. The main practical limitations are that performance remains sensitive to λ when error levels are high and that the current analysis assumes the dictionary spans the row space of the clean data; both issues warrant additional study before deployment on very large or heavily corrupted collections.
- Paper: Robust Face Recognition via Sparse Representation, John Wright et al. (2009). Reading the sparse representation framework for face recognition provides essential context for extending l1-minimization techniques to robust subspace recovery and error correction.
No sufficiently relevant recommendations were found.
