Boolean matrix has been used to represent digital information in many fields, including bank transaction, crime records, natural language processing, protein-protein interaction, etc. boolean matrix factorization (BMF) aims to find an approximation of a binary matrix as the Boolean pro