#probability-distribution #model #probabilistic #weighted #counting #inference #projected

bin+lib schlandals

A tool for probabilistic inference by projected weighted model counting

3 releases

0.1.3 Aug 19, 2024
0.1.2 Feb 9, 2024
0.1.0 Jul 20, 2023

#251 in Math

Download history 132/week @ 2024-08-17 9/week @ 2024-08-24 1/week @ 2024-08-31 16/week @ 2024-09-14 17/week @ 2024-09-21 30/week @ 2024-09-28 5/week @ 2024-10-05 3/week @ 2024-10-12

117 downloads per month

AGPL-3.0

280KB
4.5K SLoC

Rust codecov

Schlandals is a state-of-the-art Projected Weighted Model Counter specialized for probabilistic inference over discrete probability distributions. Currently, there are known modelization for the following problems

  • Computing the marginal probabilities of a variable in a Bayesian Network
  • Computing the probability that two nodes are connected in a probabilistic graph
  • Computing the probability of ProbLog programs

For more information on how to use Schlandals and its mechanics, check the documentation (still in construction). You can cite Schlandals using the following bibtex entry

@InProceedings{schlandals
  author =	{Dubray, Alexandre and Schaus, Pierre and Nijssen, Siegfried},
  title =	{{Probabilistic Inference by Projected Weighted Model Counting on Horn Clauses}},
  booktitle =	{29th International Conference on Principles and Practice of Constraint Programming (CP 2023)},
  year =	{2023},
  doi =		{10.4230/LIPIcs.CP.2023.15},
}

If you use our LDS-based approximation, you can also cite

@InProceedings{schlandals_anytime_approximation
  author =	{Dubray, Alexandre and Schaus, Pierre and Nijssen, Siegfried},
  title =	{{Anytime Weighted Model Counting With Approximation Guarantees For Probabilistic Inference}},
  booktitle =	{30th International Conference on Principles and Practice of Constraint Programming (CP 2024)},
  year =	{2024},
}

Dependencies

~11MB
~200K SLoC