PROGOL

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-specific clause within the mode language which entails a given example. This clause is used to guide a refinement-graph search. Unlike the searches of Ehud Shapiro's MIS and J. Ross Quinlan's FOIL, Progol's search is efficient and has a provable guarantee of returning a solution having the maximum "compression" in the search-space. To do so it performs an admissible A*-like search, guided by compression, over clauses which subsume the most specific clause. Progol deals with noisy data by using the compression measure to trade-off the description of errors against the hypothesis description length. Progol allows arbitrary Prolog programs as background knowledge and arbitrary definite clauses as examples. Despite this, in bench-tests the efficiency of Progol compares favourably with FOIL.

References

* S. Muggleton (1995) "Inverse Entailment and Progol" "New Generation Computing Journal" 13, pp. 245-286
* S. Muggleton (1997), "Learning from positive data", "Proceedings of the Sixth International Workshop on Inductive Logic programming", Springer-Verlag, LNAI 1314

External links

* [http://www.doc.ic.ac.uk/~shm/progol.html Progol] page at Imperial College


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • 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… …   Deutsch 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”