Abstract

Recent papers have demonstrated that both predicate invention and the learning of recursion can be efficiently implemented by way of abduction with respect to a meta-interpreter. This paper shows how Meta-Interpretive Learning (MIL) can be extended to implement a Bayesian posterior distribution over the hypothesis space by treating the meta-interpreter as a Stochastic Logic Program. The resulting \(MetaBayes\) system uses stochastic refinement to randomly sample consistent hypotheses which are used to approximate Bayes’ Prediction. Most approaches to Statistical Relational Learning involve separate phases of model estimation and parameter estimation. We show how a variant of the MetaBayes approach can be used to carry out simultaneous model and parameter estimation for a new representation we refer to as a Super-imposed Logic Program (SiLPs). The implementation of this approach is referred to as \(MetaBayes_{SiLP}\). SiLPs are a particular form of ProbLog program, and so the parameters can also be estimated using the more traditional EM approach employed by ProbLog. This second approach is implemented in a new system called \(MilProbLog\). Experiments are conducted on learning grammars, family relations and a natural language domain. These demonstrate that \(MetaBayes\) outperforms \(MetaBayes_{MAP}\) in terms of predictive accuracy and also outperforms both \(MilProbLog\) and \(MetaBayes_{SiLP}\) on log likelihood measures. However, \(MetaBayes\) incurs substantially higher running times than \(MetaBayes_{MAP}\). On the other hand, \(MetaBayes\) and \(MetaBayes_{SiLP}\) have similar running times while both have much shorter running times than \(MilProbLog\).

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.