Why can deep ensembles improve uncertainty estimates?

What is the most accurate explanation for why independently trained deep ensembles can improve predictive uncertainty?

A

Ensemble variance is guaranteed to be calibrated even when every member is trained on identical corrupted labels

B

Their averaged output is mathematically guaranteed to equal the exact Bayesian posterior predictive distribution

C

Different initializations and training trajectories can produce diverse predictive functions whose disagreement carries information about model uncertainty

D

Averaging eliminates aleatoric uncertainty while retaining only epistemic uncertainty