Inductive_logic_programming Inductive_logic_programming

Inductive logic programming - Definition and Overview

Inductive logic programming (ILP) is a machine learning approach, which uses techniques of logic programming. From a database of facts and expected results, which are divided into positive and negative examples, an ILP system tries to derive a logic program that proves all the positive and none of the negative examples.

Schema: positive examples + negative examples + background knowledge = rules.

Inductive logic programming is particularly useful in natural language processing.

References

  • S. Muggleton, Inverse Entailment and Progol, New Generation Computing Journal, Vol. 13, pp. 245-286, 1995.
  • S. Muggleton and L. De Raedt. Inductive logic programming: Theory and methods. Journal of Logic Programming, 19,20:629-679, 1994.
  • N. Lavrac and S. Dzeroski. Inductive Logic Programming: Techniques and Applications. Ellis Horwood, New York, 1994, ISBN 0-13-457870-8 Publicly available online version (http://www-ai.ijs.si/SasoDzeroski/ILPBook/)

Implementations

Example Usage of programming

Ad_news: Nine spruiks programming for 2010 https://www.adnews.com.au/News.cfm?NewsId=7283
dietsloseweight: What is Neuro-Linguistic programming or NLP?: What is Neuro Linguistic programming (NLP). There are many defini.. http://bit.ly/4nCaI0
MelanieSkoles: tech ramblings » Blog Archive » Parenting Versus programming: This year I have recently joined the ranks of the p... http://bit.ly/8qEkUH
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.