<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Induktive_logische_Programmierung</id>
	<title>Induktive logische Programmierung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Induktive_logische_Programmierung"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Induktive_logische_Programmierung&amp;action=history"/>
	<updated>2026-05-31T03:20:35Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Induktive_logische_Programmierung&amp;diff=669529&amp;oldid=prev</id>
		<title>imported&gt;Eriosw: archivlinks geprüft</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Induktive_logische_Programmierung&amp;diff=669529&amp;oldid=prev"/>
		<updated>2025-05-10T13:37:33Z</updated>

		<summary type="html">&lt;p&gt;archivlinks geprüft&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Die &amp;#039;&amp;#039;&amp;#039;Induktive logische Programmierung&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;ILP&amp;#039;&amp;#039;) ist ein Bereich des [[Maschinelles Lernen|maschinellen Lernens]], in dem Verfahren zur automatischen Erstellung von [[Logische Programmierung|logischen Programmen]] aus Beispielen untersucht werden. Damit ähneln ILP-Verfahren der allgemeinen [[Induktion (Philosophie)|Induktion beim Denken]]. Der Begriff wurde 1991 in einem Artikel von [[Stephen Muggleton]] eingeführt.&amp;lt;ref&amp;gt;S.H. Muggleton. Inductive Logic Programming. &amp;#039;&amp;#039;New Generation Computing&amp;#039;&amp;#039;, 8(4):295-318, 1991.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zu anderen [[Maschinelles Lernen#Repräsentation des Wissens|symbolischen]] Lernverfahren wie [[Iterative Dichotomiser 3|ID3]] und [[C4.5]], deren Repräsentationsformat auf [[Aussagenlogik]] beschränkt ist, benutzen ILP-Verfahren eingeschränkte Formen der [[Prädikatenlogik]] als Repräsentationsformat für Beispiele, [[Hintergrundwissen]] und Hypothesen.&lt;br /&gt;
