Programación lógica inductiva

La Programación lógica inductiva (ILP, por sus siglas en inglés) es un subcampo de lainteligencia artificial simbólica que usa programación lógica como representación uniforme para ejemplos, hipótesis y conocimiento previo. Dada una codificación del conocimiento previo sabida y un conjunto de ejemplos representados como base de datos lógica de hechos, un sistema de ILP derivará una lógica hipotetizada cuya consecuencia lógica implique todos los ejemplos positivos y ninguno de los negativos.

  • Esquema: Ejemplos positivos + ejemplos negativos + conocimiento previo ⇒ hipòtesis.

La programación lógica inductiva es particularmente útil en bioinformática y procesamiento del lenguaje natural . Gordon Plotkin y Ehud Shapiro sentaron las bases teóricas iniciales para el aprendizaje automático inductivo en un entorno lógico.[1][2][3]​ Shapiro construyó su primera implementación (Modelo de Sistema de Inferencia) en 1981:[4]​ un programa Prolog que dedujo inductivamente programas lógicos a partir de ejemplos positivos y negativos. El término Programación lógica inductiva se introdujo por primera vez[5]​ en un artículo de Stephen Muggleton en 1991.[6]​ Muggleton también fundó la conferencia internacional anual sobre programación de lógica inductiva, introdujo las ideas teóricas de la Invención de Predicados, la resolución inversa,[7]​ y la implicación inversa.[8]​ Muggleton implementó la vinculación inversa primero en el sistema PROGOL . El término " inductivo " aquí se refiere a la inducción filosófica (es decir, que sugiere una teoría para explicar los hechos observados) en lugar de matemática (es decir, que demuestra una propiedad para todos los miembros de un conjunto bien ordenado).

Definición formal

Los conocimientos previos se dan como una teoría lógica B, comúnmente en forma de cláusulas Horn utilizadas en la programación lógica . Los ejemplos positivos y negativos se dan como una conjunción y de ground literals sin negar y negados, respectivamente. Una hipótesis correcta h es una proposición lógica que satisface los siguientes requisitos.[9]

La " necesidad " no impone una restricción a h, pero prohíbe cualquier generación de hipótesis mientras los hechos positivos sean explicables sin ella.

La "suficiencia " es lo que requiere cualquier hipótesis generada h para explicar todos los ejemplos positivos .

La " consistencia débil " prohíbe la generación de cualquier hipótesis h que contradiga el conocimiento básico B.

La "consistencia fuerte " también prohíbe la generación de cualquier hipótesis h que sea inconsistente con los ejemplos negativos , dado el conocimiento de fondo B ; esto implica "Consistencia débil "; Si no se dan ejemplos negativos, ambos requisitos coinciden. Džeroski[10]​ requiere solo "Suficiencia " (que llama "Completitud") y "Consistencia fuerte ".

Ejemplo

Presuntas relaciones familiares en la sección "Ejemplo"

El siguiente ejemplo bien conocido sobre el aprendizaje de definiciones de relaciones familiares utiliza las siguientes abreviaturas:

par: padre, fem: mujer, dau: hija, g: George, h: Helen, m: Mary, t: Tom, n: Nancy, y e: Eve.

Comienza con el sgte. conocimiento previo (cf. imagen):

,

los ejemplos positivos

,

y la proposición trivial true para denotar la ausencia de ejemplos negativos.

El enfoque de Plotkin[11][12]​ de "generalización general menos relativa (rlgg) " a la programación lógica inductiva se utilizará para obtener una sugerencia sobre cómo definir formalmente la relación hija dau .

Este enfoque utiliza los siguientes pasos.

  • Relativiza cada ejemplo positivo literal con el conocimiento previo (o de fondo) completo:
    ,
  • Lo convierte en cláusula forma normal :
    ,
  • Anti-unifica cada par compatible[13][14]​ de literales:
    • de y ,
    • de y ,
    • de y ,
    • de y , similar para todos los demás literales de conocimiento de fondo
    • de y y muchos más literales negados
  • Elimina todos los literales negados que contienen variables que no aparecen en un literal positivo:
    • después de eliminar todos los literales negados que contienen otras variables que , solamente permanece, junto con todos los literales básicos del conocimiento de fondo
  • Convierta las cláusulas de nuevo a la forma Horn:

La cláusula Horn resultante es la hipótesis h obtenida por el enfoque rlgg. Ignorando los hechos del conocimiento de fondo, la cláusula lee informalmente " se llama hija de Si es el padre de y es femenino ", que es una definición comúnmente aceptada.

Con respecto a los requisitos anteriores, La "Necesidad " se cumplió porque el predicado dau no aparece en el conocimiento de fondo. La "suficiencia " se satisface con la hipótesis calculada h, ya que, junto con desde el conocimiento previo, implica el primer ejemplo positivo y de manera similar h y desde el conocimiento previo implica el segundo ejemplo positivo . La "Consistencia débil " es satisfecha por h, ya que h se mantiene en la estructura Herbrand (finita) descrita por el conocimiento de fondo; lo mismo pasa con la "Consistencia fuerte".

La definición común de la relación de la abuela, a saber. , no se puede aprender utilizando el enfoque anterior, ya que la variable y ocurre solo en el cuerpo de la cláusula; los literales correspondientes se habrían eliminado en el cuarto paso del enfoque. Para superar este defecto, ese paso tiene que modificarse de modo que pueda parametrizarse con diferentes heurísticas de post-selección literales . Históricamente, la implementación de GOLEM se basa en el enfoque rlgg.

Sistemas de programación de lógica inductiva

Un sistema de programación lógica inductiva es un programa que toma como entrada teorías lógicas de entrada y genera una hipótesis correcta H. Un algoritmo de un sistema ILP consta de dos partes: búsqueda de hipótesis y selección de hipótesis. Primero se busca una hipótesis con un procedimiento de programación de lógica inductiva, luego se elige un subconjunto de las hipótesis encontradas (en la mayoría de los sistemas, una hipótesis) mediante un algoritmo de selección. Un algoritmo de selección puntúa cada una de las hipótesis encontradas y devuelve las que tienen la puntuación más alta. Un ejemplo de función de puntaje puede ser una que incluya longitud de compresión mínima donde una hipótesis con la menor complejidad de Kolmogorov tiene el puntaje más alto y por lo tanto se la elige. Un sistema ILP está completo si y solo si para cualquier teoría lógica de entrada cualquier hipótesis correcta H se puede encontrar con su procedimiento de búsqueda de hipótesis.

Búsqueda de hipótesis

Los sistemas ILP modernos como Progol,[6]​ Hail[15]​ e Imparo[16]​ encuentran una hipótesis H utilizando el principio de la vinculación inversa para las teorías B, E, H : . Primero construyen una teoría intermedia F llamada teoría de puente que satisface las condiciones y . Entonces como , generalizan la negación de la teoría del puente F con la anti-vinculación.[17]​ Sin embargo, la operación del anti-vinculación, dado que es altamente no determinista es computacionalmente más costosa. Por lo tanto, se puede realizar una búsqueda alternativa de hipótesis utilizando la operación de la subsunción inversa (anti-subsunción), que es menos no determinista que la anti-vinculación.

Surgen preguntas sobre la integridad de un procedimiento de búsqueda de hipótesis de un sistema ILP específico. Por ejemplo, el procedimiento de búsqueda de hipótesis de Progol basado en la regla de inferencia de vinculación inversa no se completa con el ejemplo de Yamamoto .[18]​ Por otro lado, Imparo se completa por el procedimiento anti-vinculación[19]​ y su procedimiento de subsunción inversa extendida.[20]

Implementaciones

Véase también

Referencias

  1. Plotkin G.D. Automatic Methods of Inductive Inference, PhD thesis, University of Edinburgh, 1970.
  2. Shapiro, Ehud Y. Inductive inference of theories from facts, Research Report 192, Yale University, Department of Computer Science, 1981. Reprinted in J.-L. Lassez, G. Plotkin (Eds.), Computational Logic, The MIT Press, Cambridge, MA, 1991, pp. 199–254.
  3. Shapiro, Ehud Y. (1983). Algorithmic program debugging. Cambridge, Mass: MIT Press. ISBN 0-262-19218-7
  4. Shapiro, Ehud Y. "The model inference system." Proceedings of the 7th international joint conference on Artificial intelligence-Volume 2. Morgan Kaufmann Publishers Inc., 1981.
  5. Luc De Raedt. A Perspective on Inductive Logic Programming. The Workshop on Current and Future Trends in Logic Programming, Shakertown, to appear in Springer LNCS, 1999. CiteSeerX: 10.1.1.56.1790
  6. a b Muggleton, S.H. (1991). «Inductive logic programming». New Generation Computing 8 (4): 295-318. doi:10.1007/BF03037089. 
  7. Muggleton S.H. and Buntine W. "Machine invention of first-order predicate by inverting resolution","Proceedings of the 5th International Conference on Machine Learning, 1988.
  8. Muggleton, S.H. (1995). «Inverting entailment and Progol». New Generation Computing 13 (3–4): 245-286. doi:10.1007/bf03037227. 
  9. Muggleton, Stephen (1999). «Inductive Logic Programming: Issues, Results and the Challenge of Learning Language in Logic». Artificial Intelligence 114 (1–2): 283-296. doi:10.1016/s0004-3702(99)00067-3. ; here: Sect.2.1
  10. Džeroski, Sašo (1996), «Inductive Logic Programming and Knowledge Discovery in Databases», en Fayyad, U.M.; Piatetsky-Shapiro, G.; Smith et al., eds., Advances in Knowledge Discovery and Data Mining, MIT Press, pp. 117-152  .; here: Sect.5.2.4
  11. Plotkin, Gordon D. (1970). «A Note on Inductive Generalization». En Meltzer, B., ed. Machine Intelligence 5: 153-163. 
  12. Plotkin, Gordon D. (1971). «A Further Note on Inductive Generalization». En Meltzer, B., ed. Machine Intelligence 6: 101-124. 
  13. i.e. sharing the same predicate symbol and negated/unnegated status
  14. in general: n-tuple when n positive example literals are given
  15. Ray, O., Broda, K., & Russo, A. M. (2003). Hybrid abductive inductive learning Archivado el 8 de abril de 2022 en Wayback Machine.. In LNCS: Vol. 2835. Proceedings of the 13th international conference on inductive logic programming (pp. 311–328). Berlin: Springer.
  16. Kimber, T., Broda, K., & Russo, A. (2009). Induction on failure: learning connected Horn theories. In LNCS: Vol. 5753. Proceedings of the 10th international conference on logic programing and nonmonotonic reasoning (pp. 169–181). Berlin: Springer.
  17. Yoshitaka Yamamoto, Katsumi Inoue, and Koji Iwanuma. Inverse subsumption for complete explanatory induction. Machine learning, 86(1):115–139, 2012.
  18. Akihiro Yamamoto. Which hypotheses can be found with inverse entailment? In Inductive Logic Programming, pages 296–308. Springer, 1997.
  19. a b Timothy Kimber. Learning definite and normal logic programs by induction on failure Archivado el 11 de julio de 2020 en Wayback Machine.. PhD thesis, Imperial College London, 2012.
  20. David Toth (2014). Imparo is complete by inverse subsumption. arXiv:1407.3836
  21. Muggleton, Stephen; Santos, Jose; Tamaddoni-Nezhad, Alireza (2009). «ProGolem: a system based on relative minimal generalization». ILP. 
  22. Santos, Jose; Nassif, Houssam; Page, David; Muggleton, Stephen; Sternberg, Mike (2012). «Automated identification of features of protein-ligand interactions using Inductive Logic Programming: a hexose binding case study». BMC Bioinformatics 13: 162. PMC 3458898. PMID 22783946. doi:10.1186/1471-2105-13-162. Archivado desde el original el 3 de marzo de 2016. Consultado el 10 de julio de 2020. 

Otras lecturas

Read other articles:

