Proceedings

Stochastic Constraint Propagation for Mining Probabilistic Networks

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 1137-1145.

https://doi.org/10.24963/ijcai.2019/159

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.

  1. [Bryant, 1986] Randal E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEE Trans. Comput- ers, 35(8):677-691, 1986.
  2. [Caseau and Laburthe, 2000] Yves Caseau and Franc ¸ois Laburthe. Solving various weighted matching problems with constraints. Constraints, 5(1/2):141-160, 2000.
  3. [Charnes and Cooper, 1959] Abraham Charnes and William W. Cooper. Chance-constrained programming. Management Science, 6(1):73-79, 1959.
  4. [Darwiche, 2001] Adnan Darwiche. On the tractable count- ing of theory models and its application to truth main- tenance and belief revision. Journal of Applied Non- Classical Logics, 11(1-2):11-34, 2001.
  5. [Darwiche, 2003] Adnan Darwiche. A differential approach to inference in Bayesian networks. J. ACM, 50(3):280- 305, 2003.
  6. [Darwiche, 2011] Adnan Darwiche. SDD: A new canonical representation of propositional knowledge bases. In IJCAI, pages 819-826. IJCAI/AAAI, 2011. IJCAI
  7. [De Raedt et al., 2007] Luc De Raedt, Angelika Kimmig, and Hannu Toivonen. ProbLog: A probabilistic Prolog and its application in link discovery. In IJCAI, pages 2462- 2467, 2007. IJCAI
  8. [De Raedt et al., 2008] Luc De Raedt, Kristian Kersting, An- gelika Kimmig, Kate Revoredo, and Hannu Toivonen. Compressing probabilistic Prolog programs. Machine Learning, 70(2-3):151-168, 2008.
  9. DTAI Research Group, KU Leuven, 2015 2019] DTAI Re- search Group, KU Leuven. ProbLog Python library. https: //bitbucket.org/problog/problog, 2015-2019. Link
  10. [Dueñas-Osorio et al., 2017] Leonardo Dueñas-Osorio, Kuldeep S. Meel, Roger Paredes, and Moshe Y. Vardi. Counting-based reliability estimation for power- transmission grids. In AAAI, pages 4488-4494, 2017.
  11. [Fierens et al., 2015] Daan Fierens, Guy Van den Broeck, Joris Renkens, Dimitar Shterionov, Bernd Gutmann, Ingo Thon, Gerda Janssens, and Luc De Raedt. Inference and learning in probabilistic logic programs using weighted Boolean formulas. TPLP, 15(3):358-401, 2015.
  12. [Gange et al., 2010] Graeme Gange, Peter J. Stuckey, and Vitaly Lagoon. Fast set bounds propagation using a BDD- SAT hybrid. J. Artif. Intell. Res., 38:307-338, 2010.
  13. [Hawkins and Stuckey, 2006] Peter Hawkins and Peter J. Stuckey. A hybrid BDD and SAT finite domain constraint solver. In PADL, volume 3819 of Lecture Notes in Com- puter Science, pages 103-117. Springer, 2006.
  14. [Hemmi et al., 2018] David Hemmi, Guido Tack, and Mark Wallace. A recursive scenario decomposition algorithm for combinatorial multistage stochastic optimisation prob- lems. In AAAI, pages 1322-1329, 2018.
  15. [Kempe et al., 2003] David Kempe, Jon M. Kleinberg, and Éva Tardos. Maximizing the spread of influence through a social network. In KDD, pages 137-146. ACM, 2003.
  16. [Latour et al., 2017] Anna L. D. Latour, Behrouz Babaki, Anton Dries, Angelika Kimmig, Guy Van den Broeck, and Siegfried Nijssen. Combining stochastic constraint opti- mization and probabilistic programming -from knowledge compilation to constraint solving. In CP, volume 10416 of Lecture Notes in Computer Science, pages 495-511. Springer, 2017.
  17. [Littman et al., 1998] Michael L. Littman, Judy Goldsmith, and Martin Mundhenk. The computational complexity of probabilistic planning. J. Artif. Intell. Res., 9:1-36, 1998.
  18. [Newman, 2001] Mark E.J. Newman. The Structure of Sci- entific Collaboration Networks. Proceedings of the Na- tional Academy of Sciences, 98(2):404-409, 2001.
  19. [OscaR Team, 2012] OscaR Team. OscaR: Scala in OR, 2012. Available from https://bitbucket.org/oscarlib/oscar. Link
  20. [Ourfali et al., 2007] Oved Ourfali, Tomer Shlomi, Trey Ideker, Eytan Ruppin, and Roded Sharan. SPINE: A framework for signaling-regulatory pathway inference from cause-effect experiments. In ISMB/ECCB (Supple- ment of Bioinformatics), pages 359-366, 2007.
  21. [Perez and Régin, 2017] Guillaume Perez and Jean-Charles Régin. MDDs: Sampling and probability constraints. In CP, volume 10416 of Lecture Notes in Computer Science, pages 226-242. Springer, 2017.
  22. [Pipatsrisawat and Darwiche, 2009] Knot Pipatsrisawat and Adnan Darwiche. A new d-DNNF-based bound computa- tion algorithm for functional E-MAJSAT. In IJCAI, pages 590-595, 2009.
  23. [Rossi et al., 2006] Francesca Rossi, Peter van Beek, and Toby Walsh, editors. Handbook of Constraint Program- ming, volume 2 of Foundations of Artificial Intelligence. Elsevier, 2006.
  24. [Roth, 1996] Dan Roth. On the hardness of approximate rea- soning. Artif. Intell., 82(1-2):273-302, 1996.
  25. [Schaus et al., 2017] Pierre Schaus, John O. R. Aoga, and Tias Guns. Coversize: A global constraint for frequency- based itemset mining. In CP, volume 10416 of Lec- ture Notes in Computer Science, pages 529-546. Springer, 2017.
  26. [Tarim et al., 2009] S. Armagan Tarim, Brahim Hnich, Steven David Prestwich, and Roberto Rossi. Finding re- liable solutions: event-driven probabilistic constraint pro- gramming. Annals OR, 171(1):77-99, 2009.
  27. [Verhaeghe et al., 2018] Hélène Verhaeghe, Christophe Lecoutre, and Pierre Schaus. Compact-MDD: Efficiently filtering (s)MDD constraints with reversible sparse bit-sets. In IJCAI, pages 1383-1389, 2018. IJCAI
  28. [Walsh, 2002] Toby Walsh. Stochastic constraint program- ming. In ECAI, pages 111-115. IOS Press, 2002. IJCAI
  29. [Xue et al., 2017] Yexiang Xue, XiaoJian Wu, Dana Morin, Bistra Dilkina, Angela Fuller, J. Andrew Royle, and Carla P. Gomes. Dynamic optimization of landscape connectivity embedding spatial-capture-recapture infor- mation. In AAAI, pages 4552-4558. AAAI Press, 2017.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards