A PTAS for ℓ0-Low Rank Approximation: Solving Dense CSPs over Reals
Vincent Cohen-Addad, Chenglin Fan, Suprovat Ghoshal, Euiwoong Lee, Arnaud de Mesmay, Alantha Newman, Tony Chang Wang
Abstract
We consider the ℓ 0 -Low Rank Approximation problem, where the input consists of a matrix A ∈ R n R ×n C and an integer k, and the goal is to find a matrix B of rank at most k that minimizes ∥A -B∥ 0 , which is the number of entries where A and B differ. For any constant k and ε > 0, we present a polynomial time (1 + ε)-approximation time for this problem, which significantly improves the previous best poly(k)-approximation.
Our algorithm is obtained by viewing the problem as a Constraint Satisfaction Problem (CSP) where each row and column becomes a variable that can have a value from R k . In this view, we have a constraint between each row and column, which results in a dense CSP, a well-studied topic in approximation algorithms. While most of previous algorithms focus on finite-size (or constant-size) domains and involve an exhaustive enumeration over the entire domain, we present a new framework that bypasses such an enumeration in R k . We also use tools from the rich literature of Low Rank Approximation in different objectives (e.g., ℓ p with p ∈ (0, ∞)) or domains (e.g., finite fields/generalized Boolean). We believe that our techniques might be useful to study other real-valued CSPs and matrix optimization problems.
On the hardness side, when k is part of the input, we prove that ℓ 0 -Low Rank Approximation is NP-hard to approximate within a factor of Ω(log n). This is the first superconstant NP-hardness of approximation for any p ∈ [0, ∞] that does not rely on stronger conjectures (e.g., the Small Set Expansion Hypothesis).
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 91a2973c-b712-481b-8b06-8eba578c8ba4Cited by top-tier papers2
- Additive Approximation Schemes for Low-Dimensional EmbeddingsPrashanti Anderson, Ainesh Bakshi, Samuel B. HopkinsSODA 2026
- Min-CSPs on Complete InstancesAditya Anand, Euiwoong Lee, Amatya SharmaSODA 2025
Builds on6
- Input-Sparsity Low Rank Approximation in Schatten NormYi Li, David P. WoodruffICML 2020 · 14 citations
- Optimal ℓ1 Column Subset Selection and a Fast PTAS for Low Rank ApproximationArvind V. Mahankali, David P. WoodruffSODA 2021 · 12 citations
- Low-rank approximation with 1/ε1/3 matrix-vector productsAinesh Bakshi, Kenneth L. Clarkson, David P. WoodruffSTOC 2022 · 5 citations
- Robust and Sample Optimal Algorithms for PSD Low Rank ApproximationAinesh Bakshi, Nadiia Chepurko, David P. WoodruffFOCS 2020 · 4 citations
- Fitting Metrics and Ultrametrics with Minimum DisagreementsVincent Cohen-Addad, Chenglin Fan, Euiwoong Lee, Arnaud de MesmayFOCS 2022 · 3 citations
Related papers
- Hardness of Low Rank Approximation of Entrywise Transformed Matrix ProductsTamás Sarlós, Xingyou Song, David P. Woodruff, Richard ZhangNeurIPS 2023 · 5 citations
- Near Optimal Hardness of Approximating k-CSPDor Minzer, Kai Zhe ZhengSTOC 2026
- Root Ridge Leverage Score Sampling for ℓp Subspace ApproximationDavid P. Woodruff, Taisuke YasudaFOCS 2025 · 1 citation
- Efficient Alternating Minimization with Applications to Weighted Low Rank ApproximationZhao Song, Mingquan Ye, Junze Yin, Lichen ZhangICLR 2025 · 1 citation
- Krylov Methods are (nearly) Optimal for Low-Rank ApproximationAinesh Bakshi, Shyam NarayananFOCS 2023 · 14 citations
