Why M Heads are Better than One: Training a Diverse Ensemble of Deep Networks

By Stefan Lee, Senthil Purushwalkam, Michael Cogswell, David J. Crandall, Dhruv Batra. 2015

343 citations recorded by the source corpus.

Convolutional Neural Networks have achieved state-of-the-art performance on a wide range of tasks. Most benchmarks are led by ensembles of these powerful learners, but ensembling is typically treated as a post-hoc procedure implemented by averaging independently trained models with model variation induced by bagging or random initialization. In this paper, we rigorously treat ensembling as a first-class problem to explicitly address the question: what are the best strategies to create an ensemble? We first compare a large number of ensembling strategies, and then propose and evaluate novel strategies, such as parameter sharing (through a new family of models we call TreeNets) as well as training under ensemble-aware and diversity-encouraging losses. We demonstrate that TreeNets can improve ensemble performance and that diverse ensembles can be trained end-to-end under a unified loss, achieving significantly higher "oracle" accuracies than classical ensembles.

Subfields: Artificial Intelligence, Model Architectures

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Quoc V. Le
  3. Trevor Darrell
  4. Yoshua Bengio
  5. Mohit Bansal
  6. Jianfeng Gao
  7. Dacheng Tao
  8. Jiashi Feng

In Model Architectures

  1. Jiashi Feng
  2. Kevin P. Murphy
  3. Jiwen Lu
  4. Jie Zhou
  5. Klaus Hermann Maier-Hein
  6. Frank Hutter
  7. Fabian Isensee
  8. Neil Houlsby

Citations in the corpus