Stochastic Constraint Propagation for Mining Probabilistic Networks

Abstract

A number of data mining problems on probabilistic networks can be modeled as Stochastic Constraint Optimization and Satisfaction Problems, i.e., problems that involve objectives or constraints with a stochastic component. Earlier methods for solving these problems used Ordered Binary Decision Diagrams (OBDDs) to represent constraints on probability distributions, which were decomposed into sets of smaller constraints and solved by Constraint Programming (CP) or Mixed Integer Programming (MIP) solvers. For the specific case of monotonic distributions, we propose an alternative method: a new propagator for a global OBDD-based constraint. We show that this propagator is (sub-)linear in the size of the OBDD, and maintains domain consistency. We experimentally evaluate the effectiveness of this global constraint in comparison to existing decomposition-based approaches, and show how this propagator can be used in combination with another data mining specific constraint present in CP systems. As test cases we use problems from the data mining literature.

Cite

Text

Latour et al. "Stochastic Constraint Propagation for Mining Probabilistic Networks." International Joint Conference on Artificial Intelligence, 2019. doi:10.24963/IJCAI.2019/159

Markdown

[Latour et al. "Stochastic Constraint Propagation for Mining Probabilistic Networks." International Joint Conference on Artificial Intelligence, 2019.](https://mlanthology.org/ijcai/2019/latour2019ijcai-stochastic/) doi:10.24963/IJCAI.2019/159

BibTeX

@inproceedings{latour2019ijcai-stochastic,
  title     = {{Stochastic Constraint Propagation for Mining Probabilistic Networks}},
  author    = {Latour, Anna Louise D. and Babaki, Behrouz and Nijssen, Siegfried},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2019},
  pages     = {1137-1145},
  doi       = {10.24963/IJCAI.2019/159},
  url       = {https://mlanthology.org/ijcai/2019/latour2019ijcai-stochastic/}
}