MELGCOMLNov 19, 2019

Gradient-based Sparse Principal Component Analysis with Extensions to Online Learning

arXiv:1911.08048v116 citations
AI Analysis

This work addresses the computational bottleneck in sparse PCA for high-dimensional data analysis, offering an incremental improvement with practical applications in fields like genomics.

The paper tackles the computational inefficiency of convex sparse PCA methods by proposing a new gradient-based algorithm that is efficient for large datasets and provides nonasymptotic error bounds, achieving competitive performance on gene expression data.

Sparse principal component analysis (PCA) is an important technique for dimensionality reduction of high-dimensional data. However, most existing sparse PCA algorithms are based on non-convex optimization, which provide little guarantee on the global convergence. Sparse PCA algorithms based on a convex formulation, for example the Fantope projection and selection (FPS), overcome this difficulty, but are computationally expensive. In this work we study sparse PCA based on the convex FPS formulation, and propose a new algorithm that is computationally efficient and applicable to large and high-dimensional data sets. Nonasymptotic and explicit bounds are derived for both the optimization error and the statistical accuracy, which can be used for testing and inference problems. We also extend our algorithm to online learning problems, where data are obtained in a streaming fashion. The proposed algorithm is applied to high-dimensional gene expression data for the detection of functional gene groups.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes