Meta-Interpretive Learning (MIL)


This page provides implementations of MIL, as well as its experiments, which are originally in the following two papers.

S.H. Muggleton, D. Lin, D. Pahlavi and A. Tamaddoni-Nezhad. Meta-Interpretive learning: application to grammatical inference. Machine Learning. 2013. Published online.

S.H. Muggleton and D. Lin. Meta-Interpretive learning of higher-order dyadic datalog: Predicate invention revisited. In Proceedings of the 23rd International Joint Conference Artificial Intelligence (IJCAI 2013), pages 1551-1557, 2013.

Implementations:

noMetagolR (non-optimising MetagolR)

MetagolR ;
Variant of MetagolR: MetagolR_topdown

MetagolRCF applied to learning a Regular grammar;
MetagolRCF1 applied to learning a Context-free grammar

ASP_MR ASP implementations of MIL with applications to learning Regular grammars

MetagolD with applications to an family example

Experimental Materials:

Learning Regular Languages

Learning Context-free Languages

Reprensentation Change

Learning a Simplified Natural Languages

Learning a Definition of Staircase

Robot Strategy Learning