Statistics > Machine Learning
[Submitted on 28 Mar 2015 (v1), revised 4 Jun 2015 (this version, v2), latest version 23 Oct 2017 (v4)]
Title:Stochastic Low-Rank Subspace Clustering by Auxiliary Variable Modeling
View PDFAbstract:Low-Rank Representation (LRR) has been a popular tool for identifying data generated from a union of subspaces. It is also known that LRR is computationally challenging. As the size of the nuclear norm regularized matrix of LRR is proportional to $n^2$ (where $n$ is the number of samples), it seriously hinders LRR for large scale problems. In this paper, we develop a novel algorithm to scale up the LRR method accurately and memory efficiently. In particular, we propose an online implementation of LRR that reduces the memory cost from $O(n^2)$ to $O(pd)$, with $p$ being the ambient dimension and $d$ being some estimated rank~($d < p \ll n$).
Our proposed algorithm consists of two key technical components: (i) we reformulate the nuclear norm to an equivalent matrix factorization form, and (ii) we introduce an auxiliary variable which serves as a basis dictionary of the underlying data. Combing these two techniques makes the problem amenable to stochastic optimization. We establish the theoretical guarantee that the sequence of solutions produced by our algorithm converge to a stationary point of the expected loss function asymptotically. Extensive experiments on synthetic and realistic datasets further substantiate that our algorithm is fast, robust and memory efficient.
Submission history
From: Jie Shen [view email][v1] Sat, 28 Mar 2015 21:56:35 UTC (64 KB)
[v2] Thu, 4 Jun 2015 18:22:23 UTC (58 KB)
[v3] Thu, 26 May 2016 04:28:24 UTC (56 KB)
[v4] Mon, 23 Oct 2017 05:52:29 UTC (62 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.