Optimal ℓ1 Column Subset Selection and a Fast PTAS for Low Rank Approximation
Arvind V. Mahankali, David P. Woodruff
Abstract
We study the problem of entrywise ℓ1 low rank approximation. We give the first polynomial time column subset selection-based ℓ1 low rank approximation algorithm sampling Õ(k) columns and achieving an Õ(k1/2)-approximation for any k, improving upon the previous best Õ(k)-approximation and matching a prior lower bound for column subset selection-based ℓ1-low rank approximation which holds for any poly(k) number of columns. We extend our results to obtain tight upper and lower bounds for column subset selection-based ℓp low rank approximation for any 1 < p < 2, closing a long line of work on this problem. We next give a (1 + ∊)-approximation algorithm for entrywise ℓp low rank approximation of an n × d matrix, for 1 ≤ p < 2, that is not a column subset selection algorithm. First, we obtain an algorithm which, given a matrix A ∊ ℝn × d, returns a rank-k matrix  in 2poly(k/∊) + poly(nd) running time that achieves the following guarantee: where . Using this algorithm, in the same running time we give an algorithm which obtains error at most (1 + ∊) · OPT and outputs a matrix of rank at most 3k — these algorithms significantly improve upon all previous (1 + ∊)- and O(1)-approximation algorithms for the ℓp low rank approximation problem, which required at least npoly(k/∊) or npoly(k) running time, and either required strong bit complexity assumptions (our algorithms do not) or had bicriteria rank 3k. Finally, we show hardness results which nearly match our 2poly(k) +poly(nd) running time and the above additive error guarantee.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers10
- Dynamic Tensor Product RegressionAravind Reddy, Zhao Song, Lichen ZhangNeurIPS 2022 · 22 citations
- Streaming and Distributed Algorithms for Robust Column Subset SelectionShuli Jiang, Dennis Li, Irene Mengze Li, Arvind V. Mahankali et al.ICML 2021 · 9 citations
- Computing Approximate 𝓁p SensitivitiesSwati Padmanabhan, David P. Woodruff, Richard ZhangNeurIPS 2023 · 5 citations
- Fast (1+ε)-Approximation Algorithms for Binary Matrix FactorizationAmeya Velingker, Maximilian Vötsch, David P. Woodruff, Samson ZhouICML 2023 · 5 citations
- High-Dimensional Geometric Streaming in Polynomial SpaceDavid P. Woodruff, Taisuke YasudaFOCS 2022 · 3 citations
Related papers
- A PTAS for ℓ0-Low Rank Approximation: Solving Dense CSPs over RealsVincent Cohen-Addad, Chenglin Fan, Suprovat Ghoshal, Euiwoong Lee et al.SODA 2024
- New Subset Selection Algorithms for Low Rank Approximation: Offline and OnlineDavid P. Woodruff, Taisuke YasudaSTOC 2023 · 3 citations
- Input-Sparsity Low Rank Approximation in Schatten NormYi Li, David P. WoodruffICML 2020 · 14 citations
- Hardness of Low Rank Approximation of Entrywise Transformed Matrix ProductsTamás Sarlós, Xingyou Song, David P. Woodruff, Richard ZhangNeurIPS 2023 · 5 citations
- Root Ridge Leverage Score Sampling for ℓp Subspace ApproximationDavid P. Woodruff, Taisuke YasudaFOCS 2025 · 1 citation
