paper-with-me

Papers

GLIDR: Graph-Like Inductive Logic Programming with Differentiable Reasoning

2025-08-08 · Blair Johnson, Clayton Kerce, Faramarz Fekri arxiv

Differentiable inductive logic programming (ILP) techniques have proven effective at finding approximate rule-based solutions to link prediction and node classification problems on knowledge graphs; however, the common assumption of chain-like rule structure can hamper the performance and interpretability of existing approaches. We introduce GLIDR, a differentiable rule learning method that models the inference of logic rules with more expressive syntax than previous methods. GLIDR uses a differentiable message passing inference algorithm that generalizes previous chain-like rule learning methods to allow rules with features like branches and cycles. GLIDR has a simple and expressive rule search space which is parameterized by a limit on the maximum number of free variables that may be included in a rule. Explicit logic rules can be extracted from the weights of a GLIDR model for use with symbolic solvers. We demonstrate that GLIDR can significantly outperform existing rule learning methods on knowledge graph completion tasks and even compete with embedding methods despite the inherent disadvantage of being a structure-only prediction method. We show that rules extracted from GLIDR retain significant predictive performance, and that GLIDR is highly robust to training data noise. Finally, we demonstrate that GLIDR can be chained with deep neural networks and optimized end-to-end for rule learning on arbitrary data modalities.

📄 PDF Abstract BibTeX arXiv:2508.06716

Code (0)

등록된 구현이 없습니다.

Tasks

Inductive logic programmingKnowledge Graph CompletionNode ClassificationKnowledge Graphs

Similar Papers 제목 키워드 기반

GLiDR: Topologically Regularized Graph Generative Network for Sparse LiDAR Point Clouds

2023-11-29 · CVPR 2024 1 · Prashant Kumar, Kshitij Madhav Bhat, Vedang Bhupesh Shenvi Nadkarni, Prem Kalra

Sparse LiDAR point clouds cause severe loss of detail of static structures and reduce the density of static points available for navigation. Reduced density can be detrimental to navigation under several scenarios. We ob…

Inductive Logic Boosting

2014-02-25 · Wang-Zhou Dai, Zhi-Hua Zhou

Recent years have seen a surge of interest in Probabilistic Logic Programming (PLP) and Statistical Relational Learning (SRL) models that combine logic with probabilities. Structure learning of these systems is an inters…

Inductive logic programmingRelational Reasoning

Temporal Inductive Logic Reasoning over Hypergraphs

2022-06-09 · Yuan Yang, Siheng Xiong, Ali Payani, James C Kerce 외

Inductive logic reasoning is a fundamental task in graph analysis, which aims to generalize patterns from data. This task has been extensively studied for traditional graph representations, such as knowledge graphs (KGs)…

Inductive logic programmingKnowledge Graphs

Efficient predicate invention using shared "NeMuS"

2019-06-15 · Edjard Mota, Jacob M. Howe, Ana Schramm, Artur d'Avila Garcez

Amao is a cognitive agent framework that tackles the invention of predicates with a different strategy as compared to recent advances in Inductive Logic Programming (ILP) approaches like Meta-Intepretive Learning (MIL) t…

Inductive LearningInductive logic programming

PrASP Report

2016-12-30 · Matthias Nickles

This technical report describes the usage, syntax, semantics and core algorithms of the probabilistic inductive logic programming framework PrASP. PrASP is a research software which integrates non-monotonic reasoning bas…

Inductive logic programming