Improved Algorithms for Exact and Approximate Boolean Matrix Decomposition
Yuan Sun, Shiwei Ye, Yi Sun, Tsunehiko Kameda

TL;DR
This paper introduces new algorithms for Boolean matrix decomposition that improve efficiency and accuracy, supported by theoretical formulas and tested on real datasets, with applications in data mining.
Contribution
The paper presents an exact formula for a maximal Boolean matrix J and proposes two heuristic algorithms for approximate decomposition, enhancing performance and interpretability.
Findings
One of the algorithms performs as well or better than existing methods on benchmark datasets.
Algorithms are based on an exact mathematical formula, ensuring interpretability.
Proposed methods are fast and effective for both exact and approximate Boolean matrix decomposition.
Abstract
An arbitrary Boolean matrix can be decomposed {\em exactly} as , where (resp. ) is an (resp. ) Boolean matrix and denotes the Boolean matrix multiplication operator. We first prove an exact formula for the Boolean matrix such that holds, where is maximal in the sense that if any 0 element in is changed to a 1 then this equality no longer holds. Since minimizing is NP-hard, we propose two heuristic algorithms for finding suboptimal but good decomposition. We measure the performance (in minimizing ) of our algorithms on several real datasets in comparison with other representative heuristic algorithms for Boolean matrix decomposition (BMD). The results on some popular benchmark datasets demonstrate that one of our proposed algorithms performs as well or better on most of them. Our…
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
TopicsMachine Learning and Algorithms · Error Correcting Code Techniques · Algorithms and Data Compression
