[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

FastInf: An Efficient Approximate Inference Library

Published: 01 August 2010 Publication History

Abstract

The FastInf C++ library is designed to perform memory and time efficient approximate inference in large-scale discrete undirected graphical models. The focus of the library is propagation based approximate inference methods, ranging from the basic loopy belief propagation algorithm to propagation based on convex free energies. Various message scheduling schemes that improve on the standard synchronous or asynchronous approaches are included. Also implemented are a clique tree based exact inference, Gibbs sampling, and the mean field algorithm. In addition to inference, FastInf provides parameter estimation capabilities as well as representation and learning of shared parameters. It offers a rich interface that facilitates extension of the basic classes to other inference and learning methods.

References

[1]
A. P. Dempster, N. M. Laird, and D. B. Rubin. Maximum likelihood from incomplete data via the EM algorithm. Journal of the Royal Statistical Society, B 39:1-39, 1977.
[2]
G. Elidan, I. McGraw, and D. Koller. Residual belief propagation: Informed scheduling for asynchronous message passing. In UAI 2006.
[3]
G. Elidan, G. Heitz, and D. Koller. Learning object shape: From drawings to images. In CVPR 2006.
[4]
N. Friedman, L. Getoor, D. Koller, and A. Pfeffer. Learning probabilistic relational models. In IJCAI 1999.
[5]
M. Fromer and C. Yanover. A computational framework to empower probabilistic protein design. In Bioinformatics, pages 214-222, 2008.
[6]
S. Geman and D. Geman. Stochastic relaxation, gibbs distributions, and the bayesian restoration of images. IEEE Trans. on Pattern Analysis and Machine Intelligence, pages 721-741, 1984.
[7]
L. Getoor, N. Friedman, D. Koller, and B. Taskar. Learning probabilistic models of relational structure. In ICML 2001.
[8]
A. Jaimovich, G. Elidan, H. Margalit, and N. Friedman. Towards an integrated protein-protein interaction network. In RECOMB, 2005.
[9]
M. I. Jordan, Z. Ghahramani, T. Jaakkola, and L. K. Saul. An introduction to variational approximations methods for graphical models. In M. I. Jordan, editor, Learning in Graphical Models. Kluwer, Dordrecht, Netherlands, 1998.
[10]
S. L. Lauritzen and D. J. Spiegelhalter. Local computations with probabilities on graphical structures and their application to expert systems. Journal of the Royal Statistical Society, 1988.
[11]
R. McEliece, D. McKay, and J. Cheng. Turbo decoding as an instance of pearl's belief propagation algorithm. IEEE Journal on Selected Areas in Communication, 16:140-152, 1998.
[12]
O. Meshi, A. Jaimovich, A. Globerzon, and N. Friedman. Convexifying the bethe free energy. In UAI 2009.
[13]
K. Murphy and Y. Weiss. Loopy belief propagation for approximate inference: An empirical study. In UAI 1999.
[14]
J. Pearl. Probabilistic Reasoning in Intelligent Systems. Morgan Kaufmann, San Francisco, California, 1988.
[15]
N. Shental, A. Zommet, T. Hertz, and Y. Weiss. Learning and inferring image segmentations with the GBP typical cut algorithm. In ICCV 2003.
[16]
M. J. Wainwright, T. Jaakkola, and A. S. Willsky. Tree-based reparameterization for approximate estimation on loopy graphs. In NIPS 2002.
[17]
M. J. Wainwright, T. Jaakkola, and A. S. Willsky. Exact map estimates by (hyper)tree agreement. In NIPS 2002.
[18]
M. J. Wainwright, T.S. Jaakkola, and A. S. Willsky. A new class of upper bounds on the log partition function. IEEE Transactions on Information Theory, 51(7):2313-2335, 2005.
[19]
W. Wiegerinck and T. Heskes. Fractional belief propagation. In NIPS 2002.
[20]
J.S. Yedidia, W.T. Freeman, and Y. Weiss. Constructing free energy approximations and generalized belief propagation algorithms. IEEE Transactions on Information Theory, 51:2282-2312, 2005.

Cited By

View all
  • (2024)Fast inference for probabilistic graphical modelsProceedings of the 2024 USENIX Conference on Usenix Annual Technical Conference10.5555/3691992.3691998(95-110)Online publication date: 10-Jul-2024
  • (2015)Data compression for learning MRF parametersProceedings of the 24th International Conference on Artificial Intelligence10.5555/2832747.2832777(3784-3790)Online publication date: 25-Jul-2015
  • (2015)The Libra toolkit for probabilistic modelsThe Journal of Machine Learning Research10.5555/2789272.291207716:1(2459-2463)Online publication date: 1-Jan-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image The Journal of Machine Learning Research
The Journal of Machine Learning Research  Volume 11, Issue
3/1/2010
3637 pages
ISSN:1532-4435
EISSN:1533-7928
Issue’s Table of Contents

Publisher

JMLR.org

Publication History

Published: 01 August 2010
Published in JMLR Volume 11

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)67
  • Downloads (Last 6 weeks)14
Reflects downloads up to 11 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Fast inference for probabilistic graphical modelsProceedings of the 2024 USENIX Conference on Usenix Annual Technical Conference10.5555/3691992.3691998(95-110)Online publication date: 10-Jul-2024
  • (2015)Data compression for learning MRF parametersProceedings of the 24th International Conference on Artificial Intelligence10.5555/2832747.2832777(3784-3790)Online publication date: 25-Jul-2015
  • (2015)The Libra toolkit for probabilistic modelsThe Journal of Machine Learning Research10.5555/2789272.291207716:1(2459-2463)Online publication date: 1-Jan-2015
  • (2012)Tightening fractional covering upper bounds on the partition function for high-order region graphsProceedings of the Twenty-Eighth Conference on Uncertainty in Artificial Intelligence10.5555/3020652.3020692(356-366)Online publication date: 14-Aug-2012
  • (2012)Timely object recognitionProceedings of the 26th International Conference on Neural Information Processing Systems - Volume 110.5555/2999134.2999234(890-898)Online publication date: 3-Dec-2012
  • (2010)libDAI: A Free and Open Source C++ Library for Discrete Approximate Inference in Graphical ModelsThe Journal of Machine Learning Research10.5555/1756006.185992511(2169-2173)Online publication date: 1-Aug-2010

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media