Stabilizing black-box model selection with the inflated argmax
Melissa Adrian, Jake A. Soloff, Rebecca Willett
TL;DR
The paper tackles instability in black-box model selection by introducing a generic stabilization framework that combines bagging with an inflated argmax to produce a set of plausible models. This approach yields distribution-agnostic stability guarantees and adapts the number of returned models to the underlying uncertainty, without assuming strong data-model generative assumptions. The authors formalize model selection stability, present an explicit theoretical bound, and demonstrate the method across Lotka-Volterra dynamics, flow cytometry graphs, and kappa-means clustering, where it achieves stable, compact, and accurate model sets that outperform conventional baselines. This framework enables more trustworthy and interpretable model selection, with practical implications for scientific discovery and follow-up experimentation.
Abstract
Model selection is the process of choosing from a class of candidate models given data. For instance, methods such as the LASSO and sparse identification of nonlinear dynamics (SINDy) formulate model selection as finding a sparse solution to a linear system of equations determined by training data. However, absent strong assumptions, such methods are highly unstable: if a single data point is removed from the training set, a different model may be selected. In this paper, we present a new approach to stabilizing model selection with theoretical stability guarantees that leverages a combination of bagging and an ''inflated'' argmax operation. Our method selects a small collection of models that all fit the data, and it is stable in that, with high probability, the removal of any training point will result in a collection of selected models that overlaps with the original collection. We illustrate this method in (a) a simulation in which strongly correlated covariates make standard LASSO model selection highly unstable, (b) a Lotka-Volterra model selection problem focused on identifying how competition in an ecosystem influences species' abundances, (c) a graph subset selection problem using cell-signaling data from proteomics, and (d) unsupervised $κ$-means clustering. In these settings, the proposed method yields stable, compact, and accurate collections of selected models, outperforming a variety of benchmarks.
