Pith. sign in

REVIEW 3 major objections 4 minor 10 references

Aggregate Models, Not Explanations: Improving Feature Importance Estimation

T0 review · 3 major / 4 minor · reviewed 2026-08-03 · deepseek-v4-flash

Pith's one-line read Feature-importance error is driven by the model's excess risk, so measuring importance on an ensemble of models beats averaging per-model explanations.

desk verdict A practically useful recommendation — use ensemble-level importance for LOCO/SAGE — backed by solid experiments, but the sharpest theory is internally inconsistent and its key regime is unmeasured. read the letter →

arxiv 2602.11760 v2 pith:K5CNSJRO submitted 2026-02-12 stat.ML cs.LG

classification stat.MLcs.LG MSC 62G2068T05
keywords featureimportanceexcessriskensemblingLOCOSAGEvariablemodelstabilityRashomoneffect
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper tries to settle a practical question: when machine-learning models are unstable, should you explain a single ensemble model or average the explanations of many individual models? It argues that for risk-based importance measures such as LOCO and SAGE, most of the estimation error is the model's excess risk, the gap between a trained model's expected loss and the optimal predictor's loss, rather than test-set noise. Because ensembling at the model level shrinks excess risk while averaging explanations does not, importance computed on the ensemble is more accurate. This matters for scientific and biomedical discovery, where unstable importance estimates can send researchers chasing false leads. The claim is validated on synthetic benchmarks and a large proteomic study of body-mass index.

What carries the argument

The central object is the excess risk E(f) = R(f) - R(f⋆), and the paper's error decomposition (Proposition 4.3) shows this is the leading term in importance estimation error whenever E converges slower than n^{-1/2}. Ensembling at the model level reduces E via Jensen's inequality; the variance-reduction identity for correlated outputs, Var(f_ens) = (ρ + (1-ρ)/B) Var(f_b), then yields the quantitative comparison between ensemble and sub-model importance in Proposition 4.7.

What would settle it

On a benchmark with a known noiseless target, directly measure E(f_ens) and the average sub-model excess risk, then check whether the LOCO/SAGE mean-squared-error gap equals their difference; alternatively, verify that the MSE gap shrinks as predicted by (ρ + (1-ρ)/B) as ensemble diversity changes. If E is not dominant relative to the n^{-1/2} noise floor, or if the gap does not track E, the central claim fails.

Watch

Extended reading notes

Core claim

Under weak assumptions (loss consistency and finite loss variance), the paper establishes that the error in estimating risk-based feature importance decomposes as E^{-j} - E + O_P(n^{-1/2}), where E is the model's excess risk. For expressive models with slow convergence rates, E dominates, so the importance error is primarily a model-estimation problem rather than a test-set problem. Ensembling predictions at the model level contracts E through Jensen's inequality for convex losses, while averaging per-model importance scores leaves E unchanged. For LOCO with squared error, Proposition 4.7 quantifies the gain: ψ_ens - ψ⋆ = (ψ_sub - ψ⋆)(ρ + (1-ρ)/B) + O_P(n^{-1/2}), where ρ is pairwise output

Load-bearing premise

The central recommendation relies on the model's excess risk being the dominant error term—converging slower than n^{-1/2}—which is asserted from the literature on slow convergence of expressive models but never measured directly on the benchmarks.

Editorial extensions

If this is right

  • For LOCO and SAGE, practitioners should compute importance on the ensembled predictor, via bagging or voting, rather than average per-model importance scores.
  • The benefit grows with model diversity: as pairwise output correlation ρ decreases, the factor (ρ + (1-ρ)/B) shrinks, so more diverse ensembles produce more accurate importance.
  • The theory predicts that the accuracy gain carries over to feature selection: lower estimation error translates into higher ROC AUC for distinguishing relevant from irrelevant features, which the experiments confirm.
  • For CFI, the two strategies are nearly equivalent, so the choice of aggregation matters mainly for risk-difference measures like LOCO and SAGE.
  • The framework formalizes stability and the Rashomon effect: sampling-driven instability maps to estimation error and algorithmic stochasticity maps to optimization error, giving measurable meaning to these concepts.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Editorial inference: because the core mechanism is excess-risk reduction, any intervention that lowers E—better hyperparameters, more training data, or distillation—should also sharpen LOCO/SAGE importance, not just ensembling.
  • Editorial inference: the same bias-dominant logic likely extends to other risk-difference importance measures beyond LOCO and SAGE; testing it on a method like knockoff-based importance would be a natural check.
  • Editorial inference: the UK Biobank results suggest that ensemble-based importance can recover known biomarkers with tighter error bars, but a replication on an independent proteomic cohort would test whether the rankings transfer across populations.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 4 minor

Summary. The paper studies whether, for risk-based feature importance measures (LOCO, SAGE, CFI), one should compute importance on an ensemble predictor or average the importances of individual sub-models. The authors derive an error decomposition (Prop. 4.3, Thm. 4.6, Thm. 4.10) in which, under assumptions weaker than the Donsker-type conditions of Williamson et al. (2023), the leading estimation error is the model's excess risk rather than the finite-test-set term. They argue that model-level ensembling reduces this leading term via Jensen's inequality, while importance-level ensembling does not, leading to the recommendation in Remark 4.5 and the quantitative claim in Prop. 4.7. Experiments on Friedman 1, G-function, Ishigami, and a UK Biobank proteomic BMI application compare the two strategies for MLP and random-forest models under bagging and voting, reporting lower MSE and higher ROC AUC for model-level ensembling on LOCO and SAGE, with little difference for CFI.

Significance. If the theoretical claims held in their stated generality, the paper would provide a practically important and somewhat counterintuitive design rule: contrary to prior work that aggregates importance distributions (Donnelly et al., 2023), feature importance should be measured on the ensembled predictor itself. The empirical evaluation is a real strength: three benchmarks, two model classes, bagging and voting, separate support/null feature analysis, 100 seeds, MSE and ROC AUC, and a large real-world proteomic application. The initial decomposition, Prop. 4.3 and Thm. 4.6, is a clean consequence of the standard risk decomposition under the stated weak assumptions. However, the sharpest quantitative statement (Prop. 4.7) is not established as written, and the central 'bias-dominant regime' assumption is not empirically verified. The paper is therefore best viewed as a promising framework with strong empirical support rather than a fully supported theoretical result.

major comments (3)
  1. [Proposition 4.7 / Appendix A.3] The main text states ψ_ens − ψ⋆ = (ψ_sub − ψ⋆)(ρ + (1−ρ)/B) + O_P(n^{−1/2}), but the proof in Appendix A.3 concludes Δ_ens = Δ_sub · (1 + (1−ρ)/B) + O_P(n^{−1/2}). These factors agree only at ρ = 1; for ρ = 0 they are 1/B and 1 + 1/B, respectively. The proof also cancels bias terms using only the full-model equality Bias(f_ens)² = Bias(f_b)². For LOCO, the analogous equality for the restricted models, Bias(f_ens^{−j})² = Bias(f_b^{−j})², is neither stated nor proven. The Hastie variance formula further requires identical variances and pairwise correlation for both the full and restricted models. Without these conditions, Proposition 4.7 is not established. Please restate the proposition with explicit assumptions and correct the factor.
  2. [Remark 4.5 / Figure 3] The recommendation to prefer model-level ensembling is explicitly conditional on the 'bias-dominant regime' where the excess risk E converges slower than n^{−1/2}. The paper cites asymptotic class-level results (Bach 2024; Biau & Scornet 2016) to argue that modern models are in this regime, but these results do not establish that the specific MLP/RF fits on Friedman 1, G-function, and Ishigami at n = 256–2048 satisfy the condition. Figure 3 decomposes the MSE of importance estimates into squared bias and variance, but this is not a measurement of E relative to the O_P(n^{−1/2}) floor: the plotted bias already reflects the effect of ensembling on the importance estimate. If E is actually O_P(n^{−1/2}) or faster on these benchmarks, the test-set term A and remainder r_n can dominate, and the variance reduction from averaging sub-model importances may outweigh the bias reduction from ensemb
  3. [Section 4.1 / Appendix A.3] The definition of the restricted model for the ensemble strategy is not made precise enough for the comparison to be airtight. In Theorem 4.6, f_{θ,D_n}^{−j} is a model refitted without feature j. For ψ(f_ens, j), one needs R(f_ens^{−j}) − R(f_ens), but how is f_ens^{−j} constructed? If it is defined as the average of per-bootstrap restricted models, the linearity argument in Prop. 4.7 is plausible; if it is a single refitted model, it is not. The proof in Appendix A.3 silently assumes a relationship between f_ens^{−j} and {f_b^{−j}} that is never stated. Since the entire comparison between 'ensemble' and 'sub-models' hinges on this construction, please define it explicitly and verify the proof against the definition.
