Papers › Doubly Stochastic Subspace Clustering

Doubly Stochastic Subspace Clustering

30 Nov 2020arXiv:2011.14859archive 2025-07-28

Derek Lim, René Vidal, Benjamin D. Haeffele

Many state-of-the-art subspace clustering methods follow a two-step process by first constructing an affinity matrix between data points and then applying spectral clustering to this affinity. Most of the research into these methods focuses on the first step of generating the affinity, which often exploits the self-expressive property of linear subspaces, with little consideration typically given to the spectral clustering step that produces the final clustering. Moreover, existing methods often obtain the final affinity that is used in the spectral clustering step by applying ad-hoc or arbitrarily chosen postprocessing steps to the affinity generated by a self-expressive clustering formulation, which can have a significant impact on the overall clustering performance. In this work, we unify these two steps by learning both a self-expressive representation of the data and an affinity matrix that is well-normalized for spectral clustering. In our proposed models, we constrain the affinity matrix to be doubly stochastic, which results in a principled method for affinity matrix normalization while also exploiting known benefits of doubly stochastic normalization in spectral clustering. We develop a general framework and derive two models: one that jointly learns the self-expressive representation along with the doubly stochastic affinity, and one that sequentially solves for one then the other. Furthermore, we leverage sparsity in the problem to develop a fast active-set method for the sequential solver that enables efficient computation on large datasets. Experiments show that our method achieves state-of-the-art subspace clustering performance on many common datasets in computer vision.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

cptq/SubspaceClusteringJulia officialmentioned on GitHub report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

ClusteringImage Clustering

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Image Clustering Extended Yale-B J-DSSC Accuracy 0.924 #4 of 9 Archive leaderboard report
Image Clustering Extended Yale-B J-DSSC NMI 0.952 #4 of 9 Archive leaderboard report
Image Clustering Extended Yale-B A-DSSC Accuracy 0.917 #5 of 9 Archive leaderboard report
Image Clustering Extended Yale-B A-DSSC NMI 0.947 #5 of 9 Archive leaderboard report
Image Clustering UMist J-DSSC (Scattered) NMI 0.939 #1 of 4 Archive leaderboard report
Image Clustering UMist A-DSSC (Scattered) NMI 0.935 #2 of 4 Archive leaderboard report
Image Clustering coil-100 A-DSSC (Scattered) Accuracy 0.984 #1 of 10 Archive leaderboard report
Image Clustering coil-100 A-DSSC (Scattered) NMI 0.997 #1 of 10 Archive leaderboard report
Image Clustering coil-100 J-DSSC (Scattered) Accuracy 0.961 #2 of 10 Archive leaderboard report
Image Clustering coil-100 J-DSSC (Scattered) NMI 0.992 #2 of 10 Archive leaderboard report
Image Clustering coil-100 A-DSSC Accuracy 0.824 #4 of 10 Archive leaderboard report
Image Clustering coil-100 A-DSSC NMI 0.946 #4 of 10 Archive leaderboard report
Image Clustering coil-100 J-DSSC Accuracy 0.796 #5 of 10 Archive leaderboard report
Image Clustering coil-100 J-DSSC NMI 0.943 #5 of 10 Archive leaderboard report
Image Clustering coil-40 A-DSSC (Scattered) Accuracy 1 #1 of 3 Archive leaderboard report
Image Clustering coil-40 A-DSSC (Scattered) NMI 1 #1 of 3 Archive leaderboard report
Image Clustering coil-40 J-DSSC (Scattered) Accuracy 1 #2 of 3 Archive leaderboard report
Image Clustering coil-40 J-DSSC (Scattered) NMI 1 #2 of 3 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Spectral Clustering

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections