Parameter estimation in stochastic logic programs

Authors
Citation
J. Cussens, Parameter estimation in stochastic logic programs, MACH LEARN, 44(3), 2001, pp. 245-271
Citations number
24
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
MACHINE LEARNING
ISSN journal
08856125 → ACNP
Volume
44
Issue
3
Year of publication
2001
Pages
245 - 271
Database
ISI
SICI code
0885-6125(2001)44:3<245:PEISLP>2.0.ZU;2-D
Abstract
Stochastic logic programs (SLPs) are logic programs with parameterised clau ses which define a log-linear distribution over refutations of goals. The l og-linear distribution provides, by marginalisation, a distribution over va riable bindings, allowing SLPs to compactly represent quite complex distrib utions. We analyse the fundamental statistical properties of SLPs addressing issues concerning infinite derivations, 'unnormalised' SLPs and impure SLPs. Afte r detailing existing approaches to parameter estimation for log-linear mode ls and their application to SLPs, we present a new algorithm called failure -adjusted maximisation (FAM). FAM is an instance of the EM algorithm that a pplies specifically to normalised SLPs and provides a closed-form for compu ting parameter updates within an iterative maximisation approach. We empiri cally show that FAM works on some small examples and discuss methods for ap plying it to bigger problems.