A Randomized Rounding Algorithm for Sparse PCA

08/13/2015
by   Kimon Fountoulakis, et al.
0

We present and analyze a simple, two-step algorithm to approximate the optimal solution of the sparse PCA problem. Our approach first solves a L1 penalized version of the NP-hard sparse PCA optimization problem and then uses a randomized rounding strategy to sparsify the resulting dense solution. Our main theoretical result guarantees an additive error approximation and provides a tradeoff between sparsity and accuracy. Our experimental evaluation indicates that our approach is competitive in practice, even compared to state-of-the-art toolboxes such as Spasm.

READ FULL TEXT
research
01/07/2022

Sparse PCA on fixed-rank matrices

Sparse PCA is the optimization problem obtained from PCA by adding a spa...
research
11/01/2010

CUR from a Sparse Optimization Viewpoint

The CUR decomposition provides an approximation of a matrix X that has l...
research
02/19/2015

NP-Hardness and Inapproximability of Sparse PCA

We give a reduction from clique to establish that sparse PCA is NP-hard...
research
09/28/2017

L1-norm Kernel PCA

We present the first model and algorithm for L1-norm kernel PCA. While L...
research
10/12/2022

Sparse PCA: a Geometric Approach

We consider the problem of maximizing the variance explained from a data...
research
03/12/2015

Approximating Sparse PCA from Incomplete Data

We study how well one can recover sparse principal components of a data ...
research
03/03/2013

Sparse PCA through Low-rank Approximations

We introduce a novel algorithm that computes the k-sparse principal comp...

Please sign up or login with your details

Forgot password? Click here to reset