ML-KULeuven / problog

ProbLog is a Probabilistic Logic Programming Language for logic programs with probabilities.
https://dtai.cs.kuleuven.be/problog/
297 stars 34 forks source link

Is approximate inference by sampling implemented in ProbLog? #111

Closed andsz27 closed 4 months ago

andsz27 commented 4 months ago

There are some papers by ProbLog team members on inference through sampling. However, I can't find out if this technique is implemented in the ProbLog interpreter. If this is the case, what interpreter options should I use to chose this technique in calculations?

rmanhaeve commented 4 months ago

Hi

We currently allow for you to sample possible worlds for a given query: https://problog.readthedocs.io/en/latest/cli.html#sampling-sample

Using sampling as an inference procedure is currently not implemented in the ProbLog package itself.