Proceedings

Deep Bucket Elimination

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 4235-4242.

https://doi.org/10.24963/ijcai.2021/582

Abstract

Bucket Elimination (BE) is a universal inference scheme that can solve most tasks over probabilistic and deterministic graphical models exactly.

However, it often requires exponentially high levels of memory (in the induced-width) preventing its execution. In the spirit of exploiting Deep Learning for inference tasks, in this paper, we will use neural networks to approximate BE.

The resulting Deep Bucket Elimination (DBE) algorithm is developed for computing the partition function.

We provide a proof-of-concept empirically using instances from several different benchmarks, showing that DBE can be a more accurate approximation than current state-of-the-art approaches for approximating BE (e.g. the mini-bucket schemes), especially when problems are sufficiently hard.

  1. [Baldi, 2020] P. Baldi. Deep Learning in Science: The- ory, Algorithms, and Applications. Cambridge University Press, Cambridge, UK, 2020.
  2. [Bertsekas and Tsitsiklis, 1996] Dimitri P. Bertsekas and John N. Tsitsiklis. Neuro-dynamic programming, vol- ume 3 of Optimization and neural computation series. Athena Scientific, 1996.
  3. [Broka et al., 2018] Filjor Broka, Rina Dechter, Alexan- der T. Ihler, and Kalev Kask. Abstraction sampling in graphical models. In UAI 2018, 2018, pages 632-641, 2018.
  4. [Cybenko, 1989] George Cybenko. Approximation by su- perpositions of a sigmoidal function. Mathematics of Con- trol, Signals, and Systems (MCSS), 2(4):303-314, 1989.
  5. [Darwiche, 2009] A. Darwiche. Modeling and Reasoning with Bayesian Networks. Cambridge University Press, 2009.
  6. [Dechter and Rish, 2003] Rina Dechter and Irina Rish. Mini- buckets: A general scheme for bounded inference. Journal of the ACM (JACM), 50(2):107-153, 2003.
  7. [Dechter, 1999] R. Dechter. Bucket elimination: A unifying framework for reasoning. Artificial Intelligence, 113:41- 85, 1999.
  8. [Dechter, 2013] Rina Dechter. Reasoning with probabilis- tic and deterministic graphical models: Exact algorithms. Synthesis Lectures on Artificial Intelligence and Machine Learning, 7(3):1-191, 2013.
  9. [Fishelson et al., 2005] M. Fishelson, N. Dovgolevsky, and D. Geiger. Maximum likelihood haplotyping for general pedigrees. Human Heredity, 2005.
  10. [Gogate and Dechter, 2011] Vibhav Gogate and Rina Dechter. Samplesearch: Importance sampling in presence of determinism. Artif. Intell., 175(2):694-729, 2011.
  11. [Gogate and Domingos, 2013] Vibhav Gogate and Pedro M. Domingos. Structured message passing. In Ann Nicholson and Padhraic Smyth, editors, UAI 2013, 2013, 2013.
  12. [Goodfellow et al., 2016] Ian Goodfellow, Yoshua Bengio, and Aaron Courville. Deep learning. MIT press, 2016.
  13. [Heess et al., 2013] Nicolas Heess, Daniel Tarlow, and John Winn. Learning to pass expectation propagation messages. In NIPS, volume 26, pages 3219-3227, 2013.
  14. [Hertela et al., 2020] Lars Hertela, Julian Collado, Peter Sadowskic, Jordan Ott, and Pierre Baldi. Sherpa: Robust hyperparameter optimization for machine learning. Soft- wareX, 2020.
  15. [Hornik et al., 1989] K. Hornik, M. Stinchcombe, and H. White. Multilayer feedforward networks are universal approximators. Neural Networks, 2(5):359-366, 1989.
  16. [J. S. Yedidia and Weiss, 2005] W.T. Freeman J. S. Yedidia and Y. Weiss. Constructing free-energy approximations and generalized belief propagation algorithms. IEEE Transaction on Information Theory, pages 2282-2312, 2005.
  17. [Kask et al., 2005] Kalev Kask, Rina Dechter, Javier Lar- rosa, and Avi Dechter. Unifying tree decompositions for reasoning in graphical models. Artif. Intell., 166(1-2):165- 193, 2005.
  18. [Kask et al., 2020] Kalev Kask, Bobak Pezeshki, Filjor Broka, Alexander T. Ihler, and Rina Dechter. Scaling up AND/OR abstraction sampling. In IJCAI 2020, pages 4266-4274, 2020. IJCAI
  19. [Kingma and Ba, 2014] Diederik P. Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In 3rd Inter- national Conference for Learning Representations, 2014.
  20. [Liu and Ihler, 2011] Qiang Liu and Alexander T. Ihler. Bounding the partition function using holder's inequality. In Proceedings of the 28th International Conference on Machine Learning, ICML 2011, pages 849-856, 2011.
  21. [Liu and Ihler, 2012] Qiang Liu and Alexander Ihler. Belief propagation for structured decision making. In UAI, pages 523-532, 2012.
  22. [Mateescu et al., 2010] Robert Mateescu, Kalev Kask, Vib- hav Gogate, and Rina Dechter. Join-graph propagation al- gorithms. J. Artif. Intell. Res. (JAIR), 37:279-328, 2010.
  23. [Mateescu et al., 2014] Robert Mateescu, Rina Dechter, and Radu Marinescu. AND/OR multi-valued deci- sion diagrams (aomdds) for graphical models. CoRR, abs/1401.3448, 2014.
  24. [Mnih et al., 2015] Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Andrei A Rusu, Joel Veness, Marc G Belle- mare, Alex Graves, Martin Riedmiller, Andreas K Fidje- land, Georg Ostrovski, et al. Human-level control through deep reinforcement learning. nature, 518(7540):529-533, 2015.
  25. [Pan and Yang, 2010] S.J. Pan and Q. Yang. A Survey on Transfer Learning. IEEE Transactions on Knowledge and Data Engineering, 22(10):1345-1359, 2010.
  26. [Pearl, 1988] J. Pearl. Probabilistic Reasoning in Intelligent Systems. Morgan Kaufmann, 1988.
  27. [Prechelt, 1996] Lutz Prechelt. Early stopping-but when? In Genevieve B. Orr and Klaus-Robert Müller, editors, Neu- ral Networks: Tricks of the Trade, volume 1524 of Lecture Notes in Computer Science, pages 55-69. Springer, 1996.
  28. [Scarselli et al., 2009] Franco Scarselli, Marco Gori, Ah Chung Tsoi, Markus Hagenbuchner, and Gabriele Monfardini. The graph neural network model. IEEE Trans. Neural Networks, 20(1):61-80, 2009.
  29. [Sontag et al., 2008] David Sontag, Talya Meltzer, Amir Globerson, Tommi Jaakkola, and Yair Weiss. Tighten- ing lp relaxations for map using message passing. In UAI, pages 503-510, 2008.
  30. [Yedidia et al., 2000] Jonathan S. Yedidia, William T. Free- man, and Yair Weiss. Generalized belief propagation. In (NIPS) 2000, pages 689-695. MIT Press, 2000.
  31. [Yoon et al., 2018] KiJung Yoon, Renjie Liao, Yuwen Xiong, Lisa Zhang, Ethan Fetaya, Raquel Urtasun, Richard S. Zemel, and Xaq Pitkow. Inference in proba- bilistic graphical models by graph neural networks. 2018.
  32. [Z and Savelsbergh, 1999] G. L. Nemhauser Z, Gu and M. W. P. Savelsbergh. Lifted flow covers for mized 0- 1 integer programs. Mathematical Programming, pages 439-467, 1999.

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

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