咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Meta-interpretive learning: ap... 收藏

Meta-interpretive learning: application to grammatical inference

元说明的学习: 申请到语法推理

作     者:Muggleton, Stephen H. Lin, Dianhuan Pahlavi, Niels Tamaddoni-Nezhad, Alireza 

作者机构:Univ London Imperial Coll Sci Technol & Med Dept Comp London England 

出 版 物:《MACHINE LEARNING》 (机器学习)

年 卷 期:2014年第94卷第1期

页      面:25-49页

核心收录:

学科分类:08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主  题:Inductive logic programming Meta-interpretative learning Predicate invention Recursion Grammatical inference 

摘      要:Despite early interest Predicate Invention has lately been under-explored within ILP. We develop a framework in which predicate invention and recursive generalisations are implemented using abduction with respect to a meta-interpreter. The approach is based on a previously unexplored case of Inverse Entailment for Grammatical Inference of Regular languages. Every abduced grammar H is represented by a conjunction of existentially quantified atomic formulae. Thus Anot signH is a universally quantified clause representing a denial. The hypothesis space of solutions for Anot signH can be ordered by theta-subsumption. We show that the representation can be mapped to a fragment of Higher-Order Datalog in which atomic formulae in H are projections of first-order definite clause grammar rules and the existentially quantified variables are projections of first-order predicate symbols. This allows predicate invention to be effected by the introduction of first-order variables. Previous work by Inoue and Furukawa used abduction and meta-level reasoning to invent predicates representing propositions. By contrast, the present paper uses abduction with a meta-interpretive framework to invent relations. We describe the implementations of Meta-interpretive Learning (MIL) using two different declarative representations: Prolog and Answer Set Programming (ASP). We compare these implementations against a state-of-the-art ILP system MC-TopLog using the dataset of learning Regular and Context-Free grammars as well learning a simplified natural language grammar and a grammatical description of a staircase. Experiments indicate that on randomly chosen grammars, the two implementations have significantly higher accuracies than MC-TopLog. In terms of running time, Metagol is overall fastest in these tasks. Experiments indicate that the Prolog implementation is competitive with the ASP one due to its ability to encode a strong procedural bias. We demonstrate that MIL can be applied to learni

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分