Bayesian Boolean Matrix Factorisation
Not on the map. Why?
Abstract (arXiv)
Boolean matrix factorisation aims to decompose a binary data matrix into an approximate Boolean product of two low rank, binary matrices: one containing meaningful patterns, the other quantifying how the observations can be expressed as a combination of these patterns. We introduce the OrMachine, a probabilistic generative model for Boolean matrix factorisation and derive a Metropolised Gibbs sampler that facilitates efficient parallel posterior inference. On real world and simulated data, our method outperforms all currently existing approaches for Boolean matrix factorisation and completion. This is the first method to provide full posterior inference for Boolean Matrix factorisation which is relevant in applications, e.g. for controlling false positive rates in collaborative filtering and, crucially, improves the interpretability of the inferred patterns. The proposed algorithm scales to large datasets as we demonstrate by analysing single cell gene expression data in 1.3 million mouse brain cells across 11 thousand genes on commodity hardware.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Feb 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 0; 2025: 1; 2026: 1.
5 papers.
- 2021Boolean Matrix Factorization via Nonnegative Auxiliary Optimizationcited by 3
- 2023Efficiently Factorizing Boolean Matrices using Proximal Gradient Descentcited by 3
- 2023Algorithms for Boolean Matrix Factorization using Integer Programmingcited by 1
- 2025Algorithms for Boolean Matrix Factorization using Integer Programming and Heuristicscited by 0
- 2026A Bayesian Boolean Matrix Factorization with Application to Copy Number Analysis in Cancercited by 0
- 2026A Bayesian Boolean Matrix Factorization with Application to Copy Number Analysis in Cancer16 Jun 2026
- 2025Algorithms for Boolean Matrix Factorization using Integer Programming and Heuristics3 Dec 2025
- 2023Efficiently Factorizing Boolean Matrices using Proximal Gradient Descent14 Jul 2023
- 2023Algorithms for Boolean Matrix Factorization using Integer Programming17 May 2023
- 2021Boolean Matrix Factorization via Nonnegative Auxiliary Optimization8 Jun 2021