Proceedings

Algorithms for the Nearest Assignment Problem

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 5096-5102.

https://doi.org/10.24963/ijcai.2018/707

Abstract

We consider the following nearest assignment problem (NAP): given a Bayesian network B and probability value q, find a configuration w of variables in B such that difference between q and the probability of w is minimized. NAP is much harder than conventional inference problems such as finding the most probable explanation and is NP-hard even on independent Bayesian networks (IBNs), which are networks having no edges. Therefore, in order to solve NAP on IBNs, we show how to encode it as a two-way number partitioning problem. This encoding allows us to use greedy poly-time approximation algorithms from the number partitioning literature to yield an algorithm with guarantees for solving NAP on IBNs. We extend this basic algorithm from independent networks to arbitrary probabilistic graphical models by leveraging cutset conditioning and (Rao-Blackwellised) sampling algorithms. We derive approximation and complexity guarantees for our new algorithms and show experimentally that they are quite accurate in practice.

  1. [Bidyuk and Dechter, 2004] B. Bidyuk and R. Dechter. On finding minimal w-cutset. In UAI, pages 43-50, 2004.
  2. [Bidyuk and Dechter, 2007] B. Bidyuk and R. Dechter. Cut- set Sampling for Bayesian Networks. JAIR, 28:1-48, 2007.
  3. [Darwiche, 2009] A. Darwiche. Modeling and Reasoning with Bayesian Networks. Cambridge University Press, 2009.
  4. [Dechter et al., 2002] R. Dechter, K. Kask, E. Bin, and R. Emek. Generating random solutions for constraint sat- isfaction problems. In AAAI, pages 15-21, 2002.
  5. [Dechter, 1990] R. Dechter. Enhancement schemes for con- straint processing: Backjumping, learning, and cutset de- composition. Artificial Intelligence, 41(3):273-312, 1990.
  6. [Domingos and Lowd, 2009] P. Domingos and D. Lowd. Markov Logic: An Interface Layer for Artificial Intelli- gence. Morgan & Claypool, San Rafael, CA, 2009.
  7. [Fournier et al., 1999] L. Fournier, Y. Arbetman, and M. Levinger. Functional verification methodology for microprocessors using the genesys test-program generator. In DATE, 1999.
  8. [Gogate, 2014] V. Gogate. Results of the 2014 uai competition. http://www.hlt.utdallas.edu/∼vgogate/uai14- competition/index.html, 2014. Link
  9. [Henrion et al., 1992] M. Henrion, J. Breese, and E. Horvitz. Decision Analysis and Expert Systems. AI Magazine, 12:64-91, 1992.
  10. [Karmarkar and Karp, 1983] N. Karmarkar and R. M. Karp. The differencing method of set partitioning. Technical Re- port UCB/CSD-83-113, EECS Department, University of California, Berkeley, 1983.
  11. [Kask and Dechter, 1996] K. Kask and R. Dechter. A graph- based method for improving GSAT. In AAAI, pages 350- 355, 1996.
  12. [Korf, 1998] R. E Korf. A complete anytime algorithm for number partitioning. Artificial Intelligence, 106(2):181- 203, 1998.
  13. [Kulesza et al., 2015] Todd Kulesza, Margaret Burnett, Weng-Keen Wong, and Simone Stumpf. Principles of explanatory debugging to personalize interactive machine learning. In IUI, pages 126-137. ACM, 2015.
  14. [Matteo and Silvano, 1987] F. Matteo and M. Silvano. Worst-case analysis of the differencing method for the par- tition problem. Mathematical Programming, 37(1):117- 120, Feb 1987.
  15. [Pearl, 1988] J. Pearl. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kauf- mann, San Francisco, CA, 1988.
  16. [Richardson and Domingos, 2006] M. Richardson and P. Domingos. Markov Logic Networks. Machine Learning, 62:107-136, 2006.
  17. [Smith et al., 2017] D. B. Smith, S. Rouhani, and V. Gogate. Order statistics for probabilistic graphical models. In IJ- CAI, pages 4625-4631, 2017. IJCAI
  18. [Vazirani, 2001] V. V. Vazirani. Approximation Algorithms. Springer-Verlag New York, Inc., New York, NY, USA, 2001.

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

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