minor comments (4)
  1. [Appendix A.1, Eq. (8)] The decomposition in the proof of Prop. 4.3 writes R_n(f_{θ,D_n}) − R(f⋆) = A − E − r_n, but the correct expansion is A + E + r_n. The final result is correct, but the displayed sign errors should be fixed.
  2. [Appendix A.3] In the proof of Prop. 4.7, the displayed derivation contains sign errors: Δ_ens should be E(f_ens^{−j}) − E(f_ens) + O_P(n^{−1/2}), not with a plus sign. There is also a typo in the final line, where 'Δ_ens = Δ_sub · ...' is written as 'Δ_sub = Δ_sub · ...'.
  3. [Section 4.3 / Appendix C] The CFI error expression relies on Proposition 3.4 of Paillard et al. (2025), whose exact conditions are not restated in this paper. Since this external result is load-bearing for the CFI comparison, please state its assumptions or provide a self-contained derivation.
  4. [Appendix B, captions of Figures 11–12] The captions for the CFI MSE plots state 'error bars represent the standard deviation of the ROC AUC', which appears to be a copy-paste error; these figures show MSE, not ROC AUC.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the error decomposition and ensemble comparison rest on external results, and no fitted value is presented as a prediction.

full rationale

The derivation chain is not circular. Proposition 4.3 is obtained from the Williamson et al. (2023) decomposition, Kennedy's Lemma 1, and the CLT; Theorem 4.6 is a direct two-model application; Remark 4.5 follows from Jensen's inequality. No parameter is fitted and then renamed as a prediction; the MSE/ROC benchmarks use an independently computed asymptotic ground truth. The only overlapping-author citation is Proposition 3.4 of Paillard et al. (2025), used in Appendix C.1 to analyze the CFI contrast case; it is a published, externally falsifiable prior result, is not the basis of the central LOCO/SAGE claims, and is corroborated by the paper's own CFI experiments. I therefore do not count it as load-bearing circularity. The main-text Proposition 4.7 and its appendix proof do contain a rigor problem: the proof assumes (without stating) that the squared biases of the restricted and full models cancel, and the appendix ends with a factor 1+(1−ρ)/B while the main text states ρ+(1−ρ)/B. These are correctness/consistency concerns, not reductions of the conclusion to the inputs, so they do not raise the circularity score.

Assumptions & free parameters 3 free parameters · 8 assumptions · 0 invented entities

The theory contains no fitted constants — the decomposition results are anchored to external lemmas and standard formulas. The burden instead sits in four assumptions: loss consistency, support positivity (SAGE), the asserted bias-dominant regime, and the implicit equal-bias condition in Prop 4.7. The experiments introduce hand-chosen anchors (n=10^5 ground truth, 50-protein pre-selection) that shape the measured error numbers. No new entities are introduced.

