BMaD

Boolean matrix decomposition is a method to obtain a compressed representation of a matrix with Boolean entries. BMaD (Boolean Matrix Decomposition Framework) is a modular framework, written in Java, that unifies several Boolean matrix decomposition algorithms, and provide methods to evaluate their performance. The main advantages of the framework are its modular approach and hence the flexible combination of the steps of a Boolean matrix decomposition and the capability of handling missing values.

BMaD is available at GitHub. MLC-BMaD, a multi-label classifier using Boolean matrix decomposition (implemented using the BMaD library) is also available at GitHub.

2014

Tyukin, Andrey; Kramer, Stefan; Wicker, Jörg

BMaD - A Boolean Matrix Decomposition Framework Inproceedings

Calders, Toon; Esposito, Floriana; Hüllermeier, Eyke; Meo, Rosa (Ed.): Machine Learning and Knowledge Discovery in Databases, pp. 481-484, Springer Berlin Heidelberg, 2014, ISBN: 978-3-662-44844-1.

Abstract | Links | BibTeX | Altmetric

2012

Wicker, Jörg; Pfahringer, Bernhard; Kramer, Stefan

Multi-label Classification Using Boolean Matrix Decomposition Inproceedings

Proceedings of the 27th Annual ACM Symposium on Applied Computing, pp. 179–186, ACM, Trento, Italy, 2012, ISBN: 978-1-4503-0857-1.

Abstract | Links | BibTeX | Altmetric

BMaD – A Boolean Matrix Decomposition Framework

Andrey Tyukin, Stefan Kramer, Jörg Wicker (2014): BMaD - A Boolean Matrix Decomposition Framework. In: Calders, Toon; Esposito, Floriana; Hüllermeier, Eyke; Meo, Rosa (Ed.): Machine Learning and Knowledge Discovery in Databases, pp. 481-484, Springer Berlin Heidelberg, 2014, ISBN: 978-3-662-44844-1.

Read more