Stable model counting and its application in probabilistic logic programming

Rehan Abdul Aziz, Geoffrey Chu, Christian Muise, Peter Stuckey

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

16 Citations (Scopus)

Abstract

Model counting is the problem of computing the number of models that satisfy a given propositional theory. It has recently been applied to solving inference tasks in probabilistic logic programming, where the goal is to compute the probability of given queries being true provided a set of mutually independent random variables, a model (a logic program) and some evidence. The core of solving this inference task involves translating the logic program to a propositional theory and using a model counter. In this paper, we show that for some problems that involve inductive definitions like reachability in a graph, the translation of logic programs to SAT can be expensive for the purpose of solving inference tasks. For such problems, direct implementation of stable model semantics allows for more efficient solving. We present two implementation techniques, based on unfounded set detection, that extend a propositional model counter to a stable model counter. Our experiments show that for particular problems, our approach can outperform a state-of-the-art probabilistic logic programming solver by several orders of magnitude in terms of running time and space requirements, and can solve instances of significantly larger sizes on which the current solver runs out of time or memory.

Original languageEnglish
Title of host publicationProceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence (AAAI-15)
Subtitle of host publicationAustin, Texas USA - January 25-30, 2015
EditorsBlai Bonet, Sven Koenig
Place of PublicationPalo Alto CA USA
PublisherAssociation for the Advancement of Artificial Intelligence (AAAI)
Pages3468-3474
Number of pages7
Volume5
ISBN (Electronic)9781577357032
Publication statusPublished - 2015
Externally publishedYes
EventAAAI Conference on Artificial Intelligence 2015 - Hyatt Regency, Austin, United States of America
Duration: 25 Jan 201530 Jan 2015
Conference number: 29th
http://www.aaai.org/Conferences/AAAI/aaai15.php

Conference

ConferenceAAAI Conference on Artificial Intelligence 2015
Abbreviated titleAAAI 2015
Country/TerritoryUnited States of America
CityAustin
Period25/01/1530/01/15
Otherco-located with the 27th Innovative Applications of Artificial Intelligence Conference
Internet address

Cite this