An ILP Algorithm that Combines Top-down and Bottom-up Methods

Xu Zhongwei,Li Wei,Song Jie,Wu Jianguo
DOI: https://doi.org/10.3321/j.issn:1002-8331.2006.15.007
2006-01-01
Abstract:Inductive Logic Programming (ILP) is an important branch of machine learning.Given a set of examples and background knowledge,ILP studies how to construct a logic program consistent with these data.The logic program consists of some first-order clauses.This paper describes a new algorithm which integrates some advantage aspects of current ILP methods.In particular,it combines a bottom-up method similar to FOIL with a top-down method similar to GOLEM.It also includes predicate invention and recursive program learning.Contrasting experiments demonstrate the advantages of this method.
What problem does this paper attempt to address?