A Critique of Self-Expressive Deep Subspace Clustering

Subspace clustering is an unsupervised clustering technique designed to cluster data that is supported on a union of linear subspaces, with each subspace defining a cluster with dimension lower than the ambient space. Many existing formulations for this problem are based on exploiting the self-expressive property of linear subspaces, where any point within a subspace can be represented as linear combination of other points within the subspace. To extend this approach to data supported on a union of non-linear manifolds, numerous studies have proposed learning an appropriate kernel embedding of the original data using a neural network, which is regularized by a self-expressive loss function on the data in the embedded space to encourage a union of linear subspaces prior on the data in the embedded space. Here we show that there are a number of potential flaws with this approach which have not been adequately addressed in prior work. In particular, we show the model formulation is often ill-posed in multiple ways, which can lead to a degenerate embedding of the data, which need not correspond to a union of subspaces at all. We validate our theoretical results experimentally and additionally repeat prior experiments reported in the literature, where we conclude that a significant portion of the previously claimed performance benefits can be attributed to an ad-hoc post processing step rather than the clustering model.

[1]  Xuan Tang,et al.  Deep Multi-view Sparse Subspace Clustering , 2018, ICNCC.

[2]  Daniel P. Robinson,et al.  Is an Affine Constraint Needed for Affine Subspace Clustering? , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[3]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[4]  Ehsan Elhamifar,et al.  Sparse subspace clustering , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Aarti Singh,et al.  A Deterministic Analysis of Noisy Sparse Subspace Clustering for Dimensionality-reduced Data , 2015, ICML.

[6]  René Vidal,et al.  Subspace-Sparse Representation , 2015, ArXiv.

[7]  René Vidal,et al.  Ieee Journal of Selected Topics in Signal Processing, Vol. X, No. X, Month 20xx 1 Latent Space Sparse and Low-rank Subspace Clustering , 2022 .

[8]  Vishal M. Patel,et al.  Deep Multimodal Subspace Clustering Networks , 2018, IEEE Journal of Selected Topics in Signal Processing.

[9]  René Vidal,et al.  Low rank subspace clustering (LRSC) , 2014, Pattern Recognit. Lett..

[10]  René Vidal,et al.  Latent Space Sparse Subspace Clustering , 2013, 2013 IEEE International Conference on Computer Vision.

[11]  Daniel P. Robinson,et al.  Basis Pursuit and Orthogonal Matching Pursuit for Subspace-preserving Recovery: Theoretical Analysis , 2019, ArXiv.

[12]  René Vidal,et al.  On Geometric Analysis of Affine Sparse Subspace Clustering , 2018, IEEE Journal of Selected Topics in Signal Processing.

[13]  Farhad Kamangar,et al.  Deep Low-Rank Subspace Clustering , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[14]  Xianglong Liu,et al.  Latent Distribution Preserving Deep Subspace Clustering , 2019, IJCAI.

[15]  Qinghua Hu,et al.  Generalized Latent Multi-View Subspace Clustering , 2020, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Farhad Kamangar,et al.  Multi-Level Representation Learning for Deep Subspace Clustering , 2020, 2020 IEEE Winter Conference on Applications of Computer Vision (WACV).

[17]  Xiaobo Liu,et al.  Unsupervised Hyperspectral Image Band Selection Based on Deep Subspace Clustering , 2019, IEEE Geoscience and Remote Sensing Letters.

[18]  René Vidal,et al.  Geometric Conditions for Subspace-Sparse Recovery , 2015, ICML.

[19]  Shuicheng Yan,et al.  Robust and Efficient Subspace Segmentation via Least Squares Regression , 2012, ECCV.

[20]  Samy Bengio,et al.  Understanding deep learning requires rethinking generalization , 2016, ICLR.

[21]  Huazhu Fu,et al.  Reciprocal Multi-Layer Subspace Learning for Multi-View Clustering , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[22]  Chen Min,et al.  Self-Supervised Deep Multi-View Subspace Clustering , 2019, ACML.

[23]  Tong Zhang,et al.  Deep Subspace Clustering Networks , 2017, NIPS.

[24]  René Vidal,et al.  Kernel sparse subspace clustering , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[25]  Yanyun Qu,et al.  Robust Kernelized Multiview Self-Representation for Subspace Clustering , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[26]  Stephen P. Boyd,et al.  Proximal Algorithms , 2013, Found. Trends Optim..

[27]  René Vidal,et al.  Theoretical Analysis of Sparse Subspace Clustering with Missing Entries , 2018, ICML.

[28]  Takeo Kanade,et al.  A multi-body factorization method for motion analysis , 1995, Proceedings of IEEE International Conference on Computer Vision.

[29]  Qingming Huang,et al.  When to Learn What: Deep Cognitive Subspace Clustering , 2018, ACM Multimedia.

[30]  Zhouchen Lin,et al.  Self-Supervised Convolutional Subspace Clustering Network , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[31]  Shuai Yang,et al.  Residual Encoder-Decoder Network For Deep Subspace Clustering , 2019, 2020 IEEE International Conference on Image Processing (ICIP).

[32]  Xiang Li,et al.  Spectral-Spatial Clustering of Hyperspectral Image Based on Laplacian Regularized Deep Subspace Clustering , 2019, IGARSS 2019 - 2019 IEEE International Geoscience and Remote Sensing Symposium.

[33]  Xiaochun Cao,et al.  Duet Robust Deep Subspace Clustering , 2019, ACM Multimedia.

[34]  Jiwen Lu,et al.  Deep Sparse Subspace Clustering , 2017, ArXiv.

[35]  S. Shankar Sastry,et al.  Generalized Principal Component Analysis , 2016, Interdisciplinary applied mathematics.

[36]  René Vidal,et al.  Sparse Subspace Clustering: Algorithm, Theory, and Applications , 2012, IEEE transactions on pattern analysis and machine intelligence.

[37]  Ulrike von Luxburg,et al.  A tutorial on spectral clustering , 2007, Stat. Comput..

[38]  Emmanuel J. Candès,et al.  A Geometric Analysis of Subspace Clustering with Outliers , 2011, ArXiv.

[39]  Daniel P. Robinson,et al.  Oracle Based Active Set Algorithm for Scalable Elastic Net Subspace Clustering , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[40]  Jiashi Feng,et al.  Deep Adversarial Subspace Clustering , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[41]  Yong Yu,et al.  Robust Recovery of Subspace Structures by Low-Rank Representation , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[42]  Hongdong Li,et al.  Neural Collaborative Subspace Clustering , 2019, ICML.

[43]  Emmanuel J. Candès,et al.  Robust Subspace Clustering , 2013, ArXiv.

[44]  Huan Xu,et al.  Noisy Sparse Subspace Clustering , 2013, J. Mach. Learn. Res..