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 perform inference on such programs likelihood weighting is used that makes it possible to also have evidence on continuous variables. cplint on SWISH offers also the possibility of sampling arguments of goals, a kind of inference rarely considered but useful especially when the arguments are continuous variables. Finally, cplint on SWISH offers the possibility of graphing the results, for example by drawing the distribution of the sampled continuous arguments of goals.

Probabilistic Logical Inference On the Web / Alberti, Marco; Cota, Giuseppe; Riguzzi, Fabrizio; Zese, Riccardo. - STAMPA. - 10037:(2016), pp. 351-363. (Intervento presentato al convegno 15th Conference of the Italian Association for Artificial Intelligence tenutosi a Genova, Italy nel 28 November - 1 December 2016) [10.1007/978-3-319-49130-1_26].

Probabilistic Logical Inference On the Web

COTA, Giuseppe;
2016-01-01

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 perform inference on such programs likelihood weighting is used that makes it possible to also have evidence on continuous variables. cplint on SWISH offers also the possibility of sampling arguments of goals, a kind of inference rarely considered but useful especially when the arguments are continuous variables. Finally, cplint on SWISH offers the possibility of graphing the results, for example by drawing the distribution of the sampled continuous arguments of goals.
2016
Probabilistic Logical Inference On the Web / Alberti, Marco; Cota, Giuseppe; Riguzzi, Fabrizio; Zese, Riccardo. - STAMPA. - 10037:(2016), pp. 351-363. (Intervento presentato al convegno 15th Conference of the Italian Association for Artificial Intelligence tenutosi a Genova, Italy nel 28 November - 1 December 2016) [10.1007/978-3-319-49130-1_26].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11381/2870772
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 6
social impact