Stopping Rules for Randomized Greedy Triangulation Schemes

Abstract

Many algorithms for performing inference in graphical models have complexity that is exponential in the treewidth — a parameter of the underlying graph structure. Computing the (minimal) treewidth is NPcomplete, so stochastic algorithms are sometimes used to find low width tree decompositions. A common approach for finding good decompositions is iteratively executing a greedy triangulation algorithm (e.g. minfill) with randomized tie-breaking. However, utilizing a stochastic algorithm as part of the inference task introduces a new problem — namely, deciding how long the stochastic algorithm should be allowed to execute before performing inference on the best tree decomposition found so far. We refer to this dilemma as the Stopping Problem and formalize it in terms of the total time needed to answer a probabilistic query. We propose a rule for discontinuing the search for improved decompositions and demonstrate the benefit (in terms of time saved) of applying this rule to Bayes and Markov network instances.

Cite

Text

Gelfand et al. "Stopping Rules for Randomized Greedy Triangulation Schemes." AAAI Conference on Artificial Intelligence, 2011. doi:10.1609/AAAI.V25I1.8021

Markdown

[Gelfand et al. "Stopping Rules for Randomized Greedy Triangulation Schemes." AAAI Conference on Artificial Intelligence, 2011.](https://mlanthology.org/aaai/2011/gelfand2011aaai-stopping/) doi:10.1609/AAAI.V25I1.8021

BibTeX

@inproceedings{gelfand2011aaai-stopping,
  title     = {{Stopping Rules for Randomized Greedy Triangulation Schemes}},
  author    = {Gelfand, Andrew and Kask, Kalev and Dechter, Rina},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2011},
  pages     = {1043-1048},
  doi       = {10.1609/AAAI.V25I1.8021},
  url       = {https://mlanthology.org/aaai/2011/gelfand2011aaai-stopping/}
}