Multiple Choice Learning: Learning to Produce Multiple Structured Outputs

Abstract

The paper addresses the problem of generating multiple hypotheses for prediction tasks that involve interaction with users or successive components in a cascade. Given a set of multiple hypotheses, such components/users have the ability to automatically rank the results and thus retrieve the best one. The standard approach for handling this scenario is to learn a single model and then produce M-best Maximum a Posteriori (MAP) hypotheses from this model. In contrast, we formulate this multiple {\em choice} learning task as a multiple-output structured-output prediction problem with a loss function that captures the natural setup of the problem. We present a max-margin formulation that minimizes an upper-bound on this loss-function. Experimental results on the problems of image co-segmentation and protein side-chain prediction show that our method outperforms conventional approaches used for this scenario and leads to substantial improvements in prediction accuracy.

Cite

Text

Guzmán-rivera et al. "Multiple Choice Learning: Learning to Produce Multiple Structured Outputs." Neural Information Processing Systems, 2012.

Markdown

[Guzmán-rivera et al. "Multiple Choice Learning: Learning to Produce Multiple Structured Outputs." Neural Information Processing Systems, 2012.](https://mlanthology.org/neurips/2012/guzmanrivera2012neurips-multiple/)

BibTeX

@inproceedings{guzmanrivera2012neurips-multiple,
  title     = {{Multiple Choice Learning: Learning to Produce Multiple Structured Outputs}},
  author    = {Guzmán-rivera, Abner and Batra, Dhruv and Kohli, Pushmeet},
  booktitle = {Neural Information Processing Systems},
  year      = {2012},
  pages     = {1799-1807},
  url       = {https://mlanthology.org/neurips/2012/guzmanrivera2012neurips-multiple/}
}