On generating templates for hypothesis in inductive logic programming

  • 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:
  • MICAI'11 Proceedings of the 10th Mexican international conference on Advances in Artificial Intelligence - Volume Part I
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Inductive logic programming is a subfield of machine learning that uses first-order logic as a uniform representation for examples and hypothesis. In its core form, it deals with the problem of finding a hypothesis that covers all positive examples and excludes all negative examples. The coverage test and the method to obtain a hypothesis from a given template have been efficiently implemented using constraint satisfaction techniques. In this paper we suggest a method how to efficiently generate the template by remembering a history of generated templates and using this history when adding predicates to a new candidate template. This method significantly outperforms the existing method based on brute-force incremental extension of the template.