Progol

Progol

Progol ist ein System zum maschinellen Lernen, das 1995 von Stephen Muggleton publiziert wurde. Es gehört zum Paradigma der Induktiven Logischen Programmierung und lernt Definitionen von Konzepten in Prädikatenlogik aus einer Menge von Beispielen und einem Hintergrundwissen. Die Beispiele und die Elemente des Hintergrundwissens können beliebige definite Horn-Klauseln sein.

Progol kombiniert die Bottom-Up-Technik des Inverse Entailment mit einer Top-Down-Suche durch die Menge der Klauseln. Dazu konstruiert es zu einem Beispiel zunächst die spezifischste Klausel, die gemeinsam mit dem Hintergrundwissen das Beispiel erklärt, in einer durch Mode Declarations beschränkten Sprache. Anschließend wird eine Klausel ermittelt, welche die spezifischste Klausel subsumiert und eine Kompressionsmetrik maximiert. Diese wird zur Theorie hinzugefügt.

Im Gegensatz zu früheren Verfahren wie FOIL gewährleistet Progol, dass die gefundene Klausel hinsichtlich der Metrik optimal ist, da es eine Variante des A*-Algorithmus benutzt.

Literatur

  • Stephen Muggleton: Inverse entailment and progol. New Generation Computing Journal, 13:245–286, 1995.
  • Koichi Furukawa u.A.: On a sufficient condition for the existence of most specific hypothesis in Progol. In: Nada Lavrac und Sao Deroski (Hrsg.): Inductive Logic Programming. Proceedings of ILP 97.. Seite 157. Springer, 1997.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • PROGOL — In computer science, Progol is an implementation of Inductive Logic Programming that combines Inverse Entailment with general to specific search through a refinement graph. Inverse Entailment is used with mode declarations to derive the most… …   Wikipedia

  • Induktive logische Programmierung — Die Induktive logische Programmierung (ILP) ist ein Bereich des maschinellen Lernens, in dem Verfahren zur automatischen Erstellung von logischen Programmen aus Beispielen untersucht werden. Damit ähneln ILP Verfahren der allgemeinen Induktion… …   Deutsch Wikipedia

  • Pronósticos para la Asistencia Pública — Saltar a navegación, búsqueda Oficinas Centrales de Ponosticos para la Asistencia PublicaEdificio Pronosticos sobre el Insurgentes Sur Pronósticos para la Asistencia Pública, es un organismo público descentralizado del estado mexicano, que tiene… …   Wikipedia Español

  • Primera División de Costa Rica — Verband FEDEFUTBOL Ausrichter UNAFUT …   Deutsch Wikipedia

  • Inductive logic programming — (ILP) is a subfield of machine learning 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 …   Wikipedia

  • Rule induction — is an area of machine learning in which formal rules are extracted from a set of observations. The rules extracted may represent a full scientific model of the data, or merely represent local patterns in the data. Paradigms Some major rule… …   Wikipedia

  • Stephen Muggleton — (born December 6, 1959) is Head of the Computational Bioinformatics Laboratory at Imperial College London. He received his BSc in Computer Science (1982) and PhD in Artificial Intelligence (1986, supervised by Donald Michie) from the University… …   Wikipedia

  • Primera División de Costa Rica — UNAFUT Campeonato de Invierno 2011 (Costa Rica) Deporte Fútbol Fundación 1921 Número de equipos 11 País …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”