Parallel Constraint-Driven Inductive Logic Programming
Artificial Intelligence
2021-09-16 v1 Machine Learning
Abstract
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 limitation, we introduce parallel techniques based on constraint-driven ILP where the goal is to accumulate constraints to restrict the hypothesis space. Our experiments on two domains (program synthesis and inductive general game playing) show that (i) parallelisation can substantially reduce learning times, and (ii) worker communication (i.e. sharing constraints) is important for good performance.
Cite
@article{arxiv.2109.07132,
title = {Parallel Constraint-Driven Inductive Logic Programming},
author = {Andrew Cropper and Oghenejokpeme Orhobor and Cristian Dinu and Rolf Morel},
journal= {arXiv preprint arXiv:2109.07132},
year = {2021}
}
Comments
Paper under review