Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

ANDRE: An Attention-based Neuro-symbolic Differentiable Rule Extractor for Inductive Logic Programming

About

Inductive Logic Programming (ILP) aims to learn interpretable first-order rules from data, but existing symbolic and neuro-symbolic approaches struggle to scale to noisy and probabilistic settings. Classical ILP relies on discrete combinatorial rule search and is brittle under uncertainty, while differentiable ILP methods typically depend on predefined rule templates or inaccurate fuzzy operators that suffer from vanishing gradients or poor approximation of logical structure when reasoning over probabilistic predicate valuations. This paper proposes an Attention-based Neuro-symbolic Differentiable Rule Extractor (ANDRE), a novel ILP framework that learns first-order logic programs by optimizing over a continuous rule space with attention-based logical operators. ANDRE replaces both rule templates and logical operators with fully differentiable, attention-driven conjunction and disjunction operators that approximate logical min-max semantics, enabling accurate, stable, and interpretable reasoning over probabilistic data. By softly selecting, negating, or excluding predicates within each rule, ANDRE supports flexible rule induction while preserving symbolic structure. Extensive experiments on classical ILP benchmarks, large-scale knowledge bases, and synthetic datasets with probabilistic predicates and noisy supervision demonstrate that ANDRE achieves competitive or superior predictive performance while reliably recovering correct symbolic rules under uncertainty. In particular, ANDRE remains robust to moderate label noise, substantially outperforming existing differentiable ILP methods in both rule extraction quality and stability.

Iman Sharifi, Peng Wei, Saber Fallah• 2026

Related benchmarks

TaskDatasetResultRank
Knowledge Base CompletionNations (val)
MRR83.1
4
Knowledge Base CompletionUMLS (val)
MRR77.2
4
Relation PredictionUW-CSE
Accuracy95.19
4
Logic program generationCountries S1
Running Time (min)3.6
4
Logic program generationCountries S2
Running Time (min)3.2
4
Logic program generationCountries S3
Running Time (min)5.5
4
Logic program generationUMLS
Running Time (min)3.5
4
Relation PredictionAlzheimers-amine
Accuracy97.04
4
Logic program generationNations
Running Time (min)1.2
4
Knowledge Base CompletionCountries (val)
ACC@S1100
4
Showing 10 of 16 rows

Other info

Follow for update