Extending Factor Graphs so as to Unify Directed and Undirected Graphical Models
Brendan J. Frey

TL;DR
This paper introduces factor graphs as a unified graphical model framework that combines the strengths of Bayesian networks and Markov random fields, enabling more flexible and expressive probabilistic modeling and inference.
Contribution
The authors demonstrate that factor graphs can represent all Bayesian networks and MRFs, extend to models beyond them, and facilitate a unified message-passing inference algorithm.
Findings
Factor graphs can express all Bayesian network and MRF independencies.
They can represent models that are not possible with Bayesian networks or MRFs alone.
A modified Bayes-ball algorithm is proposed for conditional independence in factor graphs.
Abstract
The two most popular types of graphical model are directed models (Bayesian networks) and undirected models (Markov random fields, or MRFs). Directed and undirected models offer complementary properties in model construction, expressing conditional independencies, expressing arbitrary factorizations of joint distributions, and formulating message-passing inference algorithms. We show that the strengths of these two representations can be combined in a single type of graphical model called a 'factor graph'. Every Bayesian network or MRF can be easily converted to a factor graph that expresses the same conditional independencies, expresses the same factorization of the joint distribution, and can be used for probabilistic inference through application of a single, simple message-passing algorithm. In contrast to chain graphs, where message-passing is implemented on a hypergraph,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Data Management and Algorithms · Advanced Graph Neural Networks
