Pathologies of Predictive Diversity in Deep Ensembles
Taiga Abe, E. Kelly Buchanan, Geoff Pleiss, John P. Cunningham
TL;DR
This work addresses whether predictive diversity improves ensembles of high-capacity neural networks. Through a large-scale empirical study of roughly 600 deep ensembles and multiple diversity-control mechanisms, it shows that diversity-promoting strategies often hurt large ensembles, while diversity-discouraging approaches can be benign or beneficial. A key finding is that the benefits of diversity diminish as component model capacity increases, and the best deep ensembles are typically formed from higher-capacity, less diverse components. The authors conclude that traditional diversity intuitions from low-capacity ensembles do not transfer to modern deep ensembles, and suggest focusing on more powerful component models rather than forcing diversity, with implications for training practices and resource allocation.
Abstract
Classic results establish that encouraging predictive diversity improves performance in ensembles of low-capacity models, e.g. through bagging or boosting. Here we demonstrate that these intuitions do not apply to high-capacity neural network ensembles (deep ensembles), and in fact the opposite is often true. In a large scale study of nearly 600 neural network classification ensembles, we examine a variety of interventions that trade off component model performance for predictive diversity. While such interventions can improve the performance of small neural network ensembles (in line with standard intuitions), they harm the performance of the large neural network ensembles most often used in practice. Surprisingly, we also find that discouraging predictive diversity is often benign in large-network ensembles, fully inverting standard intuitions. Even when diversity-promoting interventions do not sacrifice component model performance (e.g. using heterogeneous architectures and training paradigms), we observe an opportunity cost associated with pursuing increased predictive diversity. Examining over 1000 ensembles, we observe that the performance benefits of diverse architectures/training procedures are easily dwarfed by the benefits of simply using higher-capacity models, despite the fact that such higher capacity models often yield significantly less predictive diversity. Overall, our findings demonstrate that standard intuitions around predictive diversity, originally developed for low-capacity ensembles, do not directly apply to modern high-capacity deep ensembles. This work clarifies fundamental challenges to the goal of improving deep ensembles by making them more diverse, while suggesting an alternative path: simply forming ensembles from ever more powerful (and less diverse) component models.
