
Inductive logic programming
Inductive logic programming (ILP) is a subfield of symbolic artificial intelligence which uses logic programming as a uniform representation for examples, background knowledge and hypotheses. Given an encoding of the known background knowledge and a set of examples represented as a logical database of facts, an ILP system will derive a hypothesised logic program which entails all the positive and none of the negative examples. * Schema: positive examples + negative examples + background knowledge ⇒ hypothesis.
- Bot
- enInternetArchiveBot
- Comment
- enInductive logic programming (ILP) is a subfield of symbolic artificial intelligence which uses logic programming as a uniform representation for examples, background knowledge and hypotheses. Given an encoding of the known background knowledge and a set of examples represented as a logical database of facts, an ILP system will derive a hypothesised logic program which entails all the positive and none of the negative examples. * Schema: positive examples + negative examples + background knowledge ⇒ hypothesis.
- Date
- enOctober 2022
- 28 November 2011
- 26 March 2014
- Depiction
- FixAttempted
- enyes
- Has abstract
- enInductive logic programming (ILP) is a subfield of symbolic artificial intelligence which uses logic programming as a uniform representation for examples, background knowledge and hypotheses. Given an encoding of the known background knowledge and a set of examples represented as a logical database of facts, an ILP system will derive a hypothesised logic program which entails all the positive and none of the negative examples. * Schema: positive examples + negative examples + background knowledge ⇒ hypothesis. Inductive logic programming is particularly useful in bioinformatics and natural language processing. Gordon Plotkin and Ehud Shapiro laid the initial theoretical foundation for inductive machine learning in a logical setting. Shapiro built their first implementation (Model Inference System) in 1981: a Prolog program that inductively inferred logic programs from positive and negative examples. The first full first-order implementation of inductive logic programming was Theorist in 1986. The term Inductive Logic Programming was first introduced in a paper by Stephen Muggleton in 1991. Muggleton also founded the annual international conference on Inductive Logic Programming, introduced the theoretical ideas of Predicate Invention, Inverse resolution, and Inverse entailment. Muggleton implemented Inverse entailment first in the PROGOL system. The term "inductive" here refers to philosophical (i.e. suggesting a theory to explain observed facts) rather than mathematical (i.e. proving a property for all members of a well-ordered set) induction.
- Hypernym
- Subfield
- Is primary topic of
- Inductive logic programming
- Label
- enInductive logic programming
- Link from a Wikipage to an external page
- web.archive.org/web/20140326152728/http:/www.ahlgren.info/research/atom
- dl-learner.org
- dtai.cs.kuleuven.be/ACE/
- dtai.cs.kuleuven.be/claudien/
- dtai.cs.kuleuven.be/dmax/
- ilp.doc.ic.ac.uk/ProGolem/
- lacam.di.uniba.it:8000/systems/inthelex/
- web.comlab.ox.ac.uk/oucl/research/areas/machlearn/Aleph/
- www.ahlgren.info/research/atom/
- www.cs.bris.ac.uk/Research/MachineLearning/1BC/
- www.ilasp.com/
- www-ai.ijs.si/SasoDzeroski/ILPBook/
- spike-imperial.github.io/FastLAS/
- web.archive.org/web/20040906084947/http:/www-ai.ijs.si/SasoDzeroski/ILPBook/
- web.archive.org/web/20111128110512/http:/lacam.di.uniba.it:8000/systems/inthelex/
- ida.felk.cvut.cz/zelezny/rsd/index.htm
- john-ahlgren.blogspot.com/2014/03/inductive-reasoning-visualized.html
- web.archive.org/web/20140326101408/http:/john-ahlgren.blogspot.com/2014/03/inductive-reasoning-visualized.html
- web.archive.org/web/20020516195248/http:/cs.anu.edu.au/people/Eric.McCreath/lime.html
- github.com/metagol/metagol
- archive.today/20130219215544/http:/libra.msra.cn/Publication/3392493/mio-user-s-manual
- Link from a Wikipage to another Wikipage
- Anti-unification (computer science)
- Bioinformatics
- Category:Inductive logic programming
- Clause normal form
- Commonsense reasoning
- Database
- Ehud Shapiro
- Entailment
- File:Family relations example for inductive logic programming article.gif
- First Order Inductive Learner
- Formal concept analysis
- Golem (ILP)
- Gordon Plotkin
- Ground expression
- Herbrand structure
- Horn clauses
- Inductive probability
- Inductive programming
- Inductive reasoning
- Inverse resolution
- Kolmogorov complexity
- Literal (mathematical logic)
- Logic programming
- Mathematical induction
- Natural language processing
- PROGOL
- Prolog
- Statistical relational learning
- Stephen Muggleton
- Symbolic artificial intelligence
- Version space learning
- SameAs
- Inductive logic programming
- Induktive logische Programmierung
- Induktivní logické programování
- m.0f49v
- Programação em lógica indutiva
- Programación lógica inductiva
- Programmation logique inductive
- Programmazione logica induttiva
- Q1464197
- TfF1
- Tümevarımlı mantık programlama
- Индуктивное логическое программирование
- Индуктивно логичко програмирање
- برمجة منطقية استقرائية
- برنامهسازی منطقی استنتاجی
- การโปรแกรมตรรกะเชิงอุปนัย
- Subject
- Category:Inductive logic programming
- Thumbnail
- Url
- atom
- https://web.archive.org/web/20111128110512/http:/lacam.di.uniba.it:8000/systems/inthelex/
- inductive-reasoning-visualized.html
- WasDerivedFrom
- Inductive logic programming?oldid=1117329627&ns=0
- WikiPageLength
- 22366
- Wikipage page ID
- 54069
- Wikipage revision ID
- 1117329627
- WikiPageUsesTemplate
- Template:Cite book
- Template:Cite journal
- Template:Cn
- Template:Dead link
- Template:Math
- Template:Mvar
- Template:Programming paradigms
- Template:Refbegin
- Template:Refend
- Template:Reflist
- Template:Webarchive