Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • TUNICRIS-julkaisut
  • Näytä viite
  •   Etusivu
  • Trepo
  • TUNICRIS-julkaisut
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Plingo: A System for Probabilistic Reasoning in Answer Set Programming

Hahn, Susana; Janhunen, Tomi; Kaminski, Roland; Romero, Javier; Rühling, Nicolas; Schaub, Torsten (2024-11-29)

 
Avaa tiedosto
plingo-a-system-for-probabilistic-reasoning-in-answer-set-programming.pdf (1.730Mt)
Lataukset: 



Hahn, Susana
Janhunen, Tomi
Kaminski, Roland
Romero, Javier
Rühling, Nicolas
Schaub, Torsten
29.11.2024

THEORY AND PRACTICE OF LOGIC PROGRAMMING
doi:10.1017/S1471068424000449
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202501291773

Kuvaus

Peer reviewed
Tiivistelmä
We present plingo, an extension of the answer set programming (ASP) system clingo that incorporates various probabilistic reasoning modes. Plingo is based on Lpmln±, 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 Lpmln± 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 Lpmln± 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 Lpmln± 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.
Kokoelmat
  • TUNICRIS-julkaisut [24682]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste