Boolean and $\mathbb{F}_p$-Matrix Factorization: From Theory to Practice
Fedor Fomin, Fahad Panolan, Anurag Patil, Adil Tanveer

TL;DR
This paper explores the practical potential of recent theoretical advances in Boolean matrix factorization (BMF) and extends these ideas to develop new algorithms for matrix factorization over finite fields, demonstrating improved empirical performance.
Contribution
It introduces a novel approach that leverages theoretical EPTAS algorithms for BMF to design practical heuristics and extends this methodology to $ ext{GF}(p)$-matrix factorization.
Findings
New algorithms outperform previous methods on synthetic data
Empirical results show advantages on real-world datasets
The approach bridges theory and practice in matrix factorization
Abstract
Boolean Matrix Factorization (BMF) aims to find an approximation of a given binary matrix as the Boolean product of two low-rank binary matrices. Binary data is ubiquitous in many fields, and representing data by binary matrices is common in medicine, natural language processing, bioinformatics, computer graphics, among many others. Unfortunately, BMF is computationally hard and heuristic algorithms are used to compute Boolean factorizations. Very recently, the theoretical breakthrough was obtained independently by two research groups. Ban et al. (SODA 2019) and Fomin et al. (Trans. Algorithms 2020) show that BMF admits an efficient polynomial-time approximation scheme (EPTAS). However, despite the theoretical importance, the high double-exponential dependence of the running times from the rank makes these algorithms unimplementable in practice. The primary research question motivating…
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
TopicsError Correcting Code Techniques
