Boolean Matrix Factorization with SAT and MaxSAT

06/18/2021
by   Florent Avellaneda, et al.
0

The Boolean matrix factorization problem consists in approximating a matrix by the Boolean product of two smaller Boolean matrices. To obtain optimal solutions when the matrices to be factorized are small, we propose SAT and MaxSAT encoding; however, when the matrices to be factorized are large, we propose a heuristic based on the search for maximal biclique edge cover. We experimentally demonstrate that our approaches allow a better factorization than existing approaches while keeping reasonable computation times. Our methods also allow the handling of incomplete matrices with missing entries.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/01/2019

The Trustworthy Pal: Controlling the False Discovery Rate in Boolean Matrix Factorization

Boolean matrix factorization (BMF) is a popular and powerful technique f...
research
03/06/2019

topFiberM: Scalable and Efficient Boolean Matrix Factorization

Matrix Factorization has many applications such as clustering. When the ...
research
04/27/2020

Computing the Boolean product of two n× n Boolean matrices using O(n^2) mechanical operation

We study the problem of determining the Boolean product of two n× n Bool...
research
03/03/2022

An attack on Zarankiewicz's problem through SAT solving

The Zarankiewicz function gives, for a chosen matrix and minor size, the...
research
12/05/2020

Recent Developments in Boolean Matrix Factorization

The goal of Boolean Matrix Factorization (BMF) is to approximate a given...
research
05/29/2019

Noisy and Incomplete Boolean Matrix Factorizationvia Expectation Maximization

Probabilistic approach to Boolean matrix factorization can provide solut...
research
09/09/2019

Fast And Efficient Boolean Matrix Factorization By Geometric Segmentation

Boolean matrix has been used to represent digital information in many fi...

Please sign up or login with your details

Forgot password? Click here to reset