2016
DOI: 10.1007/978-3-319-49130-1_26
|View full text |Cite
|
Sign up to set email alerts
|

Probabilistic Logical Inference on the Web

Abstract: cplint on SWISH is a web application for probabilistic logic programming. It allows users to perform inference and learning using just a web browser, with the computation performed on the server. In this paper we report on recent advances in the system, namely the inclusion of algorithms for computing conditional probabilities with exact, rejection sampling and Metropolis-Hasting methods. Moreover, the system now allows hybrid programs, i.e., programs where some of the random variables are continuous. To perfo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
5
4

Relationship

7
2

Authors

Journals

citations
Cited by 13 publications
(12 citation statements)
references
References 16 publications
(30 reference statements)
0
12
0
Order By: Relevance
“…In this paper, we presented an algorithm to solve the Maximum-A-Posteriori (MAP) and the Most-Probable-Explanation (MPE) problems on Logic Programs with Annotated Disjunctions. We integrated the algorithm into the PITA solver, which is available as a SWI-Prolog package and in the cplint on SWISH web application (Alberti et al 2016;Alberti et al 2017) at http://cplint.eu. We experimentally compared the algorithm with the ProbLog version (2.1) that supports annotated disjunctions and can perform the MAP and MPE tasks.…”
Section: Discussionmentioning
confidence: 99%
“…In this paper, we presented an algorithm to solve the Maximum-A-Posteriori (MAP) and the Most-Probable-Explanation (MPE) problems on Logic Programs with Annotated Disjunctions. We integrated the algorithm into the PITA solver, which is available as a SWI-Prolog package and in the cplint on SWISH web application (Alberti et al 2016;Alberti et al 2017) at http://cplint.eu. We experimentally compared the algorithm with the ProbLog version (2.1) that supports annotated disjunctions and can perform the MAP and MPE tasks.…”
Section: Discussionmentioning
confidence: 99%
“…cplint on SWISH uses the reasoning algorithms included in the cplint suite, including exact and approximate inference and parameter and structure learning. This article extends [ACRZ16], where we presented several algorithms for computing conditional probabilities with exact, rejection sampling and Metropolis-Hasting methods. The system also allowed hybrid programs, where some of the random variables are continuous, a feature that is, to the best of our knowledge, a novelty for web applications.…”
Section: Introductionmentioning
confidence: 90%
“…We consider Probabilistic Logic Programming (PLP) languages under the distribution semantics [21], that have been shown expressive enough to represent a wide variety of domains [2,19,1]. A program in a language adopting the distribution semantics defines a probability distribution over normal logic programs called instances or worlds.…”
Section: Probabilistic Logic Programmingmentioning
confidence: 99%