Sparse Principal Component Analysis via Rotation and Truncation
Zhenfang Hu, Gang Pan, Yueming Wang, and Zhaohui Wu

TL;DR
This paper introduces SPCArt, a novel sparse PCA method that uses rotation and truncation to produce interpretable sparse bases, demonstrating state-of-the-art performance and efficiency.
Contribution
The paper proposes SPCArt, a new sparse PCA algorithm based on rotation and truncation, with performance bounds and connections to existing methods.
Findings
SPCArt achieves state-of-the-art sparse PCA performance.
It balances sparsity, explained variance, and computational speed effectively.
The method is efficient with linear scaling in data dimension.
Abstract
Sparse principal component analysis (sparse PCA) aims at finding a sparse basis to improve the interpretability over the dense basis of PCA, meanwhile the sparse basis should cover the data subspace as much as possible. In contrast to most of existing work which deal with the problem by adding some sparsity penalties on various objectives of PCA, in this paper, we propose a new method SPCArt, whose motivation is to find a rotation matrix and a sparse basis such that the sparse basis approximates the basis of PCA after the rotation. The algorithm of SPCArt consists of three alternating steps: rotate PCA basis, truncate small entries, and update the rotation matrix. Its performance bounds are also given. SPCArt is efficient, with each iteration scaling linearly with the data dimension. It is easy to choose parameters in SPCArt, due to its explicit physical explanations. Besides, we give a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and ELM · Blind Source Separation Techniques · Sparse and Compressive Sensing Techniques
MethodsInterpretability · Principal Components Analysis