free parameters (3)
  • Asymptotic ground-truth sample size (n=10^5) = 10^5
    All experimental MSE/bias/variance measurements define the true importance ψ⋆ as the LOCO/SAGE importance computed at n=10^5 (Section 5). This hand-chosen anchor determines the reported bias-variance split; a different anchor would change the decomposition.
  • UK Biobank univariate pre-selection (top-50 proteins) = 50 features retained from 2,922
    Chosen by hand in the UKBB pipeline (Section 5). Every reported protein importance is conditional on this screening, and null-feature statements are relative to the retained set.
  • Output correlation ρ (Prop 4.7) = not estimated in experiments
    The predicted ensemble-to-sub-model error factor (ρ + (1−ρ)/B) depends on the pairwise output correlation ρ of the sub-models, but ρ is never measured in the experiments, leaving the quantitative prediction of Prop 4.7 untested.
assumptions (8)
  • domain assumption Assumption 4.1: loss consistency — ||L(f_{θ,D_n}) − L(f⋆)||₂ = o_P(1)
    Required for the remainder term r_n to be o_P(n^{−1/2}) (Prop 4.3 proof, step 3). Assumes the trained model converges in loss to the risk minimizer; excludes misspecified model classes whose approximation error does not vanish.
  • domain assumption Assumption 4.2: finite variance of the loss at f⋆
    Enables the CLT for the test-set term A (Prop 4.3 proof, step 2). Mild, standard.
  • domain assumption Assumption 4.8: support positivity — X has density bounded above and below on [0,1]^p
    Needed to extend loss consistency to permuted (out-of-support) inputs for SAGE (Theorem 4.10 proof, step 5). Strong; limits feature dependencies; questionable for highly correlated real data such as the UKBB proteome.
  • domain assumption Assumption 4.9: K-Lipschitz loss
    Used to control the marginalization error B1 and the remainder in the SAGE analysis (Appendix A.4).
  • domain assumption Bias-dominant regime: excess risk E converges slower than n^{−1/2} for expressive models
    The paper's central recommendation relies on E dominating the O_P(n^{−1/2}) term (Remark 4.5). Asserted from literature (Bach 2024; Biau & Scornet 2016) rather than measured on the experimental data; the paper concedes the trade-off is unresolved when E = O(n^{−1/2}).
  • ad hoc to paper Equal squared biases of restricted and full models: Bias(f̂^{-j})² = Bias(f̂)², with shared correlation ρ
    Implicit in Prop 4.7's proof sketch ("the bias terms cancel"); the multiplicative formula Δ_ens = c·Δ_sub is exact only under this equality, which is not stated as an assumption nor verified. Also assumes ρ is identical for restricted and full models.
  • standard math Kennedy (2024) Lemma 1 bound on the cross-fit remainder
    External lemma used to control r_n (Prop 4.3 proof, step 3); accepted without proof.
  • standard math Variance-reduction formula Var(f̂_ens) = (ρ + (1−ρ)/B) Var(f̂) (Hastie et al. 2009)
    External result used in Prop 4.7; holds for the prediction variance of the ensemble under pairwise correlation ρ.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Aggregate Models, Not Explanations: Improving Feature Importance Estimation." pith.science (2026). https://pith.science/paper/K5CNSJRO

@misc{pith2026260211760,
  author       = {Pith},
  title        = {Pith review of: Aggregate Models, Not Explanations: Improving Feature Importance Estimation},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/K5CNSJRO}},
  note         = {Machine review of arXiv:2602.11760}
}
read the original 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.

Figures

Figures reproduced from arXiv: 2602.11760 by the authors.

