Delegation-Relegation for Boolean Matrix Factorization
Abstract
The Boolean Matrix Factorization (BMF) problem aims to represent a n×m Boolean matrix as the Boolean product of two matrices of small rank k, where the product is computed using Boolean algebra operations. However, finding a BMF of minimum rank is known to be NP-hard, posing challenges for heuristic algorithms and exact approaches in terms of rank found and computation time, particularly as matrix size or the number of entries equal to 1 grows. In this paper, we present a new approach to simplifying the matrix to be factorized by reducing the number of 1-entries, which allows to directly recover a Boolean factorization of the original matrix from its simplified version. We introduce two types of simplification: one that performs numerous simplifications without preserving the original rank and another that performs fewer simplifications but guarantees that an optimal BMF on the simplified matrix yields an optimal BMF on the original matrix. Furthermore, our experiments show that our approach outperforms existing exact BMF algorithms.
Cite
Text
Avellaneda and Villemaire. "Delegation-Relegation for Boolean Matrix Factorization." AAAI Conference on Artificial Intelligence, 2024. doi:10.1609/AAAI.V38I18.30049Markdown
[Avellaneda and Villemaire. "Delegation-Relegation for Boolean Matrix Factorization." AAAI Conference on Artificial Intelligence, 2024.](https://mlanthology.org/aaai/2024/avellaneda2024aaai-delegation/) doi:10.1609/AAAI.V38I18.30049BibTeX
@inproceedings{avellaneda2024aaai-delegation,
title = {{Delegation-Relegation for Boolean Matrix Factorization}},
author = {Avellaneda, Florent and Villemaire, Roger},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2024},
pages = {20632-20639},
doi = {10.1609/AAAI.V38I18.30049},
url = {https://mlanthology.org/aaai/2024/avellaneda2024aaai-delegation/}
}