English

Self-Expressive Decompositions for Matrix Approximation and Clustering

Information Theory 2015-05-06 v1 Computer Vision and Pattern Recognition Machine Learning math.IT Machine Learning

Abstract

Data-aware methods for dimensionality reduction and matrix decomposition aim to find low-dimensional structure in a collection of data. Classical approaches discover such structure by learning a basis that can efficiently express the collection. Recently, "self expression", the idea of using a small subset of data vectors to represent the full collection, has been developed as an alternative to learning. Here, we introduce a scalable method for computing sparse SElf-Expressive Decompositions (SEED). SEED is a greedy method that constructs a basis by sequentially selecting incoherent vectors from the dataset. After forming a basis from a subset of vectors in the dataset, SEED then computes a sparse representation of the dataset with respect to this basis. We develop sufficient conditions under which SEED exactly represents low rank matrices and vectors sampled from a unions of independent subspaces. We show how SEED can be used in applications ranging from matrix approximation and denoising to clustering, and apply it to numerous real-world datasets. Our results demonstrate that SEED is an attractive low-complexity alternative to other sparse matrix factorization approaches such as sparse PCA and self-expressive methods for clustering.

Keywords

Cite

@article{arxiv.1505.00824,
  title  = {Self-Expressive Decompositions for Matrix Approximation and Clustering},
  author = {Eva L. Dyer and Tom A. Goldstein and Raajen Patel and Konrad P. Kording and Richard G. Baraniuk},
  journal= {arXiv preprint arXiv:1505.00824},
  year   = {2015}
}

Comments

11 pages, 7 figures

R2 v1 2026-06-22T09:28:00.103Z