Hybrid Restricted Master Problem for Boolean Matrix Factorisation

Authors

  • Ellen Visscher University of Oxford
  • Michael Forbes University of Queensland
  • Christopher Yau University of Oxford Health Data Research UK

DOI:

https://doi.org/10.1609/aaai.v40i31.39806

Abstract

We present bfact, a Python package for performing accurate low-rank Boolean matrix factorisation (BMF). bfact uses a hybrid combinatorial optimisation approach based on a priori candidate factors generated from clustering algorithms. It selects the best disjoint factors before performing either a second combinatorial or heuristic algorithm to recover the BMF. We show that bfact does particularly well at estimating the true rank of matrices in simulated settings. In real benchmarks, using a collation of single-cell RNA-sequencing datasets from the Human Lung Cell Atlas, we show that bfact achieves strong signal recovery, with a much lower rank.

Downloads

Published

2026-03-14

How to Cite

Visscher, E., Forbes, M., & Yau, C. (2026). Hybrid Restricted Master Problem for Boolean Matrix Factorisation. Proceedings of the AAAI Conference on Artificial Intelligence, 40(31), 26046–26053. https://doi.org/10.1609/aaai.v40i31.39806

Issue

Section

AAAI Technical Track on Machine Learning VIII