paper-with-me

Papers

Meta-Interpretive Learning as Metarule Specialisation

2021-06-09 · Stassa Patsantzis, Stephen H. Muggleton

In Meta-Interpretive Learning (MIL) the metarules, second-order datalog clauses acting as inductive bias, are manually defined by the user. In this work we show that second-order metarules for MIL can be learned by MIL. We define a generality ordering of metarules by $\theta$-subsumption and show that user-defined \emph{sort metarules} are derivable by specialisation of the most-general \emph{matrix metarules} in a language class; and that these matrix metarules are in turn derivable by specialisation of third-order \emph{punch metarules} with variables quantified over the set of atoms and for which only an upper bound on their number of literals need be user-defined. We show that the cardinality of a metarule language is polynomial in the number of literals in punch metarules. We re-frame MIL as metarule specialisation by resolution. We modify the MIL metarule specialisation operator to return new metarules rather than first-order clauses and prove the correctness of the new operator. We implement the new operator as TOIL, a sub-system of the MIL system Louise. Our experiments show that as user-defined sort metarules are progressively replaced by sort metarules learned by TOIL, Louise's predictive accuracy and training times are maintained. We conclude that automatically derived metarules can replace user-defined metarules.

📄 PDF Abstract BibTeX arXiv:2106.07464

Code (1)

stassa/louise 공식 구현

Tasks

Inductive Bias

Similar Papers 제목 키워드 기반

Logical reduction of metarules

2019-07-25 · Andrew Cropper, Sophie Tourret

Many forms of inductive logic programming (ILP) use \emph{metarules}, second-order Horn clauses, to define the structure of learnable programs and thus the hypothesis space. Deciding which metarules to use for a given le…

Inductive logic programming

MetaRuleGPT: Recursive Numerical Reasoning of Language Models Trained with Simple Rules

2024-12-18 · Kejie Chen, Lin Wang, Qinghai Zhang, Renjun Xu

Recent studies have highlighted the limitations of large language models in mathematical reasoning, particularly their inability to capture the underlying logic. Inspired by meta-learning, we propose that models should a…

Mathematical ReasoningMeta-Learning

Counterfactual Metarules for Local and Global Recourse

2024-05-29 · Tom Bewley, Salim I. Amoukou, Saumitra Mishra, Daniele Magazzeni 외

We introduce T-CREx, a novel model-agnostic method for local and global counterfactual explanation (CE), which summarises recourse options for both individuals and groups in the form of human-readable rules. It leverages…

counterfactualCounterfactual Explanation

Distilling Causal Metaknowledge from Massive Knowledge Graph

2021-11-16 · ACL ARR November 2021 11 · Anonymous

In recent years, the growing information overload facilitates the access to billions of relational facts in the world, which are usually integrated in all manner of knowledge graphs. The metaknowledge, defined as the …

Knowledge Graphs

Towards meta-interpretive learning of programming language semantics

2019-07-20 · Sándor Bartha, James Cheney

We introduce a new application for inductive logic programming: learning the semantics of programming languages from example evaluations. In this short paper, we explored a simplified task in this domain using the Metago…

Inductive logic programming