Efficient L1-Norm Principal-Component Analysis via Bit Flipping
Not on the map. Why?
Abstract (arXiv)
It was shown recently that the K L1-norm principal components (L1-PCs) of a real-valued data matrix mathbf X ∈ mathbb RD × N (N data samples of D dimensions) can be exactly calculated with cost O(2NK) or, when advantageous, O(NdK - K + 1) where d=rank(mathbf X), K<d [1],[2]. In applications where mathbf X is large (e.g., "big" data of large N and/or "heavy" data of large d), these costs are prohibitive. In this work, we present a novel suboptimal algorithm for the calculation of the K < d L1-PCs of mathbf X of cost mathcal O(ND min N,D + N2(K4 + dK2) + dNK3), which is comparable to that of standard (L2-norm) PC analysis. Our theoretical and experimental studies show that the proposed algorithm calculates the exact optimal L1-PCs with high frequency and achieves higher value in the L1-PC optimization metric than any known alternative algorithm of comparable computational cost. The superiority of the calculated L1-PCs over standard L2-PCs (singular vectors) in characterizing potentially faulty data/measurements is demonstrated with experiments on data dimensionality reduction and disease diagnosis from genomic data.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Oct 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 1; 2025: 2; 2026: 1.
9 papers.
- 2024Fun with Flags: Robust Principal Directions via Flag Manifoldscited by 5
- 2021Multiplication-Avoiding Variant of Power Iteration with Applicationscited by 1
- 2022Distance Based Image Classification: A solution to generative classification's conundrum?cited by 1
- 2022Robust Singular Values based on L1-norm PCAcited by 0
- 2023On Finite-Step Convergence of the Non-Greedy Algorithm and Proximal Alternating Minimization Method with Extrapolation for L1-Norm PCAcited by 0
- 2023Predictability of Machine Learning Algorithms and Related Feature Extraction Techniquescited by 0
- 2025Quantum Annealing for Robust Principal Component Analysiscited by 0
- 2025k-PCA for (non-squared) Euclidean Distances: Polynomial Time Approximationcited by 0
- 2026Mean-Shift PCA by Knockoff Meancited by 0
- 2026Mean-Shift PCA by Knockoff Mean25 May 2026
- 2025k-PCA for (non-squared) Euclidean Distances: Polynomial Time Approximation19 Jul 2025
- 2025Quantum Annealing for Robust Principal Component Analysis11 Jan 2025
- 2024Fun with Flags: Robust Principal Directions via Flag Manifolds8 Jan 2024
- 2023Predictability of Machine Learning Algorithms and Related Feature Extraction Techniques30 Apr 2023
- 2023On Finite-Step Convergence of the Non-Greedy Algorithm and Proximal Alternating Minimization Method with Extrapolation for L1-Norm PCA15 Feb 2023
- 2022Robust Singular Values based on L1-norm PCA21 Oct 2022
- 2022Distance Based Image Classification: A solution to generative classification's conundrum?4 Oct 2022
- 2021Multiplication-Avoiding Variant of Power Iteration with Applications22 Oct 2021