&lt;br /&gt;
== Problemstellung ==&lt;br /&gt;
In der normalen Problemstellung für ILP-Systeme sind Beispiele und ein Hintergrundwissen vorgegeben und das System versucht eine Theorie zu finden, die mit dem Hintergrundwissen die Beispiele korrekt herleitet. Das Hintergrundwissen &amp;#039;&amp;#039;B&amp;#039;&amp;#039; wird im Allgemeinen als Menge von [[Disjunktionsterm|Klauseln]] repräsentiert; die Beispiele &amp;#039;&amp;#039;e&amp;#039;&amp;#039; sind variablenfreie [[Atom]]e. Dabei können positive, das heißt wahre, und negative, also falsche, Beispiele unterschieden werden. Die zu erstellende Theorie &amp;#039;&amp;#039;S&amp;#039;&amp;#039; ist eine Menge von Klauseln, die vereinigt mit &amp;#039;&amp;#039;B&amp;#039;&amp;#039; die Beispiele korrekt ableitet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;S \cup B \models e&amp;lt;/math&amp;gt; für alle positiven Beispiele e&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;S \cup B \not\models e&amp;lt;/math&amp;gt; für alle negativen Beispiele e&lt;br /&gt;
&lt;br /&gt;
Daneben gibt es die sogenannte &amp;#039;&amp;#039;Nichtmonotone Problemstellung&amp;#039;&amp;#039;, die der Problemstellung des [[Data-Mining]] entspricht. Dabei ist eine Menge von [[Interpretation (Logik)|Interpretationen]] gegeben und das Lernziel ist es, eine Klauselmenge zu finden, die in jeder Interpretation wahr ist.&lt;br /&gt;
&lt;br /&gt;
== Methoden ==&lt;br /&gt;
Die meisten ILP-Algorithmen induzieren die gesuchte Theorie, indem sie mit einer, eventuell leeren, Theorie beginnen und iterativ neue Klauseln hinzufügen. Positive Beispiele, die von einer neu hinzugefügten Klausel hergeleitet werden, können dann entfernt werden. Der Algorithmus terminiert, wenn alle positiven Beispiele entfernt wurden oder wenn ein anderes Kriterium erfüllt ist, etwa wenn die Beispiele nicht weiter durch neue Klauseln komprimiert werden können. Dieser [[Greedy-Algorithmus]] ist als &amp;#039;&amp;#039;Cover Set&amp;#039;&amp;#039;- oder &amp;#039;&amp;#039;Sequential Covering&amp;#039;&amp;#039;-Algorithmus bekannt.&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene Algorithmen, welche gute Klauseln, die zur Theorie hinzugefügt werden können, finden. Dabei lassen sich grob &amp;#039;&amp;#039;Top-Down&amp;#039;&amp;#039;- und &amp;#039;&amp;#039;Bottom-Up&amp;#039;&amp;#039;-Ansätze unterscheiden. In ersteren wird die Menge der Klauseln ausgehend von einer sehr allgemeinen Klausel durchsucht, im zweiten werden Klauseln direkt aus Beispielen generiert. Ein bekanntes Top-Down-System ist [[FOIL]]; ein bekanntes Beispiel für Bottom-Up-Systeme ist [[Golem (ILP)|Golem]]. Systeme wie [[Progol]], [[CHILLIN]] und [[ProGolem]] kombinieren beide Ansätze.&lt;br /&gt;
&lt;br /&gt;
== Konferenzen ==&lt;br /&gt;
Seit 1991 findet jedes Jahr eine Konferenz zum Thema statt.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#CCCCCC&amp;quot;&lt;br /&gt;
! Jahr !! Datum !! Ort!! Vorsitz&lt;br /&gt;
|-&lt;br /&gt;
|[[2022]]&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Internetquelle |autor=IJCLR 2022 |url=https://ijclr22.doc.ic.ac.uk/ilp2022.html/ |titel=32st International Conference on Inductive Logic Programming &amp;amp;middot; International Joint Conference on Learning &amp;amp; Reasoning |sprache=en-us |abruf=2023-05-01}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|September 28-30&lt;br /&gt;
|[[Windsor Great Park]], [[Vereinigtes Königreich|Großbritannien]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[2021]]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|Oktober 25-27&lt;br /&gt;
|Virtuell&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[2019]]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|September 3-5&lt;br /&gt;
|[[Plowdiw]], [[Bulgarien]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[2018]]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|September 2-4&lt;br /&gt;
|[[Ferrara]], [[Italien]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[2017]]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|September 4-6&lt;br /&gt;
|[[Orléans|Orleáns]], [[Frankreich]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[2016]]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|September 4-6&lt;br /&gt;
|[[London]], [[Vereinigtes Königreich|Großbritannien]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[2015]]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|August 20-22&lt;br /&gt;
|[[Kyōto|Kyoto]], [[Japan]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[2014]]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|September 14-16&lt;br /&gt;
|[[Nancy]], [[Frankreich]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://ilp13.cos.ufrj.br/ 2013] || August 28-30 || [[Rio de Janeiro]], [[Brasilien]] ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://ida.felk.cvut.cz/ilp2012/ 2012] || September 17-19 || [[Dubrovnik]], [[Kroatien]] ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://ilp11.doc.ic.ac.uk/ 2011] || 31st July - 3rd August || Windsor Great Park, [[Vereinigtes Königreich|Großbritannien]] ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://ilp2010.dsi.unifi.it/ 2010] || June 27-30 || [[Florenz]], [[Italien]] ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.cs.kuleuven.be/~dtai/ilp-mlg-srl/index.php 2009] || July 2-5 || [[Leuven]], [[Belgien]], [[Katholieke Universiteit Leuven]] || Hendrik Blockeel, Luc De Raedt&lt;br /&gt;
|-&lt;br /&gt;
| [http://ida.felk.cvut.cz/ilp2008/ 2008] || September 10-12 || [[Prag]], [[Tschechien]], [[Czech Technical University]] || Filip Zelezny, [[Nada Lavrač]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://oregonstate.edu/conferences/ilp2007/ 2007] || June 19-21 || [[Corvallis, Oregon|Corvallis]], [[Oregon]], [[USA]], [[Oregon State University]] || Jude Shavlik, Hendrik Blockeel, Prasad Tadepalli&lt;br /&gt;
|-&lt;br /&gt;
| [http://ilp06.doc.ic.ac.uk/ 2006] || August 24-27 || [[Santiago de Compostela]], [[Spanien]] || Stephen Muggleton, Ramon Otero&lt;br /&gt;
|-&lt;br /&gt;
| [http://ilp2005.in.tum.de/ 2005] || August 10-13 || [[Bonn]], [[Deutschland]] || Stephan Kramer, Bernhard Pfahringer&lt;br /&gt;
|-&lt;br /&gt;
| [http://ilp.fe.up.pt/ilp/ 2004] || September 6-8 || [[Porto]], [[Portugal]] || Ashwin Srinivasan, Ross King&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.inf.u-szeged.hu/kutatas/konferenciak/ilp2003/ 2003] || September 29-October 1 || [[Szeged]], [[Ungarn]] || Tamas Horváth, Akihiro Yamamoto&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.site.uottawa.ca/~stan/ilp2002/ 2002] || July 9-11 || [[Sydney]], [[Australien]] || Stan Matwin, Claude Sammut&lt;br /&gt;
|-&lt;br /&gt;
| 2001 || September 9-11 || [[Straßburg]], [[Frankreich]] || Céline Rouveirol, [[Michèle Sebag]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.cs.york.ac.uk/ILP-events/ILP-2000/ 2000] || July 24-27 || [[London]], [[England]] || James Cussens, Alan Frisch&lt;br /&gt;
|-&lt;br /&gt;
| 1999 || June 24-27 || [[Bled]], [[Slowenien]] || Saso Dzeroski, Peter Flach&lt;br /&gt;
|-&lt;br /&gt;
| [http://pages.cs.wisc.edu/~dpage/ilp98.html 1998] || July 22-24 || [[Madison, Wisconsin|Madison]], [[Wisconsin]], [[USA]] || C. David Page, Jr.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www-ai.ijs.si/SasoDzeroski/ilp97.html 1997] || September 17-20 || [[Prag]], [[Tschechien]] || Nada Lavrac, Saso Dzeroski&lt;br /&gt;
|-&lt;br /&gt;
| 1996 || August 26-28 || [[Stockholm]], [[Schweden]] || Stephen Muggleton&lt;br /&gt;
|-&lt;br /&gt;
| 1995 || September 4-6 || [[Leuven]], [[Belgien]] || Luc De Raedt&lt;br /&gt;
|-&lt;br /&gt;
| 1994 || September 12-14 || [[Bonn]], [[Deutschland]] || [[Stefan Wrobel]]&lt;br /&gt;
|-&lt;br /&gt;
| 1993 || April 1-3 || [[Bled]], [[Slowenien]] || Stephen Muggleton&lt;br /&gt;
|-&lt;br /&gt;
| 1992 || June 6-7 || [[Tokio]], [[Japan]] || Stephen Muggleton&lt;br /&gt;
|-&lt;br /&gt;
| 1991 || March 2-4 || [[Viana do Castelo]], [[Portugal]] || Stephen Muggleton&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Implementierungen ==&lt;br /&gt;
* [[Progol]]&amp;lt;ref&amp;gt;http://www.doc.ic.ac.uk/~shm/Software/progol5.0&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Golem (ILP)]]&amp;lt;ref&amp;gt;http://www.doc.ic.ac.uk/~shm/Software/golem&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Aleph (inductive logic programming)|Aleph]]&amp;lt;ref&amp;gt;http://web.comlab.ox.ac.uk/oucl/research/areas/machlearn/Aleph/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* ProGolem&amp;lt;ref&amp;gt;Stephen Muggleton u.&amp;amp;nbsp;a.: &amp;#039;&amp;#039;ProGolem: A System Based on Relative Minimal Generalisation.&amp;#039;&amp;#039; In: Luc de Raedt (Hrsg.): &amp;#039;&amp;#039;Inductive Logic Programming, 19th International Conference.&amp;#039;&amp;#039; Springer, Heidelberg/Berlin 2009. Seite 131–148.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Foil&amp;lt;ref&amp;gt;http://www.cs.cmu.edu/Groups/AI/areas/learning/systems/foil/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Claudien&amp;lt;ref&amp;gt;{{Webarchiv |url=http://www.cs.kuleuven.ac.be/~ml/CWIS/claudien-E.shtml |text=Claudien |wayback=20080611191846}}; abgerufen am 4.&amp;amp;nbsp;März 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Lime&amp;lt;ref&amp;gt;{{Webarchiv|text=Archivlink |url=http://cs.anu.edu.au/people/Eric.McCreath/lime.html |wayback=20020516195248 }}. Abgerufen am 4.&amp;amp;nbsp;April 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* ACE&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.cs.kuleuven.ac.be/~dtai/ACE/ | titel=The ACE Datamining System | sprache=en | abruf=2025-05-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* DMax&amp;lt;ref&amp;gt;{{Webarchiv|text=Archivlink |url=http://www.pharmadm.com/dmax.asp |wayback=20090830031456 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Warmr&amp;lt;ref&amp;gt;{{Webarchiv|url=http://www.cs.kuleuven.ac.be/~ml/Doc/TW_User/ |wayback=20080607112634 |text=Tilde und Warmr User Manual }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* RSD&amp;lt;ref&amp;gt;{{Webarchiv|text=Archivlink |url=http://labe.felk.cvut.cz/~zelezny/rsd/ |wayback=20070301162526 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Mio&amp;lt;ref&amp;gt;{{Webarchiv|text=Archivlink |url=http://kd.cs.uni-magdeburg.de/~pena/ |wayback=20070421195136 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* DL-Learner&amp;lt;ref&amp;gt;http://dl-learner.org&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Mobal&amp;lt;ref&amp;gt;http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/learning/systems/mobal/0.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Kepler&amp;lt;ref&amp;gt;https://www.aaai.org/Papers/KDD/1996/KDD96-035.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Chillin&amp;lt;ref&amp;gt;http://www.cs.utexas.edu/users/ml/chillin.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
=== Überblick ===&lt;br /&gt;
* H. Blockeel u.&amp;amp;nbsp;a.: &amp;#039;&amp;#039;Scaling Up Inductive Logic Programming by Learning from Interpretations.&amp;#039;&amp;#039; In: &amp;#039;&amp;#039;Data Mining and Knowledge Discovery&amp;#039;&amp;#039; 3, S. 59–93. Springer, 1999.&lt;br /&gt;
* S.H. Muggleton and L. De Raedt. Inductive logic programming: Theory and methods. &amp;#039;&amp;#039;Journal of Logic Programming&amp;#039;&amp;#039;, 19,20:629-679, 1994.&lt;br /&gt;
* S.H. Nienhuys-Cheng and R. de Wolf: &amp;#039;&amp;#039;Foundations of Inductive Logic Programming. Lecture Notes in Artificial Intelligence (1228).&amp;#039;&amp;#039; Springer, 1997.&lt;br /&gt;
* Luc de Raedt: &amp;#039;&amp;#039;Logical and Relational Learning.&amp;#039;&amp;#039; Springer, 2008. ISBN 3540200401&lt;br /&gt;
* Luc De Raedt et al. (Hrsg.): &amp;#039;&amp;#039;Probabilistic Inductive Logic Programming.&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Lecture Notes in Artificial Intelligence&amp;#039;&amp;#039;, 4911). Springer, 2008.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmen ===&lt;br /&gt;
* Ross Quinlan. Learning logical definitions from relations. Machine Learning, 5:239–266, 1990. &amp;#039;&amp;#039;(beschreibt FOIL)&amp;#039;&amp;#039;&lt;br /&gt;
* Stephen Muggleton. Inverse entailment and progol. New Generation Computing Journal, 13:245–286, 1995.&lt;br /&gt;
* Stephen Muggleton and Cao Feng. Efficient induction in logic programs. In S. Muggleton, editor, Inductive Logic Programming, pages 281–298. Academic Press, 1992. &amp;#039;&amp;#039;(beschreibt Golem)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www-ai.ijs.si/~ilpnet2/ ILP Network of Excellence]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Maschinelles Lernen]]&lt;br /&gt;
[[Kategorie:Programmierparadigma]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Eriosw</name></author>
	</entry>
</feed>