Content area

Abstract

Issue Title: Special Issue: Inductive Logic Programming (ILP)

Relational learning and Inductive Logic Programming (ILP) commonly use as covering test the [theta]-subsumption test defined by Plotkin. Based on a reformulation of [theta]-subsumption as a binary constraint satisfaction problem, this paper describes a novel [theta]-subsumption algorithm named Django,^sup 1^ which combines well-known CSP procedures and [theta]-subsumption-specific data structures. Django is validated using the stochastic complexity framework developed in CSPs, and imported in ILP by Giordana et Saitta. Principled and extensive experiments within this framework show that Django improves on earlier [theta]-subsumption algorithms by several orders of magnitude, and that different procedures are better at different regions of the stochastic complexity landscape. These experiments allow for building a control layer over Django, termed Meta-Django, which determines the best procedures to use depending on the order parameters of the [theta]-subsumption problem instance. The performance gains and good scalability of Django and Meta-Django are finally demonstrated on a real-world ILP task (emulating the search for frequent clauses in the mutagenesis domain) though the smaller size of the problems results in smaller gain factors (ranging from 2.5 to 30).[PUBLICATION ABSTRACT]

Details

Title
Fast Theta-Subsumption with Constraint Satisfaction Algorithms
Author
Maloberti, Jérôme; Sebag, Michèle
Pages
137-174
Publication year
2004
Publication date
May 2004
Publisher
Springer Nature B.V.
ISSN
08856125
e-ISSN
15730565
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
757009184
Copyright
Kluwer Academic Publishers 2004