Figure 1
Figure 1. Approximation, estimation, optimization trade-off. To estimate the data-generating process f⋆ using a function class F, we first account for the approximation error Eapp inherent to the best possible function f ∗ F in the class. Minimizing empirical risk over a finite training set Dn introduces estimation error Eest, resulting in fDn , which can be reduced via bagging. Finally, the stochasticity of the learning proc… view at source ↗
Figure 3
Figure 3. Bias-variance decomposition of feature importance es￾timation error. The bar plots show the contributions of the squared bias (dark shades) and the variance (light shades) to the MSE for both the ensemble (blue) and sub-models (orange) strategies. Esti￾mation error corresponds to the MSE, (ψn − ψ⋆) 2 (Equaition 5 and 7). These results were obtained using an MLP model on the Friedman 1 dataset. The benchmark presente… view at source ↗
Figure 4
Figure 4. Ensemble-level importance improves estimation across diverse datasets. Measuring LOCO importance directly on the bagging ensemble (blue) consistently outperforms the average of sub-model scores (orange). Higher R 2 scores demonstrate the ensemble’s superior predictive performance. This improved predic￾tion translates into more accurate numerical estimates for ranking (lower MSE) and more reliable feature selection (… view at source ↗
Figures from the paper (10 more)
Figure 5
Figure 5. Figure 5: Identification of proteomic signatures for BMI in the UK Biobank. Feature importance ranking of the top 10 proteins identified with LOCO for the prediction of BMI from 2,922 pro￾teins measured in plasma using the Olink platform (n = 46, 382 participants). The predictiv…
Figure 6
Figure 6. Figure 6: Model-level ensembling consistently reduces LOCO importance estimation error. Mean Squared Error (MSE) of LOCO feature importance estimates as a function of sample size (n) for Random Forest (RF) and Multi-Layer Perceptron (MLP) architectures. The plots compare two est…
Figure 7
Figure 7. Figure 7: Model-level ensembling consistently reduces SAGE importance estimation error. Mean Squared Error (MSE) of SAGE fea￾ture importance estimates as a function of sample size (n) for Random Forest (RF) and Multi-Layer Perceptron (MLP) architectures. The plots compare two es…
Figure 8
Figure 8. Figure 8: Model-level ensembling improves feature selection performance with LOCO . Area Under the ROC Curve (ROC AUC) for feature selection as a function of sample size (n). The ROC curves evaluate the ability to classify features as relevant versus irrelevant, where ground tru…
Figure 9
Figure 9. Figure 9: Model-level ensembling improves feature selection performance with SAGE . Area Under the ROC Curve (ROC AUC) for feature selection as a function of sample size (n). The ROC curves evaluate the ability to classify features as relevant versus irrelevant, where ground tru…
Figure 10
Figure 10. Figure 10: Ensemble-level importance improves estimation across diverse datasets. Measuring SAGE importance directly on the bagging ensemble (blue) consistently outperforms the average of sub-model scores (orange). Higher R 2 scores demonstrate the ensemble’s superior predictive…
Figure 11
Figure 11. Figure 11: Effect of ensembling versus sub-models strategy on the estimation error with CFI . Mean Squared Error (MSE) of CFI feature importance estimates as a function of sample size (n) for Random Forest (RF) and Multi-Layer Perceptron (MLP) architectures. The plots compare tw…
Figure 12
Figure 12. Figure 12: Effect of ensembling versus sub-models on feature selection performance with CFI . Area Under the ROC Curve (ROC AUC) for feature selection as a function of sample size (n). The ROC curves evaluate the ability to classify features as relevant versus irrelevant, where …
Figure 13
Figure 13. Figure 13: Identification of proteomic signatures for body mass index in the UK Biobank. Feature importance ranking of the top 10 proteins identified with SAGE for the prediction of BMI from 2,922 proteins measured in plasma using the Olink platform (n = 46, 382 participants). T…
Figure 14
Figure 14. Figure 14: Identification of proteomic signatures for body mass index in the UK Biobank. Feature importance ranking of the top 10 proteins identified with CFI for the prediction of BMI from 2,922 proteins measured in plasma using the Olink platform (n = 46, 382 participants). Th…

Discussion (0). Sign in to comment.

Reference graph

Works this paper leans on

10 extracted references · 1 canonical work pages

  1. [1]

    and Li, Y

    Allen-Zhu, Z. and Li, Y . Towards understanding ensem- ble, knowledge distillation and self-distillation in deep learning.arXiv preprint arXiv:2012.09816,

  2. [2]

    14 Submission and Formatting Instructions for ICML 2026 (7) Conclusion.We conclude that ˆvf (S)−v f⋆ (S) =E h L E[ ˆf(X −S)|X S], y i −E L E[f⋆(X −S)|X S], y | {z } E S +Op(n−1/2)

    For the first term, we use the Lipschitz assumption and the CLT to have that B1 ≤KE h ˆf S cal(x)−E[ ˆf(X −S)|X S] i =O p(n−1/2). 14 Submission and Formatting Instructions for ICML 2026 (7) Conclusion.We conclude that ˆvf (S)−v f⋆ (S) =E h L E[ ˆf(X −S)|X S], y i −E L E[f⋆(X −S)|X S], y | {z } E S +Op(n−1/2). Similarly, we have ˆvf (S∪ {j})−vf⋆ (S∪ {j}) =...

  3. [5]

    We report the mean ROC AUC and its standard deviation across 100 random seeds

    is strictly positive; this criterion captures both the Markov blanket (for LOCO) and all functionally linked features (for SAGE). We report the mean ROC AUC and its standard deviation across 100 random seeds. The extended results, presented in Figure 8 (LOCO) and Figure 9 (SAGE), compare theensemble 15 Submission and Formatting Instructions for ICML 2026 ...

  4. [8]

    andSAGE(Figure 7 and Figure 9). Furthermore, these findings suggest that the error associated with estimating the conditional distribution—denoted as OP ||X π(j|−j) ⋆ −X π(j|−j) n ||2 2 —is not the limiting factor in practice. This aligns with the “Model-X” assumption (Candes et al., 2018), which posits that modeling the relationships among covariates (i....

  5. [9]

    Under the mean squared error (MSE) loss, the trueCFIis defined as: ψcfi(j) =E y−f(X π(j|−j) ) 2 −E h (y−f(X)) 2 i (12) In practice, the conditional distribution P(X j|X −j) is unknown and must be estimated from data. To characterize the impact of this estimation, we denoteX π(j|−j) n as the random variable sampled from the estimated conditional distributi...

  6. [22]

    org/10.1007/978-3-031-63797-1_22

    URL http://dx.doi. org/10.1007/978-3-031-63797-1_22. Fisher, A., Rudin, C., and Dominici, F. All models are wrong, but many are useful: Learning a variable’s impor- tance by studying an entire class of prediction models simultaneously.Journal of Machine Learning Research, 20(177):1–81,

  7. [2001]

    A princi- pled approach for comparing variable importance.arXiv preprint arXiv:2507.17306,

    Reyero-Lobo, A., Neuvial, P., and Thirion, B. A princi- pled approach for comparing variable importance.arXiv preprint arXiv:2507.17306,

  8. [2010]

    URL http: //www.jstor.org/stable/41058949

    ISSN 08834237. URL http: //www.jstor.org/stable/41058949. Sudlow, C., Gallacher, J., Allen, N., Beral, V ., Burton, P., Danesh, J., Downey, P., Elliott, P., Green, J., Landray, M., et al. Uk biobank: an open access resource for identifying the causes of a wide range of complex diseases of middle and old age.PLoS medicine, 12(3):e1001779,

Show all 10 references
  1. [2023]

    Proofs A.1

    10 Submission and Formatting Instructions for ICML 2026 A. Proofs A.1. Proof of Proposition 4.3 Assumption:Loss consistencyf θ,Dnis a minimizer of the risk:||L(f θ,Dn (X), Y)− L(f⋆(X), Y)||2 =o P (1) Assumption:Finite variance of the lossThe loss function, evaluated at the ris...

  2. [2025]

    Sensitivity analysis in practice: a guide to assessing sci- entific models, volume

    9 Submission and Formatting Instructions for ICML 2026 Saltelli, A., Tarantola, S., Campolongo, F., Ratto, M., et al. Sensitivity analysis in practice: a guide to assessing sci- entific models, volume

Pith tools

Reviewed August 3, 2026 · model on record in the stance chip above.