Decomposition, merging, and refinement approach to boost inductive logic programming algorithms

  • Authors:
  • Andrej Chovanec;Roman Barták

  • Affiliations:
  • Faculty of Mathematics and Physics, Charles University in Prague, Praha 1, Czech Republic;Faculty of Mathematics and Physics, Charles University in Prague, Praha 1, Czech Republic

  • Venue:
  • AIMSA'12 Proceedings of the 15th international conference on Artificial Intelligence: methodology, systems, and applications
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Inductive Logic Programming (ILP) deals with the problem of finding a hypothesis covering positive examples and excluding negative examples. It uses first-order logic as a uniform representation for examples and hypothesis. In this paper we propose a method to boost any ILP learning algorithm by first decomposing the set of examples to subsets and applying the learning algorithm to each subset separately, second, merging the hypotheses obtained for the subsets to get a single hypothesis for the complete set of examples, and finally refining this single hypothesis to make it shorter. The proposed technique significantly outperforms existing approaches.