Exploring a Principled Framework for Deep Subspace Clustering
About
Subspace clustering is a classical unsupervised learning task, built on a basic assumption that high-dimensional data can be approximated by a union of subspaces (UoS). Nevertheless, the real-world data are often deviating from the UoS assumption. To address this challenge, state-of-the-art deep subspace clustering algorithms attempt to jointly learn UoS representations and self-expressive coefficients. However, the general framework of the existing algorithms suffers from a catastrophic feature collapse and lacks a theoretical guarantee to learn desired UoS representation. In this paper, we present a Principled fRamewOrk for Deep Subspace Clustering (PRO-DSC), which is designed to learn structured representations and self-expressive coefficients in a unified manner. Specifically, in PRO-DSC, we incorporate an effective regularization on the learned representations into the self-expressive model, prove that the regularized self-expressive model is able to prevent feature space collapse, and demonstrate that the learned optimal representations under certain condition lie on a union of orthogonal subspaces. Moreover, we provide a scalable and efficient approach to implement our PRO-DSC and conduct extensive experiments to verify our theoretical findings and demonstrate the superior performance of our proposed deep subspace clustering approach. The code is available at https://github.com/mengxianghan123/PRO-DSC.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Clustering | CIFAR-10 | NMI0.796 | 318 | |
| Image Clustering | STL-10 | ACC98.1 | 282 | |
| Image Clustering | ImageNet-10 | NMI0.98 | 201 | |
| Clustering | CIFAR-10 (test) | Accuracy87.1 | 190 | |
| Clustering | STL-10 (test) | Accuracy98.1 | 152 | |
| Clustering | CIFAR-100 (test) | ACC55.7 | 123 | |
| Clustering | ImageNet-10 (test) | ACC99 | 74 | |
| Image Clustering | DTD (test) | NMI57.6 | 13 | |
| Image Clustering | Flowers-102 (test) | NMI83.2 | 12 | |
| Image Clustering | UCF-101 (test) | NMI81 | 8 |