Dil Hai Ke Manta NahinPoster Dil Hai Ke Manta NahinSutradaraMahesh BhattProduserGulshan KumarDitulis olehRobin BhattSharad JoshiPemeranAamir KhanPooja BhattAnupam KherTiku TalsaniaPenata musikNadeem-ShravanSinematograferPravin BhattPenyuntingSanjay SanklaPerusahaanproduksiT-Series Vishesh FilmsDistributorSpark Worldwide (US), (DVD)Tanggal rilis 12 Juli 1991 (1991-07-12) NegaraIndiaBahasaHindiPendapatankotor₹42 juta[1] Dil Hai Ke Manta Nahin (Inggris: The Heart Is Such, It...

 

KingsmeadowNama lengkapKingsmeadowLokasiJack Goodchild Way, Kingston upon Thames, London, InggrisOperatorChelseaKapasitas4.850 (2.265 kursi)Ukuran lapangan110 x 75 kakiPermukaanRumputKonstruksiDidirikan1989Dibuka1989PemakaiKingstonian F.C. (1989–2017)AFC Wimbledon (2002–2020) Chelsea Wanita (2017–) Akademi Chelsea (2020–) Kingsmeadow adalah stadion sepak bola di Norbiton, Kingston upon Thames, London, yang merupakan kandang dari Chelsea Wanita dan Chelsea U-23. Sebelumnya digunakan Ki...

 

Kubok Ukraïny 2001-2002Кубок України Competizione Kubok Ukraïny Sport Calcio Edizione 11ª Date dal 14 luglio 2001al 26 maggio 2002 Luogo  Ucraina Partecipanti 59 Risultati Vincitore  Šachtar(4º titolo) Secondo  Dinamo Kiev Semi-finalisti  Metalurh Donec'k Dnipro Statistiche Miglior marcatore Yevhen Arbuzov Andrij Vorobej Maksim Shatskix (5) Il presidente ucraino premia i calciatori dello Shakhtar Donetsk Cronologia della competizione 200...

FAHAvailable structuresPDBOrtholog search: PDBe RCSB List of PDB id codes1HYO, 1QCN, 1QCO, 1QQJ, 2HZYIdentifiersAliasesFAH, Fumarylacetoacetase, fumarylacetoacetate hydrolaseExternal IDsOMIM: 613871 MGI: 95482 HomoloGene: 110 GeneCards: FAH Gene location (Human)Chr.Chromosome 15 (human)[1]Band15q25.1Start80,152,490 bp[1]End80,186,946 bp[1]Gene location (Mouse)Chr.Chromosome 7 (mouse)[2]Band7 D3|7 48.36 cMStart84,234,367 bp[2]End84,255,930 bp[2&...

 

Radio station in Calgary CFGQ-FMSimulcast of CHQR, CalgaryCalgary, AlbertaBroadcast areaCalgary Metropolitan AreaBanffFrequency107.3 MHz (FM)BrandingQR CalgaryProgrammingFormatNews/Talk (CHQR simulcast)OwnershipOwnerCorus Entertainment(CKIK-FM Ltd.)Sister stationsCHQR, CKRY-FMHistoryFirst air dateApril 15, 1982 (as CKIK-FM)Technical informationClassCERP100,000 wattsHAAT298.5 meters (979 ft)Transmitter coordinates51°03′00″N 114°04′30″W / 51.050°N 114.075°Wþ...

 

1951 book by Albert CamusThis article is about the book by Albert Camus. For other works with this title, see The Rebel (disambiguation). The Rebel Cover of the first editionAuthorAlbert CamusOriginal titleL'Homme révoltéTranslatorAnthony BowerCountryFranceLanguageFrenchSubjectRebellionPublished1951Media typePrintISBN978-0679733843 The Rebel (French: L'Homme révolté) is a 1951 book-length essay by Albert Camus, which treats both the metaphysical and the historical development of...

Ne doit pas être confondu avec Épave (maritime). Épave de camion de la Seconde Guerre mondiale rongé par la rouille. Épave de voiture dans le Parc national du Grand Bassin, États-Unis, novembre 2004. Un véhicule terrestre hors d'usage (aussi appelé, par abréviation, VHU) communément appelé épave est un véhicule accidenté ou en mauvais état, qui ne peut être réparé et de ce fait est destiné à la casse[1]. Il s'agit notamment d'automobiles, d'autobus, d'autocars, de camions...

 

History of slavery in Colombia Part of a series onSlavery Contemporary Child labour Child soldiers Conscription Debt Forced marriage Bride buying Child marriage Wife selling Forced prostitution Human trafficking Peonage Penal labour Contemporary Africa 21st-century jihadism Sexual slavery Wage slavery Historical Antiquity Egypt Babylonia Greece Rome Medieval Europe Ancillae Black Sea slave trade Byzantine Empire Kholop Prague slave trade Serfs History In Russia Emancipation Thrall Venetian sl...

 

Chronologies Données clés 1706 1707 1708  1709  1710 1711 1712Décennies :1670 1680 1690  1700  1710 1720 1730Siècles :XVIe XVIIe  XVIIIe  XIXe XXeMillénaires :-Ier Ier  IIe  IIIe Chronologies thématiques Art Architecture, Arts plastiques (Dessin, Gravure, Peinture et Sculpture), (), Littérature (), Musique (Classique) et Théâtre   Ingénierie (), Architecture et ()   Politique Droit et ()   Religion (,)   Sci...

Species of flowering plant Anthurium veitchii Anthurium veitchii in the Dresden Botanical Garden Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Monocots Order: Alismatales Family: Araceae Genus: Anthurium Species: A. veitchii Binomial name Anthurium veitchiiMast. Anthurium veitchii, the king anthurium, is an epiphytic species of flowering plant in the genus Anthurium native to Colombia.[1] It is grown in more temperate climates as a gree...

 

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article may be written from a fan's point of view, rather than a neutral point of view. Please clean it up to conform to a higher standard of quality, and to make it neutral in tone. (February 2014) (Learn how and when to remove this message) A major contributor to this article appears to have a close connection with its subject. It may...

 

  ميّز عن الخطوط التونسية. طيران السابع   إياتاUG إيكاوTUI رمز النداءSevenair تاريخ الإنشاء 1991 الجنسية تونس  المطارات الرئيسية مطار تونس قرطاج الدولي حجم الأسطول 4 الوجهات 18 الشركة الأم الخطوط التونسية المقرات الرئيسية تونس العاصمة،  تونس موقع ويب www.tunisairexpress.com تعديل...

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: 4th Secretariat of the Workers' Party of Korea – news · newspapers · books · scholar · JSTOR (February 2021) The 4th Secretariat of the Workers' Party of Korea (WPK)(4차 조선로동당 비서국), officially the Secretariat of the 4th Congress of th...

 

2003 Northern Ireland Assembly election ← 1998 26 November 2003 2007 → ← outgoing membersMLAs elected →All 108 seats to the Northern Ireland AssemblyTurnout63.1% 6.7%[1]   First party Second party Third party   Leader Ian Paisley David Trimble Gerry Adams Party DUP UUP Sinn Féin Leader since 30 September 1971 8 September 1995 13 November 1983 Leader's seat North Antrim Upper Bann Belfast West Last electio...

 

Railway line in Japan This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Minami Osaka Line – news · newspapers · books · scholar · JSTOR (December 2009) (Learn how and when to remove this message) Minami Osaka LineKintetsu 6820 series EMU at Osaka Abenobashi Station on a semi-express service for Kawachi-NaganoO...

Former railway station in Wales This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Erwood railway station – news · newspapers · books · scholar · JSTOR (March 2017) (Learn how and when to remove this message) ErwoodThe former station at ErwoodGeneral informationLocationErwood, PowysWalesCoordinates52°05′10�...

 

Boxing competitions Bantamweight at the 2016 AIBA Women's World Boxing ChampionshipsDates20–27 MayCompetitors27 from 27 nationsMedalists  Dina Zholaman   Kazakhstan Stoyka Petrova   Bulgaria Christina Cruz   United States Liu Piaopiao   China← 20142018 → 2016 Women's World Boxing ChampionshipsLight flyweightFlyweightBantamweightFeatherweightLightweightLight welterweightWelterweightMiddlewei...

 

Olympia Snowe Senatore degli Stati Unitiper il MaineDurata mandato3 gennaio 1995 –3 gennaio 2013 PredecessoreGeorge J. Mitchell SuccessoreAngus King First Lady del MaineDurata mandato24 febbraio 1989 - 9 gennaio 1995 PredecessoreConstance Brennan SuccessoreMary King Membro della Camera dei rappresentantiper il Maine, 2º distrettoDurata mandato3 gennaio 1979 - 3 gennaio 1995 PredecessoreWilliam Cohen SuccessoreJohn Baldacci Dati generaliPartito politicoRepubblic...

Wu HanFonctionMaire de Pékin (d)BiographieNaissance 11 août 1909ZhejiangDécès 11 octobre 1969 (à 60 ans)PékinNationalité chinoiseFormation Université TsinghuaUniversité du ZhejiangActivités Homme politique, historien, écrivainConjoint Yuan Zhen (d)Parentèle Wu Xiaoyan (en) (fille adoptive)Autres informationsA travaillé pour Université TsinghuaPartis politiques Parti communiste chinoisLigue démocratique de ChineMembre de Division académique de philosophie et des scien...

 

この記事には参考文献や外部リンクの一覧が含まれていますが、脚注による参照が不十分であるため、情報源が依然不明確です。 適切な位置に脚注を追加して、記事の信頼性向上にご協力ください。(2012年2月) この記事は英語版の対応するページを翻訳することにより充実させることができます。(2022年2月)翻訳前に重要な指示を読むには右にある[表示]をクリック...