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
21 papers3 papers in the last four weeks, against 1 the four weeks before. 0.0% of all new papers.