paper-with-me

Papers

Boolean Matrix Logic Programming

2024-08-19 · Lun Ai, Stephen H. Muggleton

We describe a datalog query evaluation approach based on efficient and composable boolean matrix manipulation modules. We first define an overarching problem, Boolean Matrix Logic Programming (BMLP), which uses boolean matrices as an alternative computation to evaluate datalog programs. We develop two novel BMLP modules for bottom-up inferences on linear dyadic recursive datalog programs, and show how additional modules can extend this capability to compute both linear and non-linear recursive datalog programs of arity two. Our empirical results demonstrate that these modules outperform general-purpose and specialised systems by factors of 30x and 9x, respectively, when evaluating large programs with millions of facts. This boolean matrix approach significantly enhances the efficiency of datalog querying to support logic programming techniques.

📄 PDF Abstract BibTeX arXiv:2408.10369

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Simulating Petri nets with Boolean Matrix Logic Programming

2024-05-18 · Lun Ai, Stephen H. Muggleton, Shi-Shun Liang, Geoff S. Baldwin

Recent attention to relational knowledge bases has sparked a demand for understanding how relations change between entities. Petri nets can represent knowledge structure and dynamically simulate interactions between enti…

Active learning of digenic functions with boolean matrix logic programming

2024-08-19 · Lun Ai, Stephen H. Muggleton, Shi-Shun Liang, Geoff S. Baldwin

We apply logic-based machine learning techniques to facilitate cellular engineering and drive biological discovery, based on comprehensive databases of metabolic processes called genome-scale metabolic network models (GE…

Active LearningExperimental Design

Boolean matrix logic programming for active learning of gene functions in genome-scale metabolic network models

2024-05-10 · Lun Ai, Stephen H. Muggleton, Shi-Shun Liang, Geoff S. Baldwin

Reasoning about hypotheses and updating knowledge through empirical observations are central to scientific discovery. In this work, we applied logic-based machine learning methods to drive biological discovery by guiding…

Active LearningExperimental Designscientific discovery

Algorithms for Boolean Matrix Factorization using Integer Programming and Heuristics

2025-12-03 · Christos Kolomvakis, Thomas Bobille, Arnaud Vandaele, Nicolas Gillis arxiv

Boolean matrix factorization (BMF) approximates a given binary input matrix as the product of two smaller binary factors. Unlike binary matrix factorization based on standard arithmetic, BMF employs the Boolean OR and AN…

Algorithms for Boolean Matrix Factorization using Integer Programming

2023-05-17 · Christos Kolomvakis, Arnaud Vandaele, Nicolas Gillis

Boolean matrix factorization (BMF) approximates a given binary input matrix as the product of two smaller binary factors. As opposed to binary matrix factorization which uses standard arithmetic, BMF uses the Boolean OR …