-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support probabilistic reasoning #69
Comments
Probabilistic reasoning is something I'm very interested in! I will have a look. Thanks. |
See also SWI-Prolog/roadmap#53 - it has some good references too. |
I'm quite curious, as a new prolog user specifically interested in probabilistic stuff (currently looking to target SWI, but Scryer looks like a promising alternative), if this is something that has seen any attention, or what kind of effort would be required to make this happen? How hard, specifically, would it be to get cplint ported? If it were prolog pure throughout, I might be tempted to attempt to get something working as an exercise (no promises on quality, newbie here). I can't grok rust right now at all, and that isn't on the table for the moment. Thanks for this great tool :) |
@neko-gynoid If you are interested in extending Scryer then feel more than welcome! If you just want to solve a problem at hand there is ProbLog it is very good at working with Markov Models. I never heard of cplint, so I can't comment on that. Also take a note that statistical reasoning is highly dependent on CLP(ℝ) there are some implementations online, but I don't know the complexity of porting them and also how to seamlessly integrate it with other CLP modules. On a side note probabilistic reasoning is kinda hot right now with all neurosymbolic stuff (eg. kProbLog), so it would be cool to port probabilistic reasoning to Scryer :) Alas I don't have any use for it personally. |
I'll look through your suggestions and try to evaluate what would be best :) |
Like in ProbLog:
The text was updated successfully, but these errors were encountered: