Computer Science > Computational Complexity
[Submitted on 10 Dec 2007 (v1), last revised 8 Mar 2010 (this version, v2)]
Title:Reconstruction of Markov Random Fields from Samples: Some Easy Observations and Algorithms
Download PDFAbstract:Markov random fields are used to model high dimensional distributions in a number of applied areas. Much recent interest has been devoted to the reconstruction of the dependency structure from independent samples from the Markov random fields. We analyze a simple algorithm for reconstructing the underlying graph defining a Markov random field onn nodes and maximum degreed given observations. We show that under mild non-degeneracy conditions it reconstructs the generating graph with high probability usingΘ(dϵ−2δ−4logn) samples whereϵ,δ depend on the local interactions. For most local interaction $\eps,\delta$ are of orderexp(−O(d)) .
Our results are optimal as a function ofn up to a multiplicative constant depending ond and the strength of the local interactions. Our results seem to be the first results for general models that guarantee that {\em the} generating model is reconstructed. Furthermore, we provide explicitO(nd+2ϵ−2δ−4logn) running time bound. In cases where the measure on the graph has correlation decay, the running time isO(n2logn) for all fixedd . We also discuss the effect of observing noisy samples and show that as long as the noise level is low, our algorithm is effective. On the other hand, we construct an example where large noise implies non-identifiability even for generic noise and interactions. Finally, we briefly show that in some simple cases, models with hidden nodes can also be recovered.
Submission history
From: Allan Sly [view email][v1] Mon, 10 Dec 2007 06:50:36 UTC (14 KB)
[v2] Mon, 8 Mar 2010 19:30:26 UTC (17 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)