Plingo: A System for Probabilistic Reasoning in Answer Set Programming
Abstract We present plingo , an extension of the answer set programming (ASP) system clingo that incorporates various probabilistic reasoning modes. Plingo is based on $\textit{Lpmln}^{\pm }$ , a simple variant of the probabilistic language Lpmln , which follows a weighted scheme derived from Markov logic. This choice is motivated by the fact that the main probabilistic reasoning modes can be mapped onto enumeration and optimization problems and that $\textit{Lpmln}^{\pm }$ may serve as a middle-ground formalism connecting to other probabilistic approaches. Plingo offers three alternative frontends, for Lpmln , P-log , and ProbLog . These input languages and reasoning modes are implemented by means of clingo ’s multi-shot and theory-solving capabilities. In this way, the core of plingo is an implementation of $\textit{Lpmln}^{\pm }$ in terms of modern ASP technology. On top of that, plingo implements a new approximation technique based on a recent method for answer set enumeration in the order of optimality. Additionally, in this work, we introduce a novel translation from $\textit{Lpmln}^{\pm }$ to ProbLog . This leads to a new solving method in plingo where the input program is translated and a ProbLog solver is executed. Our empirical evaluation shows that the different solving approaches of plingo are complementary and that plingo performs similarly to other probabilistic reasoning systems.
Authors
- Nicolas Rühling (ORCID: https://orcid.org/0000-0001-5157-6788)
- Tomi Janhunen (ORCID: https://orcid.org/0000-0002-2029-7708)
- Susana Hahn (ORCID: https://orcid.org/0000-0003-2622-2632)
- Torsten H. Schaub (ORCID: https://orcid.org/0000-0002-7456-041X)
- Roland Kaminski (ORCID: https://orcid.org/0000-0002-1361-6045)
- Javier Romero (ORCID: https://orcid.org/0000-0001-5546-9939)
Institutions
- Tampere University (FI)
- University of Potsdam (DE)
Publication Details
- Journal
- Theory and Practice of Logic Programming
- Published
- 2024-11-29
- DOI
- https://doi.org/10.1017/s1471068424000449
- Primary Topic
- Logic, Reasoning, and Knowledge
- Type
- article
- Field-Weighted Citation Impact
- 0.00