Aggregate Models, Not Explanations: Improving Feature Importance Estimation
Joseph Paillard, Angel Reyero Lobo, Denis A. Engemann, Bertrand Thirion
TL;DR
The paper tackles instability in model-agnostic feature importance by analyzing how excess risk drives estimation error for popular VIMs (LOCO, SAGE, CFI). It develops a theoretical framework under realistic assumptions and shows that, for LOCO and SAGE, model-level ensembling reduces the leading bias by mitigating the excess risk, while CFI's error depends linearly on model deviation and benefits less from ensembling. Empirical validation on benchmarks and a large UK Biobank proteomics study confirms that ensembling at the model level yields more accurate variable rankings and improves target identification. This work provides practical guidance for robust interpretation of biomedical models and clarifies when model-level ensembling is advantageous for feature-importance estimation.
Abstract
Feature-importance methods show promise in transforming machine learning models from predictive engines into tools for scientific discovery. However, due to data sampling and algorithmic stochasticity, expressive models can be unstable, leading to inaccurate variable importance estimates and undermining their utility in critical biomedical applications. Although ensembling offers a solution, deciding whether to explain a single ensemble model or aggregate individual model explanations is difficult due to the nonlinearity of importance measures and remains largely understudied. Our theoretical analysis, developed under assumptions accommodating complex state-of-the-art ML models, reveals that this choice is primarily driven by the model's excess risk. In contrast to prior literature, we show that ensembling at the model level provides more accurate variable-importance estimates, particularly for expressive models, by reducing this leading error term. We validate these findings on classical benchmarks and a large-scale proteomic study from the UK Biobank.
