title: Stochastic convex sparse principal component analysis.
abstract: Principal component analysis (PCA) is a dimensionality reduction and data analysis tool commonly used in many areas. The main idea of PCA is to represent high-dimensional data with a few representative components that capture most of the variance present in the data. However, there is an obvious disadvantage of traditional PCA when it is applied to analyze data where interpretability is important. In applications, where the features have some physical meanings, we lose the ability to interpret the principal components extracted by conventional PCA because each principal component is a linear combination of all the original features. For this reason, sparse PCA has been proposed to improve the interpretability of traditional PCA by introducing sparsity to the loading vectors of principal components. The sparse PCA can be formulated as anℓ1regularized optimization problem, which can be solved by proximal gradient methods. However, these methods do not scale well because computation of the exact gradient is generally required at each iteration. Stochastic gradient framework addresses this challenge by computing an expected gradient at each iteration. Nevertheless, stochastic approaches typically have low convergence rates due to the high variance. In this paper, we propose a convex sparse principal component analysis (Cvx-SPCA), which leverages a proximal variance reduced stochastic scheme to achieve a geometric convergence rate. We further show that the convergence analysis can be significantly simplified by using a weak condition which allows a broader class of objectives to be applied. The efficiency and effectiveness of the proposed method are demonstrated on a large-scale electronic medical record cohort.
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, 48824 USA.
authors.forename: Inci M
authors.initials: IM
authors.lastname: Baytas
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, 48824 USA.
authors.forename: Kaixiang
authors.initials: K
authors.lastname: Lin
authors.affiliation: School of Software Engineering, Beijing University of Technology, Beijing, China.
authors.forename: Fei
authors.initials: F
authors.lastname: Wang
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, 48824 USA.
authors.forename: Anil K
authors.initials: AK
authors.lastname: Jain
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, 48824 USA.
authors.forename: Jiayu
authors.initials: J
authors.lastname: Zhou
keywords: Convex PCA; Proximal mapping; Sparse PCA