中文

元解释学习作为元规则特化

机器学习 2022-02-14 v6 人工智能 计算机科学中的逻辑

摘要

在元解释学习(MIL)中,作为归纳偏置的二阶 datalog 子句(即元规则)由用户手动定义。本文中我们表明,MIL 所需的二阶元规则可由 MIL 自身学习得到。我们通过 θ\theta-包含关系定义了元规则的泛化序,并表明用户定义的\emph{排序元规则}可由一个语言类中最一般的\emph{矩阵元规则}经特化推导而出;而这些矩阵元规则又可由三阶\emph{穿孔元规则}经特化推导而出,后者其变量在原子集合上量化,且用户仅需定义其文字数的上界。我们表明元规则语言的基数关于穿孔元规则中文字数呈多项式关系。我们将 MIL 重新框定为通过消解进行的元规则特化。我们修改了 MIL 元规则特化算子以返回新元规则而非一阶子句,并证明了新算子的正确性。我们将该新算子实现为 TOIL,即 MIL 系统 Louise 的一个子系统。我们的实验表明,随着用户定义的排序元规则逐步被 TOIL 学习到的排序元规则替代,Louise 的预测准确率与训练时间得以保持。我们得出结论:自动推导的元规则可替代用户定义的元规则。

关键词

引用

@article{arxiv.2106.07464,
  title  = {Meta-Interpretive Learning as Metarule Specialisation},
  author = {Stassa Patsantzis and Stephen H. Muggleton},
  journal= {arXiv preprint arXiv:2106.07464},
  year   = {2022}
}

备注

29 pages. Submitted to the Machine Learning Journal Special Issue on Learning and Reasoning on June 1st, 2021. Revised and resubmitted on 16/09/21. Revised again and resubmitted on 09/12/2021. Accepted for publication on January 2021