Plog: Its algorithms and applications

Date

2012-05

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

This dissertation is a contribution towards combining logical and probabilistic reasoning. The work is based on the language P-log which combines a recently developed non-monotonic logic language, Answer Set Prolog, with the philosophy of causal Bayesian networks. The goal of this dissertation was to design and implement an inference engine for P-log and to develop a methodology of its use. As the result of this research work, we had built two P-log inference engines. Through the experiments on various examples, we have shown the advantages of using plog2.0, a system based on partial grounding algorithm and a concept of partial possible worlds. We introduced a new action description language NB which allows specifying non-deterministic actions as well as probabilities associated with these actions. We developed an encoding which maps systems written in NB to P-log programs. We presented systematic methods of representing probabilistic diagnosis and planning problems and algorithms of finding the solutions with P-log systems. Finally, we investigated the performance on these two applications and compared with other similar systems.

Description

Rights

Availability

Unrestricted.

Keywords

Probabilities, Computer logic, Bayesian statistical decision theory, Inference, Algorithms

Citation