Induction as a Search Procedure
Stasinos Konstantopoulos (NCSR ‘Demokritos’, Greece), Rui Camacho (Universidade do Porto, Portugal), Nuno A. Fonseca (Universidade do Porto, Portugal) and Vítor Santos Costa (Universidade Federal do Rio de Janeiro, Brasil)
Copyright: © 2008
This chapter introduces Inductive Logic Programming (ILP) from the perspective of search algorithms in Computer Science. It first briefly considers the Version Spaces approach to induction, and then focuses on Inductive Logic Programming: from its formal definition and main techniques and strategies, to priors used to restrict the search space and optimized sequential, parallel, and stochastic algorithms. The authors hope that this presentation of the theory and applications of Inductive Logic Programming will help the reader understand the theoretical underpinnings of ILP, and also provide a helpful overview of the State-of-the-Art in the domain.