PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
August 19, 20240 citationsOpen Access

Boolean Matrix Logic Programming

View Full Paper
LALun AiSMStephen Muggleton

Key Points

Key points are not available for this paper at this time.

Abstract

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.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Ai et al. (2024) studied this question.

synapsesocial.com/papers/68e5bd3ab6db643587554ff8https://doi.org/10.48550/arxiv.2408.10369
Ask AI
Helpful
Bookmark
Share
View Full Paper