Deep Ensembles
Overview
A deep ensemble trains several neural networks—often with different initializations, architectures, data views, or training trajectories—and averages their predictions. The spread among members can estimate uncertainty, helping flag ambiguous or out-of-distribution cases, while averaging can improve accuracy and calibration. Approaches range from independently trained models and specialist ensembles to snapshot, shared-backbone, last-layer, and Bayesian-weighted variants that aim to reduce computational costs. A central challenge is that diversity is expensive and disagreement is not automatically reliable: performance can vary by task or degrade under domain shift, so evaluation must assess both uncertainty ranking and calibration.
Latest papers
54 papers4 papers in the last four weeks, down 33% on the four weeks before. 0.0% of all new papers.