Learning failure-free PRISM programs

First-order logic can be used to represent relations amongst objects. Probabilistic graphical models encode uncertainty over propositional data. Following the demand of combining the advantages of both representations, probabilistic logic programs provide the ability to encode uncertainty over relat...

Full description

Bibliographic Details
Main Author: Alsanie, Waleed
Other Authors: Cussens, James
Published: University of York 2012
Subjects:
005
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.568108
id ndltd-bl.uk-oai-ethos.bl.uk-568108
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-5681082017-10-04T03:19:47ZLearning failure-free PRISM programsAlsanie, WaleedCussens, James2012First-order logic can be used to represent relations amongst objects. Probabilistic graphical models encode uncertainty over propositional data. Following the demand of combining the advantages of both representations, probabilistic logic programs provide the ability to encode uncertainty over relational data. PRISM is a probabilistic logic programming formalism based on the distribution semantics. PRISM allows learning the parameters when the programs are known. This thesis proposes algorithms to learn failure-free PRISM programs. It combines ideas from both areas of inductive logic programming and learning Bayesian networks. The learned PRISM programs generalise dynamic Bayesian networks by defining a halting distribution over the sampling process. Each dynamic Bayesian network models either an infinite sequential generative process or a sequential generative process of a fixed length. In both cases, only a fixed length of sequences can be sampled. On the other hand, the PRISM programs considered in this thesis represent self-terminating functions from which sequences of different lengths can be obtained. The effectiveness of the proposed algorithms on learning five programs is shown.005University of Yorkhttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.568108http://etheses.whiterose.ac.uk/3388/Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 005
spellingShingle 005
Alsanie, Waleed
Learning failure-free PRISM programs
description First-order logic can be used to represent relations amongst objects. Probabilistic graphical models encode uncertainty over propositional data. Following the demand of combining the advantages of both representations, probabilistic logic programs provide the ability to encode uncertainty over relational data. PRISM is a probabilistic logic programming formalism based on the distribution semantics. PRISM allows learning the parameters when the programs are known. This thesis proposes algorithms to learn failure-free PRISM programs. It combines ideas from both areas of inductive logic programming and learning Bayesian networks. The learned PRISM programs generalise dynamic Bayesian networks by defining a halting distribution over the sampling process. Each dynamic Bayesian network models either an infinite sequential generative process or a sequential generative process of a fixed length. In both cases, only a fixed length of sequences can be sampled. On the other hand, the PRISM programs considered in this thesis represent self-terminating functions from which sequences of different lengths can be obtained. The effectiveness of the proposed algorithms on learning five programs is shown.
author2 Cussens, James
author_facet Cussens, James
Alsanie, Waleed
author Alsanie, Waleed
author_sort Alsanie, Waleed
title Learning failure-free PRISM programs
title_short Learning failure-free PRISM programs
title_full Learning failure-free PRISM programs
title_fullStr Learning failure-free PRISM programs
title_full_unstemmed Learning failure-free PRISM programs
title_sort learning failure-free prism programs
publisher University of York
publishDate 2012
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.568108
work_keys_str_mv AT alsaniewaleed learningfailurefreeprismprograms
_version_ 1718543118839578624