GreCon3: Mitigating High Resource Utilization of GreCon Algorithms for Boolean Matrix Factorization

📅 2026-03-14
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
This work proposes GreCon3, an improved algorithm for Boolean matrix factorization based on formal concept analysis, addressing the high memory consumption and low computational efficiency of GreCon and GreCon2 when applied to large-scale binary datasets. GreCon3 introduces a space-efficient data structure and an incremental initialization strategy to enhance the tracking of uncovered data entries, eliminates irrelevant terms, and refines the initial factor extraction process to reduce redundant computations. Experimental results demonstrate that GreCon3 substantially reduces memory usage and accelerates the decomposition process, enabling the successful handling of large-scale binary datasets previously intractable with earlier methods. This advancement significantly improves the scalability of formal concept analysis–based Boolean matrix factorization.

Technology Category

Machine Learning: Matrix & Tensor MethodsData Mining & Knowledge Management: Data CompressionKnowledge Representation and Reasoning: Computational Complexity of Reasoning

Application Category

Graph Algorithms and Modeling for the Web: Representation, reconstruction, and subgraph or motif discovery in Web-related graphsWeb Mining and Content Analysis: Robustness and generalizability of Web mining methodsSemantics and Knowledge: Scalable techniques for the creation, curation, publication, maintenance, and consumption of large, Web-based, structured, reusable, knowledge graphs and ontologies
📝 Abstract
Boolean matrix factorization (BMF) is a fundamental tool for analyzing binary data and discovering latent information hidden in the data. Formal Concept Analysis (FCA) provides us with an essential insight into BMF and the design of algorithms. Due to FCA, we have the GreCon and GreCon2 algorithms providing high-quality factorizations at the cost of high memory consumption and long running times. In this paper, we introduce GreCon3, a substantial revision of these algorithms, significantly improving both computational efficiency and memory usage. These improvements are achieved with a novel space-efficient data structure that tracks unprocessed data. Further, a novel strategy incrementally initializing this data structure is proposed. This strategy reduces memory consumption and omits data irrelevant to the remainder of the computation. Moreover, we show that the first factors can be discovered with less effort. Since the first factors tend to describe large portions of the data, this optimization, along with others, significantly contributes to the overall improvement of the algorithm's performance. An experimental evaluation shows that GreCon3 substantially outperforms its predecessor GreCon2. The proposed algorithm thus advances the state of the art in BMF based on FCA and enables efficient factorization of datasets previously infeasible for the GreCon algorithm.
Problem

Research questions and friction points this paper is trying to address.

Boolean Matrix Factorization
Formal Concept Analysis
High Resource Utilization
Memory Consumption
Computational Efficiency
Innovation

Methods, ideas, or system contributions that make the work stand out.

Boolean Matrix Factorization
Formal Concept Analysis
GreCon3
Space-efficient Data Structure
Incremental Initialization
P
Petr Krajča
Department of Computer Science, Palacký University Olomouc, Czech Republic
M
Martin Trnecka
Department of Computer Science, Palacký University Olomouc, Czech Republic