activity
20192022
collaborators
Showing cs.AIShow all

7 papers · 1 filter

cs.AI2021

Parallel Constraint-Driven Inductive Logic Programming

Andrew Cropper, Oghenejokpeme Orhobor, Cristian Dinu +1

Multi-core machines are ubiquitous. However, most inductive logic programming (ILP) approaches use only a single core, which severely limits their scalability. To address this limi…

cs.AI2021

Predicate Invention by Learning From Failures

Andrew Cropper, Rolf Morel

Discovering novel high-level concepts is one of the most important steps needed for human-level AI. In inductive logic programming (ILP), discovering novel high-level concepts is k…

cs.AI2021

Inductive logic programming at 30

Andrew Cropper, Sebastijan Dumančić, Richard Evans +1

Inductive logic programming (ILP) is a form of logic-based machine learning. The goal is to induce a hypothesis (a logic program) that generalises given training examples. As ILP t…

cs.AI2020

Learning programs by learning from failures

Andrew Cropper, Rolf Morel

We describe an inductive logic programming (ILP) approach called learning from failures. In this approach, an ILP system (the learner) decomposes the learning problem into three se…

cs.AI2020

Knowledge Refactoring for Inductive Program Synthesis

Sebastijan Dumancic, Tias Guns, Andrew Cropper

Humans constantly restructure knowledge to use it more efficiently. Our goal is to give a machine learning system similar abilities so that it can learn more efficiently. We introd…

cs.AI2020

Turning 30: New Ideas in Inductive Logic Programming

Andrew Cropper, Sebastijan Dumančić, Stephen H. Muggleton

Common criticisms of state-of-the-art machine learning include poor generalisation, a lack of interpretability, and a need for large amounts of training data. We survey recent work…