LGMLJul 4, 2012

Learning Factor Graphs in Polynomial Time & Sample Complexity

arXiv:1207.1366v116 citations
Originality Highly original
AI Analysis

This provides a scalable method for learning graphical models, applicable even when inference is intractable, which is incremental but addresses a known bottleneck in machine learning.

The paper tackles the problem of learning factor graphs with bounded factor size and connectivity in polynomial time and sample complexity, showing that both parameter estimation and structure learning can be achieved efficiently without requiring inference in the underlying network.

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 class of networks.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes