Probabilistic reasoning
XVilka opened this issue · 5 comments
Last years the concept of probabilistic programming is developing with a huge pace and a big future potential. Would be nice to have some ground and supporting libraries in SWI Prolog as well.
See the ProbLog as an example https://dtai.cs.kuleuven.be/problog/ and their tutorial for practical applications https://dtai.cs.kuleuven.be/problog/tutorial.html
True. I mostly consider this libraries though, where SWI-Prolog should provide additional primitives to improve speed/integration/etc. A good collection is already available here
I second this feature request. Especially ProbLog has a nice readable syntax. Having it integrated in SWI-Prolog would be great, especially for debuggability.
You can use ProbLog syntax in cplint
http://cplint.eu
It's a pack
http://www.swi-prolog.org/pack/list?p=cplint
See
http://friguzzi.github.io/cplint/doc/help-cplint.html#problog-syntax
Thanks for the suggestion. Would it be possible to support a syntax similar to ProbLog (which I find more intuitive)?
Are there differences in power of expressiveness or how solutions are found?