A constraint satisfaction approach to tractable theory induction

John Ahlgren, Shiu Yin Yuen*

*Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

A novel framework for combining logical constraints with theory induction in Inductive Logic Programming is presented. The constraints are solved using a boolean satisfiability solver (SAT solver) to obtain a candidate solution. This speeds up induction by avoiding generation of unnecessary candidates with respect to the constraints. Moreover, using a complete SAT solver, search space exhaustion is always detectable, leading to faster small clause/base case induction. We run benchmarks using two constraints: input-output specification and search space pruning. The benchmarks suggest our constraint satisfaction approach can speed up theory induction by four orders of magnitude or more, making certain intractable problems tractable. © 2013 Springer-Verlag.
Original languageEnglish
Title of host publicationLearning and Intelligent Optimization
Subtitle of host publication7th International Conference, LION 7, Revised Selected Papers
PublisherSpringer Verlag
Pages24-29
Volume7997 LNCS
ISBN (Print)9783642449727
DOIs
Publication statusPublished - 2013
Event7th International Conference on Learning and Intelligent Optimization, LION 7 - Catania, Italy
Duration: 7 Jan 201311 Jan 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7997 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Conference on Learning and Intelligent Optimization, LION 7
PlaceItaly
CityCatania
Period7/01/1311/01/13

Research Keywords

  • Constraint satisfaction
  • Inductive Logic Programming
  • Theory induction

Fingerprint

Dive into the research topics of 'A constraint satisfaction approach to tractable theory induction'. Together they form a unique fingerprint.

Cite this