News for hackers. Stuff that matters.
Re:PSI Solver: Exact Inference for Probabilistic Programs by pcarbonn on Friday May 26, 2017 @06:48AM (#14423131)
See also problog : https://dtai.cs.kuleuven.be/problog/

ProbLog2 is our second generation engine to reason with the ProbLog language. The current engine builds on logic programming, knowledge compilation, the distribution semantics and probabilistic, graphical models. It allows you to:

- Compute marginal probabilities of any number of ground atoms in the presence of evidence.

- Learn the parameters of the ProbLog program from partial interpretations.

-Sample from a ProbLog program.

-Solve decision theoretic problems

Re:PSI Solver: Exact Inference for Probabilistic Programs by YeGoblynQueenne on Friday May 26, 2017 @04:58PM (#14427120)
Problog rocks!

There's one thing I've always wanted to ask though - the first verison of Problog was implemented in Prolog and distributed as a library for YAP. How come Problog2 is implemented in Python? It's a probabilistic Prolog so I'd have thought Prolog would be the natural choice for it? Especially so coming from Ku-Leuven!

Re:PSI Solver: Exact Inference for Probabilistic Programs by antman on Friday May 26, 2017 @08:25AM (#14423537)
Looks very intuitive, and nice tutorial.
Re:PSI Solver: Exact Inference for Probabilistic Programs by tgehr on Friday May 26, 2017 @09:04AM (#14423706)
Nice project. Does ProbLog2 support continuous probability distributions?
Re:PSI Solver: Exact Inference for Probabilistic Programs by lbeziaud on Friday May 26, 2017 @01:25AM (#14422164)
Nice paper! This could be a great tool to help debugging differential privacy [0] of an algorithm. Certainly much simpler than CertiPriv [1].

[0] https://www.cis.upenn.edu/~aaroth/Papers/privacybook.pdf [1] http://certicrypt.gforge.inria.fr/certipriv/

Re:PSI Solver: Exact Inference for Probabilistic Programs by leephillips on Friday May 26, 2017 @06:47AM (#14423128)
I found out about this through a comment on my website, that includes a simple example of how to use it:

https://lee-phillips.org/chicks/#comments

Re:PSI Solver: Exact Inference for Probabilistic Programs by marmaduke on Friday May 26, 2017 @01:47AM (#14422223)
Can anyone explain how this contrasts to Stan or other PP?
Re:PSI Solver: Exact Inference for Probabilistic Programs by lbeziaud on Friday May 26, 2017 @02:17AM (#14422300)
I think Stan uses sampling-based Monte Carlo, whereas PSI is based on static program analysis.
Re:PSI Solver: Exact Inference for Probabilistic Programs by marmaduke on Friday May 26, 2017 @01:31PM (#14425773)
I'm a Stan user and I guess I'm interested to know if this would solve similar problems.