Inductive Logic Programming

Also known as ILP

Overview

Inductive Logic Programming (ILP) studies how to infer logical rules or programs from examples and background knowledge, making it useful when systems need explanations as well as predictions. Approaches include symbolic search over clauses, answer-set-programming learners such as ILASP and Popper, differentiable rule-learning networks, and language models that propose hypotheses for formal verification. ILP is used for relational prediction, program synthesis, visual concept learning, and rule-based control, including safety checks for agents. A central challenge is scaling search and inventing useful predicates while keeping rules interpretable and able to generalize beyond the examples used for learning.

Latest papers

CardsList

21 papers3 papers in the last four weeks, against 1 the four weeks before. 0.0% of all new papers.

  1. Learning Probabilistic Logic Programs with Functional Gradient Guided Language Models

    Oct 8, 2026Saurabh Mathur, Sahil Sidheekh, Bhavan Vasu +4Probabilistic LogicInductive Logic Programming

  2. Teaching a Minimalist Machine to Discover Recursive Programs for Arithmetic

    Oct 5, 2026Dominik Magiera, Christiane Wiebel-Herboth, Frank JäkelCognitive ModelingProgram Synthesis

  3. WAMpy: Efficient Synthesis of Prolog Programs in Python

    Oct 2, 2026Dominik Magiera, Lukas Röhrig, Frank JäkelProgram SynthesisLogic Programming

  4. QILP-0: Constructing Observational Declarative Twins of Quantum Circuits

    Sep 1, 2026Marina de la Cruz Echeandía, César Luis Alonso, Tony Ribeiro +1Inductive Logic Programming

  5. An Unofficial FastLAS Tutorial: A Programmer's Guide

    Jul 26, 2026Fabio Aurelio D'AsaroLogic ProgrammingInductive Logic Programming

  6. ADVENT: LLM-Driven Automatic Predicate Invention for ILP

    Jul 2, 2026Tingting Yu, Pei-Cing Huang, Chan Hsu +2Logic ProgrammingInductive Logic Programming

  7. AutoSpec: Safety Rule Evolution for LLM Agents via Inductive Logic Programming

    Jun 23, 2026Pingchuan Ma, Zhaoyu Wang, Zimo Ji +5LLM GuardrailsProgram Synthesis

  8. Learning Compositional Symbolic Task Rules from Demonstrations with Inductive Logic Programming

    May 26, 2026Oleh Borys, Karla StepanovaRobot Skill LearningRobotic Manipulation

  9. From Circuit Evidence to Mechanistic Theory: An Inductive Logic Approach

    May 20, 2026Nura Aljaafari, Danilo S. Carvalho, Andre FreitasCircuit DiscoveryMechanistic Interpretability

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

    May 5, 2026Iman Sharifi, Peng Wei, Saber FallahLogic ProgrammingDifferentiable Programming

  11. Visual Perceptual to Conceptual First-Order Rule Learning Networks

    Apr 9, 2026Kun Gao, Davide Soldà, Thomas Eiter +1Differentiable LogicInductive Logic Programming

  12. Explaining Neural Networks in Preference Learning: a Post-hoc Inductive Logic Programming Approach

    Apr 8, 2026Daniele Fossemò, Filippo Mignosi, Giuseppe Placidi +3Neural Network InterpretabilityPreference Learning

  13. Ultra Strong Machine Learning: LLM-Generated Explanations Do Not Yet Suffice for Teaching Humans Active Learning Strategy

    Aug 31, 2025Lun Ai, Johannes Langer, Ute Schmid +1Active LearningHuman-in-the-Loop AI

  14. Neuro-symbolic Weak Supervision: Theory and Semantics

    Mar 24, 2025Nijesh Upreti, Vaishak BelleWeakly Supervised LearningNeuro-Symbolic Reasoning