Fast (1+varepsilon)-Approximation Algorithms for Binary Matrix Factorization
Not on the map. Why?
Abstract (arXiv)
We introduce efficient (1+varepsilon)-approximation algorithms for the binary matrix factorization (BMF) problem, where the inputs are a matrix A∈0,1n× d, a rank parameter k>0, as well as an accuracy parameter varepsilon>0, and the goal is to approximate A as a product of low-rank factors U∈0,1n× k and V∈0,1k× d. Equivalently, we want to find U and V that minimize the Frobenius loss |UV - A|F2. Before this work, the state-of-the-art for this problem was the approximation algorithm of Kumar et. al. [ICML 2019], which achieves a C-approximation for some constant C≥ 576. We give the first (1+varepsilon)-approximation algorithm using running time singly exponential in k, where k is typically a small integer. Our techniques generalize to other common variants of the BMF problem, admitting bicriteria (1+varepsilon)-approximation algorithms for Lp loss functions and the setting where matrix operations are performed in mathbbF2. Our approach can be implemented in standard big data models, such as the streaming or distributed models.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 19 of its 69 references that are in the map. First posted on arXiv 2 Jun 2023.
Builds on
19 of 69 references.
References · 19
- 2014Sketching as a Tool for Numerical Linear Algebracited by 285
- 2018Turning Big data into tiny data: Constant-size coresets for k-means, PCA and projective clusteringcited by 94
- 2017Practical Coreset Constructions for Machine Learningcited by 75
- 2021A New Coreset Framework for Clusteringcited by 38
- 2017Active Regression via Linear-Sample Sparsificationcited by 36
- 2015Improved and Simplified Inapproximability for k-meanscited by 22
- 2014Optimal Algorithms for L1-subspace Signal Processingcited by 14
- 2021L1 Regression with Lewis Weights Subsamplingcited by 14
- 2015Boolean Matrix Factorization and Noisy Completion via Message Passingcited by 12
- 2022Fast Regression for Structured Inputscited by 11
- 2015On the Complexity of Robust PCA and ℓ1-norm Low-Rank Matrix Approximationcited by 10
- 2018NIMFA: A Python Library for Nonnegative Matrix Factorizationcited by 10
7 more
- 2019Regularized Weighted Low Rank Approximationcited by 10
- 2018Approximation Schemes for Low-Rank Binary Matrix Approximation Problemscited by 6
- 2015Low Rank Approximation of Binary Matrices: Column Subset Selection and Generalizationscited by 4
- 2022Near-Linear Sample Complexity for Lp Polynomial Regressioncited by 4
- 2021Symmetric Sparse Boolean Matrix Factorization and Applicationscited by 3
- 2017Approximation Algorithms for ℓ0-Low Rank Approximationcited by 2
- 2018Linear Independent Component Analysis over Finite Fields: Algorithms and Boundscited by 1
Built on by
Citing papers per year: 2024: 2; 2025: 1.
3 papers.