2018
DOI: 10.1007/978-3-319-99960-9_1
|View full text |Cite
|
Sign up to set email alerts
|

Derivation Reduction of Metarules in Meta-interpretive Learning

Abstract: Meta-interpretive learning (MIL) is a form of inductive logic programming. MIL uses second-order Horn clauses, called metarules, as a form of declarative bias. Metarules define the structures of learnable programs and thus the hypothesis space. Deciding which metarules to use is a trade-off between efficiency and expressivity. The hypothesis space increases given more metarules, so we wish to use fewer metarules, but if we use too few metarules then we lose expressivity. A recent paper used Progol's entailment… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

2
33
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 16 publications
(35 citation statements)
references
References 24 publications
2
33
0
Order By: Relevance
“…Fourth, we describe the reduction algorithms and discuss their computational complexity. Finally, we corroborate the experimental results of Cropper and Tourret on Michalski's train problem [16] and provide additional experimental results on two more domains: real-world string transformations and inducing Datalog game rules from observations.…”
Section: Clause Redundancysupporting
confidence: 80%
See 2 more Smart Citations
“…Fourth, we describe the reduction algorithms and discuss their computational complexity. Finally, we corroborate the experimental results of Cropper and Tourret on Michalski's train problem [16] and provide additional experimental results on two more domains: real-world string transformations and inducing Datalog game rules from observations.…”
Section: Clause Redundancysupporting
confidence: 80%
“…As mentioned in the introduction, entailment reduction can be too strong a form of reduction. We therefore describe a new form of reduction based on derivability [16,61]. Although our notion of derivation reduction can be defined for any proof system (such as unconstrained resolution as is done in [61]) we focus on SLD-resolution because we want to reduce sets of metarules, which are definite clauses.…”
Section: Derivation Reductionmentioning
confidence: 99%
See 1 more Smart Citation
“…For instance, consider learning regular grammars, such as a * b * c * . To improve learning efficiency it would be desirable to encode the concept of Kleene star operator 12 as a higher-order definition, such as: kstar(P,A,A). kstar(P,A,B):call(P,A,C), kstar(P,C,B).…”
Section: Higher-order Definitionsmentioning
confidence: 99%
“…Curry metarules can also be used when learning first-order programs, where existentially quantified argument variables could be bound to constant symbols, rather than predicate symbols. In other words, this issue is a limitation of MIL but manifests itself clearly when learning higher-order programs 12. The Kleene star operator represents zero-or-more repetitions (here applications) of its argument.…”
mentioning
confidence: 99%