Sidestepping Intractable Inference with Structured Ensemble Cascades

Abstract

For many structured prediction problems, complex models often require adopting approximate inference techniques such as variational methods or sampling, which generally provide no satisfactory accuracy guarantees. In this work, we propose sidestepping intractable inference altogether by learning ensembles of tractable sub-models as part of a structured prediction cascade. We focus in particular on problems with high-treewidth and large state-spaces, which occur in many computer vision tasks. Unlike other variational methods, our ensembles do not enforce agreement between sub-models, but filter the space of possible outputs by simply adding and thresholding the max-marginals of each constituent model. Our framework jointly estimates parameters for all models in the ensemble for each level of the cascade by minimizing a novel, convex loss function, yet requires only a linear increase in computation over learning or inference in a single tractable sub-model. We provide a generalization bound on the filtering loss of the ensemble as a theoretical justification of our approach, and we evaluate our method on both synthetic data and the task of estimating articulated human pose from challenging videos. We find that our approach significantly outperforms loopy belief propagation on the synthetic data and a state-of-the-art model on the pose estimation/tracking problem.

Cite

Text

Weiss et al. "Sidestepping Intractable Inference with Structured Ensemble Cascades." Neural Information Processing Systems, 2010.

Markdown

[Weiss et al. "Sidestepping Intractable Inference with Structured Ensemble Cascades." Neural Information Processing Systems, 2010.](https://mlanthology.org/neurips/2010/weiss2010neurips-sidestepping/)

BibTeX

@inproceedings{weiss2010neurips-sidestepping,
  title     = {{Sidestepping Intractable Inference with Structured Ensemble Cascades}},
  author    = {Weiss, David and Sapp, Benjamin and Taskar, Ben},
  booktitle = {Neural Information Processing Systems},
  year      = {2010},
  pages     = {2415-2423},
  url       = {https://mlanthology.org/neurips/2010/weiss2010neurips-sidestepping/}
}