We revisit an application developed originally using Inductive Logic Programming (ILP) by replacing the underlying Logic Program (LP) description with Stochastic Logic Programs (SLPs), one of the underlying Probabilistic ILP (PILP) frameworks. In both the ILP and PILP cases a mixture of abduction and induction are used. The abductive ILP approach used a variant of ILP for modelling inhibition in metabolic networks. The example data was derived from studies of the effects of toxins on rats using Nuclear Magnetic Resonance (NMR) time-trace analysis of their biofluids together with background knowledge representing a subset of the Kyoto Encyclopedia of Genes and Genomes (KEGG). The ILP approach learned logic models from non-probabilistic examples. The PILP approach applied in this paper is based on a general approach to introducing probability labels within a standard scientific experimental setting involving control and treatment data. Our results demonstrate that the PILP approach not only leads to a significant decrease in error accompanied by improved insight from the learned result but also provides a way of learning probabilistic logic models from probabilistic examples.
[1]
Luc De Raedt,et al.
Inductive Logic Programming: Theory and Methods
,
1994,
J. Log. Program..
[2]
S. Muggleton.
Stochastic Logic Programs
,
1996
.
[3]
Stephen Muggleton,et al.
Application of abductive ILP to learning metabolic network inhibition from temporal data
,
2006,
Machine Learning.
[4]
James Cussens,et al.
Parameter Estimation in Stochastic Logic Programs
,
2001,
Machine Learning.
[5]
Andreas Arvanitis,et al.
Abduction with Stochastic Logic Programs based on a Possible Worlds Semantics
,
2006
.
[6]
Luc De Raedt,et al.
Probabilistic Inductive Logic Programming
,
2004,
Probabilistic Inductive Logic Programming.
[7]
Luc De Raedt,et al.
Probabilistic logic learning
,
2003,
SKDD.