Learning Factor Graphs in Polynomial Time & Sample Complexity
Pieter Abbeel, Daphne Koller, Andrew Y. Ng

TL;DR
This paper demonstrates that factor graphs with bounded size and connectivity can be learned efficiently in polynomial time and samples, covering both parameter and structure learning without requiring inference in the network.
Contribution
It introduces a polynomial-time, sample-efficient method for learning bounded factor graphs, applicable to Bayesian and Markov networks, without inference.
Findings
Learned models have polynomial time and sample complexity.
Method applies to networks with intractable inference.
Error degrades gracefully outside the target class.
Abstract
We study computational and sample complexity of parameter and structure learning in graphical models. Our main result shows that the class of factor graphs with bounded factor size and bounded connectivity can be learned in polynomial time and polynomial number of samples, assuming that the data is generated by a network in this class. This result covers both parameter estimation for a known network structure and structure learning. It implies as a corollary that we can learn factor graphs for both Bayesian networks and Markov networks of bounded degree, in polynomial time and sample complexity. Unlike maximum likelihood estimation, our method does not require inference in the underlying network, and so applies to networks where inference is intractable. We also show that the error of our learned model degrades gracefully when the generating distribution is not a member of the target…
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 · Machine Learning and Data Classification · Machine Learning and Algorithms
