Proceedings

Optimal Time-Space Tradeoff in Probabilistic Inference

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 969-974.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

Recursive Conditioning, RC, is an any-space algorithm for exact inference in Bayesian networks, which can trade space for time in increments of the size of a floating point number. This smooth tradeoff is possible by varying the algorithm's cache size. When RC is run with a constrained cache size, an important problem arises: Which specific results should be cached in order to minimize the running time of the algorithm? RC is driven by a structure known as a dtree, and many such dtrees exist for a given Bayesian network. In this paper, we examine the problem of searching for an optimal caching scheme for a given dtree, and present some optimal time-space tradeoff curves for given dtrees of several published Bayesian networks. We also compare these curves to the memory requirements of state-of- the-art algorithms based on jointrees. Our results show that the memory requirements of these networks can be significantly reduced with only a minimal cost in time, allowing for exact inference in situations previously impractical. They also show that probabilistic reasoning systems can be efficiently designed to run under varying amounts of memory.

  1. [Allen and Darwiche, 2002] David Allen and Adnan Darwiche. Optimal time-space tradeoff in probabilistic inference. In Pro- ceedings of the First European Workshop on Probabilistic Graph- ical Models , 1-8, 2002.
  2. Bayesian Network Repository, URL] Bayesian Network Reposi- tory. http://www.cs.huji.ac.iVIabs/compbio/Repository/, URL. Link
  3. Darwiche and Hopkins, 200 I]
  4. Adnan Darwiche and Mark Hop- kins. Using recursive decomposition to construct elimination or- ders, jointrees, and dtrees. In ECSQARU'OJ, 180-191, 2001.
  5. PROBABILISTIC INFERENCE [Darwiche, 2001] Adnan Darwiche. Recursive conditioning. Arti- ficial Intelligence, 126(1 -2):5-41, 2001.
  6. [Darwiche, 2002] Adnan Darwiche. Decomposition graphs. Tech- nical Report D-134, Computer Science Department, UCLA, 2002.
  7. [Dechter and Fattah, 2001] Rina Dechter and Yousri El Fattah. Topological parameters for time-space tradeoff. Artificial Intelli- gence, 125(1-2):93-118, 2001.
  8. GeNie, URL] GeNie. http://www2.sis.pitt.edurgenie/, URL. Link
  9. Hugin Expert, URL] Hugin Expert. http://www.hugin.com/, URL. Link
  10. [Jensen eta!., 1990] Finn V. Jensen, Steffen L. Lauritzen, and Kris- tian G. Olesen. Bayesian updating in causal probabilistic net- works by local computations. Computational Statistics Quar- terly, 4:269-282, 1990.
  11. [Karypis and Kumar, 1998] George Karypis and Vipin Kumar. Hmetis: A hypergraph partitioning package. http://www.cs.umn.edu/karypis, 1998. Link
  12. [Papadimitriou and Steiglitz, 1998] Christos H. Papadimitriou and Kenneth Steiglitz. Combinatorial Optimization. Dover Publica- tions, Inc., 1998.
  13. [Shafer and Shenoy, 1990] Glenn R. Shafer and Prakash P. Shenoy. Probability propagation. Annals of Mathematics and Artificial Intelligence, 2:327-352, 1990.
  14. UCLA Automated Reasoning Group, URL] UCLA Automated Reasoning Group. Samiam: Sensitivity Analysis, Modeling, Inference And More. http://reasoning.cs.ucla.edu/samiam, URL. Link

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

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