Self-Expressive Decompositions for Matrix Approximation and Clustering
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.
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