Paper deep dive
First-Mover Bias in Gradient Boosting Explanations: Mechanism, Detection, and Resolution
Drake Caraker, Bryan Arnold, David Rhoads
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 98%
Last extracted: 3/26/2026, 1:31:27 AM
Summary
The paper identifies 'first-mover bias' as a mechanistic cause of SHAP instability in gradient-boosted trees under multicollinearity, where sequential residual fitting creates path-dependent feature importance. The authors propose DASH (Diversified Aggregation of SHAP), a pipeline that uses model independence and diversity-aware selection to restore attribution stability, alongside diagnostic tools like the Feature Stability Index (FSI) and Importance-Stability (IS) Plot.
Entities (6)
Relation Signals (3)
DASH ā provides ā Feature Stability Index
confidence 99% Ā· DASH additionally provides two diagnostic tools -- the Feature Stability Index (FSI) and Importance-Stability (IS) Plot
Gradient Boosting ā causes ā First-mover bias
confidence 97% Ā· a path-dependent concentration of feature importance caused by sequential residual fitting in gradient boosting
DASH ā resolves ā First-mover bias
confidence 95% Ā· DASH (Diversified Aggregation of SHAP) and simple seed-averaging (Stochastic Retrain) restore stability by breaking the sequential dependency chain
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:We isolate and empirically characterize first-mover bias -- a path-dependent concentration of feature importance caused by sequential residual fitting in gradient boosting -- as a specific mechanistic cause of the well-known instability of SHAP-based feature rankings under multicollinearity. When correlated features compete for early splits, gradient boosting creates a self-reinforcing advantage for whichever feature is selected first: subsequent trees inherit modified residuals that favor the incumbent, concentrating SHAP importance on an arbitrary feature rather than distributing it across the correlated group. Scaling up a single model amplifies this effect -- a Large Single Model with the same total tree count as our method produces the worst explanations of any approach tested. We demonstrate that model independence is sufficient to resolve first-mover bias in the linear regime, and remains the most effective mitigation under nonlinear data-generating processes. Both our proposed method, DASH (Diversified Aggregation of SHAP), and simple seed-averaging (Stochastic Retrain) restore stability by breaking the sequential dependency chain, confirming that the operative mechanism is independence between explained models. At rho=0.9, both achieve stability=0.977, while the single-best workflow degrades to 0.958 and the Large Single Model to 0.938. On the Breast Cancer dataset, DASH improves stability from 0.32 to 0.93 (+0.61) against a tree-count-matched baseline. DASH additionally provides two diagnostic tools -- the Feature Stability Index (FSI) and Importance-Stability (IS) Plot -- that detect first-mover bias without ground truth, enabling practitioners to audit explanation reliability before acting on feature rankings. Software and reproducible benchmarks are available at this https URL.
Tags
Links
- Source: https://arxiv.org/abs/2603.22346v1
- Canonical: https://arxiv.org/abs/2603.22346v1
Trouble viewing inline? Open PDF directly ā
Full Text
78,233 characters extracted from source content.
Expand or collapse full text
First-Mover Bias in Gradient Boosting Explanations: Mechanism, Detection, and Resolution Drake Caraker Bryan Arnold David Rhoads Independent Researchers puremath86@gmail.com (Arnold) drhoads9@gmail.com (Rhoads) Corresponding author: drakecaraker@gmail.com; ORCID: 0009-0009-5639-7899ORCID: 0009-0007-8589-8989ORCID: 0009-0005-3015-5948 (March 2026) Abstract We investigate a specific form of explanation instability that we term first-mover biasāa path-dependent concentration of feature importance associated with sequential residual fitting in gradient boostingāas a mechanistic contributor to the well-known instability of SHAP-based feature rankings under multicollinearity. When correlated features compete for early splits, gradient boosting creates a self-reinforcing advantage for whichever feature is selected first: subsequent trees inherit modified residuals that favor the incumbent, concentrating SHAP importance on an arbitrary feature rather than distributing it across the correlated group. Scaling up a single model amplifies this effectāa Large Single Model with the same total tree count as our method produces the poorest attribution reproducibility of any approach tested. We provide evidence that model independence is sufficient to largely neutralize first-mover bias in the linear, high-collinearity regime we study, and that it remains the most effective mitigation under nonlinear data-generating processes. Both our proposed method, DASH (Diversified Aggregation of SHAP), and simple seed-averaging (Stochastic Retrain) restore stability by breaking the sequential dependency chain, supporting the view that the operative mechanism is independence between explained models, not any particular aggregation strategy. At Ļ=0.9Ļ=0.9, both methods achieve stability =0.977=0.977, while the standard single-best workflow degrades to 0.9580.958 and the Large Single Model to 0.9380.938. On the Breast Cancer dataset, DASH improves stability from 0.320.32 to 0.930.93 (+0.61+0.61) over the training-budget-matched Single Best (M=200M=200). DASH additionally provides two novel diagnostic toolsāthe Feature Stability Index (FSI) and Importance-Stability (IS) Plotāthat detect first-mover bias without ground truth and can be applied independently of the full DASH pipeline, enabling practitioners to audit explanation reliability before acting on feature rankings. Software and reproducible benchmarks are available at https://github.com/DrakeCaraker/dash-shap. Keywords: first-mover bias, SHAP, feature importance, multicollinearity, model independence, gradient boosting, explainability, Rashomon effect 1 Introduction The standard workflow for explaining gradient-boosted tree predictions is deceptively simple: train a model, compute SHAP values, report the feature importance ranking. This ranking drives consequential decisions across science, industry, and regulationāit selects features for production pipelines, generates hypotheses in biomedical research, and satisfies regulatory auditors reviewing algorithmic systems. The workflow is ubiquitous, but under correlated predictors its resulting feature rankings may be substantially less reliable than their routine use suggests. When features are correlated, SHAP-based importance rankings can become unstable. At each split, a gradient-boosted tree must choose one feature from a correlated set. Since correlated features carry nearly identical predictive signal, the choice is governed by marginal numerical differencesāeffectively arbitrary. The modelās predictions are robust to this choice, but the SHAP values are not: changing the random seed, the learning rate, or the tree depth can swap the positions of correlated features in the importance ranking without meaningfully altering predictive accuracy. This is a manifestation of the Rashomon effect (Breiman, 2001) applied to explanations rather than predictions. The problem is pervasive because multicollinearity is pervasive. In clinical datasets, radius, perimeter, and area measure the same underlying tumor geometry. In materials science, atomic-level properties of constituent elements are correlated by construction. In economics and social science, income, education, and occupation form tightly coupled clusters. Any dataset where features were not specifically decorrelated before modeling is susceptible. Why bigger models make it worse. The intuitive response to unstable explanations is to train a more powerful model. Our results suggest that this can be counterproductive. A single large XGBoost model with thousands of trees and the same total tree count as DASH (MĆā¼75ā15,000MĆ 75ā 15,000 trees, where ā¼75 75 is the average number of trees per population model after early stopping) produces the poorest attribution reproducibility among all methods tested. We hypothesize, and our experiments support, that the primary mechanism is sequential residual dependency: in gradient boosting, each tree fits the residuals of all previous trees. If tree 1 selects feature A from a correlated pair (A,B)(A,B), it partially removes Aās signal from the residuals. Subsequent trees find both A and B less useful, but A slightly more so because the residual structure favors the feature that was partially captured. Over thousands of iterations, this creates a āfirst-mover advantageā that concentrates importance on whichever feature happened to be selected firstāan artifact of optimization path dependence, not a property of the data. We use the term first-mover bias to denote this specific path-dependent concentration effect in sequential boosting; our claim is not that this is the only source of SHAP instability, but that it is an important and previously under-emphasized contributor in gradient-boosted trees under correlation. We note that with low colsample_bytree (0.1ā0.5 in our population), correlated features A and B are not always present in the same column sample, so the first-mover advantage is probabilistic rather than deterministic: over many trees, whichever feature accumulates slightly more early selections gains a cumulative residual advantage that is attenuatedābut not eliminatedāby column subsampling. Our contribution. We propose DASH (Diversified Aggregation of SHAP), a five-stage pipeline that produces stable and reproducible feature importance explanations. DASH is not intended to outperform tuned single models on prediction; its objective is reproducible attribution under multicollinearity while maintaining competitive predictive performance. A substantial portion of explanation instability appears to arise from individual modelsā optimization paths rather than solely from the data distribution itself: training enough diverse models and averaging their SHAP values causes path-dependent arbitrary choices to cancel, producing a more reproducible importance ranking. Specifically, DASH: 1. Trains a population (M=200M=200) of XGBoost models with randomly sampled hyperparameters, including deliberately low colsample_bytree (0.1ā0.5) to force feature diversity. 2. Filters for predictive quality, retaining only models within ε of the best validation score. 3. Selects a diverse subset (Kā¤30K⤠30) via greedy max-min dissimilarity on feature utilization vectors. 4. Computes interventional TreeSHAP for each selected model and averages the SHAP matrices element-wise. 5. Provides diagnostic tools (Feature Stability Index, IS Plot, local disagreement maps) for auditing explanation reliability. We make four contributions: ⢠Mechanistic framing. Feature selection bias in ensemble methods is well known (Strobl et al., 2007; Hooker and Mentch, 2019); we articulate first-mover bias as a specific path-dependent concentration effect arising from sequential residual dependency in gradient boosting, and provide evidence that it concentrates SHAP-based feature attributions on arbitrary features under collinearity. ⢠Principle. We provide evidence that model independence is sufficient to largely neutralize first-mover bias in the linear, high-collinearity regime we study, and that it remains the most effective mitigation under nonlinear data-generating processes. Both DASH (deliberate diversity) and Stochastic Retrain (seed diversity) restore stability to the same level, consistent with the view that the operative mechanism is independence rather than any particular aggregation strategy. ⢠Diagnostics. The Feature Stability Index (FSI) and Importance-Stability (IS) Plot detect first-mover bias without access to ground truth, enabling practitioners to audit explanation reliability. ⢠Method. DASH (Diversified Aggregation of SHAP) is an engineered pipeline that operationalizes the independence principle with forced feature restriction, diversity-aware model selection, and integrated diagnostics. ⢠Infrastructure. The fit_from_attributions() interface decouples the DASH aggregation stage from XGBoost, making the pipeline applicable to any attribution method (LIME, Integrated Gradients, neural network SHAP) that produces feature-level attribution vectors. This positions DASH as a general-purpose stability layer for model explanation rather than an XGBoost-specific tool. On synthetic data, our āaccuracyā metric evaluates agreement with a predefined equitable decomposition within correlated groups; it should be interpreted as agreement with a chosen attribution target rather than as direct recovery of uniquely identifiable ground truth (Section 5). 2 Related Work SHAP and model explanations. SHAP values (Lundberg and Lee, 2017) provide a theoretically grounded decomposition of predictions into feature contributions, drawing on the Shapley value framework from cooperative game theory (Shapley, 1953). TreeSHAP (Lundberg et al., 2020) enables efficient exact computation for tree-based models. While SHAP satisfies desirable axiomatic properties (local accuracy, missingness, consistency), these guarantees are conditioned on a fixed model. When the model changesā even slightlyāthe SHAP values can change substantially. Instability of feature importance. The instability of SHAP values under model perturbation has been noted by several authors. Fisher et al. (2019) formalize the Rashomon setāthe collection of models with near-optimal performanceāand show that variable importance can vary widely across this set. Dong and Rudin (2020) visualize the ācloudā of variable importance across Rashomon-set models, demonstrating that importance rankings are inherently ambiguous when many near-optimal models exist. Semenova et al. (2022) further characterize the Rashomon setās structure and its implications for model selection. Marx et al. (2023) demonstrate that SHAP-based feature attributions are sensitive to reference distribution choices. Covert et al. (2021) provide a unified framework connecting removal-based explanations (including SHAP) and discuss stability considerations across methods. The problem is especially acute for correlated features, where SHAP must distribute credit among features that carry overlapping information (Kumar et al., 2020; Chen et al., 2020). Ensemble explanations. Paillard et al. (2025) address a distinct consistency problem: given a single already-fitted ensemble model, they argue for computing one SHAP attribution over the full ensemble rather than averaging per-tree attributions, for internal consistency within that model. Their setting does not address cross-fit reproducibilityāwhether retraining the model on the same data yields the same attributions. Our results show that this cross-fit instability (our focus) is not resolved by the single-ensemble approach: the single-ensemble baseline (āEnsemble SHAPā) does not improve stability over Single Best, and the Large Single Model, which maximizes sequential tree dependency, produces the worst stability of any method tested. Stable explanations. Alvarez-Melis and Jaakkola (2018) propose metrics for explanation stability. Krishna et al. (2022) study disagreement among different explanation methods applied to the same model. Our work addresses a different source of disagreement: the same explanation method (SHAP) applied to different-but-equally-valid models. Explanation reliability and aggregation. Molnar et al. (2022) provide a general framework for model-agnostic feature importance that connects permutation-based and SHAP-based approaches, noting that instability under feature dependence is a shared concern across methods. Slack et al. (2020) demonstrate that SHAP explanations can be sensitive to adversarial perturbations of the classifier, raising broader concerns about explanation reliability beyond the multicollinearity setting we address. Feature selection under multicollinearity. Classical approaches to multicollinearity include variance inflation factors (OāBrien, 2007), principal component regression, and elastic net regularization (Zou and Hastie, 2005). Stability selection (Meinshausen and Bühlmann, 2010) addresses a related problem by subsampling data and tracking which features are consistently selected across subsamples. Permutation importance (Altmann et al., 2010) offers an alternative to SHAP with different stability properties. Causal Shapley values (Heskes et al., 2020) provide principled handling of correlated features through causal structure. These methods operate at the model-fitting or feature-selection stage. DASH operates at the explanation stage, preserving the original feature space while stabilizing the attributions. 3 Problem Formulation 3.1 Setup Let āāNĆPX ^NĆ P be a dataset of N observations and P features, with target āāNy ^N. Let fĪøf_Īø denote a gradient-boosted tree model trained with hyperparameters Īø. Let Ļj(i)ā(fĪø) _j^(i)(f_Īø) denote the SHAP value of feature j for observation i under model fĪøf_Īø. The global feature importance vector is IĀÆjā(fĪø)=1Nā²āāi=1Nā²|Ļj(i)ā(fĪø)|, I_j(f_Īø)= 1N _i=1^N | _j^(i)(f_Īø)|, (1) where Nā²N is the number of reference observations. 3.2 The instability problem Consider two models fĪø1f_ _1 and fĪø2f_ _2, both trained on the same data with different hyperparameters Īø1ā Īø2 _1ā _2, such that their predictive performance is comparable: |RMSEā(fĪø1)āRMSEā(fĪø2)|<ε|RMSE(f_ _1)-RMSE(f_ _2)|< . Despite this, the importance rankings rankā(IĀÆā(fĪø1))rank( I(f_ _1)) and rankā(IĀÆā(fĪø2))rank( I(f_ _2)) can differ substantially when features are correlated. Formally, let =G1,ā¦,GLG=\G_1,ā¦,G_L\ be a partition of 1,ā¦,P\1,ā¦,P\ into groups of correlated features, where features within group GlG_l have pairwise correlation ā„Ļā„Ļ. A single model fĪøf_Īø produces importance IĀÆj I_j that is concentrated on an arbitrary subset of each groupātypically the feature(s) selected at early splits. This concentration is unstable: different Īø values produce different concentrations within the same group. 3.3 Sequential residual dependency In gradient boosting, model f is constructed as f=āt=1Thtf= _t=1^Th_t, where tree hth_t is fit to the residuals rt=yāās<thsā(x)r_t=y- _s<th_s(x). If tree h1h_1 splits on feature jāGljā G_l, it partially removes jās signal from r2r_2. Since feature kāGlkā G_l (kā jkā j) carries overlapping signal, kās marginal gain for r2r_2 is also reducedābut j retains a slight residual advantage from its own partial fit. Over T iterations, this creates a path-dependent concentration of splits on the first-selected feature within each correlated group. We use the term sequential residual dependency to describe this mechanism, which is related to the well-known feature selection bias in boosted ensembles but specifically concerns its effect on post-hoc feature attributions. Empirical hypothesis. We hypothesize that for a gradient-boosted model f=āt=1Thtf= _t=1^Th_t with T trees, if features j,kj,k belong to a correlated group with pairwise correlation Ļā1Ļā 1 and tree h1h_1 splits on feature j, then ā[|Ļjā(f)|]>ā[|Ļkā(f)|]E[| _j(f)|]>E[| _k(f)|] under TreeSHAP, with the gap increasing in T. The expectation is over the randomness in data sampling and split selection. We test the T-dependence indirectly in Section 6.1 via the Large Single Model comparison: the LSM uses ā¼15,000 15,000 sequential trees and produces the poorest reproducibility of any method, consistent with the prediction that more sequential iterations amplify first-mover concentration. A direct isolation experiment varying T while holding other factors constant is available in the code repository and shows monotonically increasing concentration with tree count. 3.4 Desiderata A good feature importance method under multicollinearity should satisfy: 1. Stability: Repeated runs with different random seeds or hyperparameters should produce consistent rankings. 2. Accuracy: The ranking should correlate with the true data-generating process when ground truth is available. 3. Equity: Correlated features contributing equally to the target should receive similar importance. (We use āequityā throughout to mean balanced credit allocation within correlated feature groups, distinct from its use in algorithmic fairness literature.) 4. Safety: The method should not degrade explanations or predictions when features are uncorrelated. 4 Method: DASH DASH is a five-stage pipeline (Figure 1): PopulationGenerationPerformanceFilteringDiversitySelectionConsensusSHAPStabilityDiagnosticsM=200M=200 modelsε -thresholdMaxMin, Kā¤30Kā¤30InterventionalTreeSHAPFSI, IS Plot Figure 1: The DASH five-stage pipeline. Models are trained independently (Stage 1), filtered for quality (Stage 2), selected for diversity (Stage 3), explained via TreeSHAP and averaged (Stage 4), and audited for stability (Stage 5). 4.1 Stage 1: Population Generation We train M XGBoost (Chen and Guestrin, 2016) models with hyperparameters randomly sampled from a search space Ī (Table 1). The critical parameter is colsample_bytree, sampled from 0.1,0.15,0.2,0.25,0.3,0.4,0.5\0.1,0.15,0.2,0.25,0.3,0.4,0.5\, which restricts each tree to a random subset of features. This forces different models to rely on different members of correlated groups. Each model is trained independently with early stopping, using a separate random seed to diversify initialization. Table 1: Hyperparameter search space for population generation. Parameter Values max_depth 3,4,5,6,8,10,12\3,4,5,6,8,10,12\ learning_rate 0.01,0.03,0.05,0.1,0.2,0.3\0.01,0.03,0.05,0.1,0.2,0.3\ colsample_bytree 0.1,0.15,0.2,0.25,0.3,0.4,0.5\0.1,0.15,0.2,0.25,0.3,0.4,0.5\ subsample 0.5,0.6,0.7,0.8,0.9,1.0\0.5,0.6,0.7,0.8,0.9,1.0\ reg_alpha 0,0.01,0.1,1.0,5.0,10.0\0,0.01,0.1,1.0,5.0,10.0\ reg_lambda 0,0.01,0.1,1.0,5.0,10.0\0,0.01,0.1,1.0,5.0,10.0\ min_child_weight 1,3,5,10,20\1,3,5,10,20\ 4.2 Stage 2: Performance Filtering We retain models whose validation score is within ε of the best. Two modes are supported: ā±abs=i:|siāsā|ā¤Īµ,ā±rel=i:|siāsā|ā¤Īµā |sā|,sā=maxiā”si,F_abs=\i:|s_i-s^*|⤠\, _rel=\i:|s_i-s^*|⤠·|s^*|\, s^*= _is_i, (2) where sis_i is the negative RMSE (for regression) or AUC (for classification) of model i. This ensures that all explanations come from models that have learned meaningful signal. We use ε=0.08 =0.08 (absolute mode, ā±absF_abs) for synthetic data and ε=0.05 =0.05 (relative mode, ā±relF_rel, retaining models within 5% of the best score) for real-world datasets. 4.3 Stage 3: Diversity Selection From the filtered set ā±F, we select Kā¤KmaxK⤠K_ models to maximize feature utilization diversity. We compute a preliminary importance vector iv_i for each model iāā±i using XGBoostās gain-based importance (faster than SHAP, sufficient for measuring feature utilization patterns). MaxMin selection (default). We use greedy max-min dissimilarity selection: 1. Initialize with the highest-performing model. 2. At each step, add the candidate c that maximizes minsāā”dā(c,s) _s d(c,s), where dā(c,s)=1ā^cā ^sd(c,s)=1- v_cĀ· v_s and v denotes L2L_2-normalized importance vectors. 3. Stop when KmaxK_ is reached or the minimum distance falls below threshold Ī“. This ensures each selected model is maximally different from all previously selected models in its feature utilization pattern, without requiring knowledge of the feature correlation structure. Alternative: Deduplication selection. A simpler variant removes near-duplicate models (pairwise Spearman Ļ>0.95Ļ>0.95 on importance vectors), retaining the better-performing model from each pair. This provides a minimal-overhead diversity guarantee. We focus on MaxMin selection throughout this paper; deduplication results are available in the code repository. 4.4 Stage 4: Consensus SHAP We compute interventional TreeSHAP (Lundberg et al., 2020) for each selected model iāi using a randomly sampled background dataset of size B=100B=100. In our experiments, SHAP values are computed on a held-out explain set XexplainX_explain, which is disjoint from the training set, the validation set used for performance filtering (Stage 2), and the test set used for RMSE evaluation. This four-way split (train/val/explain/test) prevents any overlap between the data used for model selection, explanation computation, and predictive evaluation. In particular, computing SHAP values on training data would inflate attributions for features the model has memorized, conflating overfitting with genuine importance. Φ(i)āāNā²ĆP,iā. ^(i) ^N Ć P, i . (3) The consensus SHAP matrix is the element-wise average: Φ¯=1||āāiāΦ(i). = 1|S| _i ^(i). (4) Because each model i was trained independently, its arbitrary feature selections within correlated groups are independent across models. Averaging causes these arbitrary choices to cancel, distributing importance proportionally across the group. 4.5 Stage 5: Stability Diagnostics We introduce two diagnostic tools that quantify explanation reliability without requiring ground-truth importance: Feature Stability Index (FSI). For each feature j: FSIj=ĻĀÆjIĀÆj+ϵ0,FSI_j= Ļ_j I_j+ _0, (5) where ĻĀÆj=1Nā²āāistdkā[Ļj(i)ā(fk)] Ļ_j= 1N _istd_k[ _j^(i)(f_k)] is the mean (across observations) of the standard deviation (across models) of SHAP values, IĀÆj I_j is the consensus global importance (Eq. 1), and ϵ0=10ā8 _0=10^-8 is a smoothing constant to avoid division by zero. High FSI indicates that a featureās SHAP values vary substantially across models relative to its importanceā a signature of explanation instability, typically caused by collinearity. Importance-Stability (IS) Plot. A scatter plot of (IĀÆj,FSIj)( I_j,FSI_j) for each feature j, partitioned into four quadrants by median thresholds: ⢠Quadrant I (high importance, low FSI): Robust driversāfeatures that are genuinely important and whose importance is stable across models. ⢠Quadrant I (high importance, high FSI): Collinear cluster membersāfeatures that are important but whose specific attribution is unstable, indicating collinearity. ⢠Quadrant I (low importance, low FSI): Confirmed unimportantāfeatures that all models agree are unimportant. ⢠Quadrant IV (low importance, high FSI): Fragile interactionsāfeatures with small but unreliable attributions. The IS Plot functions as an unsupervised collinearity detector: features in Quadrant I are likely members of correlated groups, even without computing the correlation matrix directly. 5 Experimental Design 5.1 Synthetic data We generate data with N=5,000N=5,000 observations and P=50P=50 features arranged in 10 groups of 5, with within-group correlation Ļ. Data is split 4-way: 56% train, 16% validation (for performance filtering), 8% explain (SHAP background), 20% test (RMSE evaluation). The target follows a linear data-generating process (DGP): y=āg=110βgā zĀÆg+ϵ,ϵā¼ā(0,0.52),y= _g=1^10 _gĀ· z_g+ε, ε (0,0.5^2), (6) where zĀÆg z_g is the mean of features in group g and βgā2.0,1.5,1.0,0.8,0.6,0.4,0.3,0.2,0.1,0.0 _gā\2.0,1.5,1.0,0.8,0.6,0.4,0.3,0.2,0.1,0.0\. By construction, the true importance of each feature within group g is defined as |βg|/5| _g|/5 (uniform within group). Caveat on ground-truth definition. This uniform definition presupposes equitable credit distribution within correlated groupsāprecisely the property DASH is designed to achieve. Alternative decompositions are valid: a single model that correctly uses feature A (not B) from a correlated pair has a legitimate attribution where A is important and B is not. Our accuracy metric therefore measures agreement with the equitable decomposition, not ācorrectnessā in an absolute sense. The accuracy advantage of DASH should be interpreted as a consequence of its equity properties rather than independent evidence of superiority. Similarly, DASHās equity advantage is partially a design property: forced colsample_bytree restriction distributes feature usage across correlated groups by construction, so the equity results should be understood as showing that the pipeline achieves its design intent rather than as independent empirical findings. For the nonlinear DGP, the target includes quadratic terms, interactions, and a sinusoidal component: y=β1āz12+β2āz1āz2+β3āsinā”(Ļāz3)+āg=410βgāzg+ϵ.y= _1z_1^2+ _2z_1z_2+ _3 (Ļ z_3)+ _g=4^10 _gz_g+ε. (7) We sweep Ļā0.0,0.5,0.7,0.9,0.95Ļā\0.0,0.5,0.7,0.9,0.95\ with Nreps=20N_reps=20 repetitions at each level, regenerating data (same coefficients, new random draws) for each repetition. 5.2 Real-world datasets Breast Cancer Wisconsin. 30 features derived from digitized images of fine-needle aspirates. Heavy natural collinearity: 21 feature pairs have |r|>0.9|r|>0.9 (radius ā perimeter ā area). Binary classification task. Superconductor. 81 features describing physical and chemical properties of 21,263 superconducting materials. Regression task predicting critical temperature. We use ε=0.05 =0.05 in relative mode (retaining models within 5% of the best validation score). California Housing. 8 features describing housing characteristics of 20,640 California census blocks. Regression task predicting median house value. Moderate collinearity: several feature pairs with |r|>0.7|r|>0.7 (e.g., rooms and bedrooms, latitude and longitude). We use relative ε=0.05 =0.05 for scale-appropriate filtering. Repetition procedure. For synthetic data, each of the 20 repetitions regenerates the dataset (same coefficients, new random draws) and retrains all models, capturing both data-sampling and model-selection variance. For real-world datasets, each repetition retrains all models with different random seeds on the same fixed data split, isolating model-selection variance from data-sampling variance. This distinction means that real-world stability estimates reflect only the instability due to arbitrary model choices, not data variability. 5.3 Methods compared We compare 9 methods (Table 2): Table 2: Methods compared in the benchmark. All use XGBoost as the base learner. Method Description Dependent Single Best Best of 30 hyperparameter-tuned models (standard practice) Single Best (M) Best of M=200M=200 models (training-budget-matched to DASH) Large Single Model One XGBoost with ā¼ 15K trees, low colsample_bytree LSM (Tuned) Grid search over max_depth, learning_rate Ensemble SHAP Single 2000-tree ensemble (colsample_bytree=0.8) Independent Stochastic Retrain K models, different seeds, single fixed hyperparameter config (best of 100 random draws from the same grid as DASH) Random Selection DASH population + filtering, random K selection Naive Top-N Top K models by score, no diversity selection DASH (MaxMin) Full pipeline with MaxMin diversity selection 5.4 Evaluation metrics Stability. Mean pairwise Spearman correlation across Nreps=20N_reps=20 repeated runs of each method: Stability=2Rā(Rā1)āār<rā²ĻSā(IĀÆ(r),IĀÆ(rā²)).Stability= 2R(R-1) _r<r _S ( I^(r), I^(r ) ). (8) Accuracy. Spearman correlation between estimated global importance and ground truth (available for synthetic data only): Accuracy=ĻSā(IĀÆ,Itrue)Accuracy= _S( I,I^true). Within-group equity. Mean coefficient of variation within correlated feature groups: Equity=1Lā²āāl:|μl|>0SDā(IĀÆGl)|μl|,Equity= 1L _l:| _l|>0 SD( I_G_l)| _l|, (9) where μl=meanā(IĀÆGl) _l=mean( I_G_l) and groups with near-zero mean are excluded.111We exclude groups whose mean importance |μl|<10ā6| _l|<10^-6, which in practice corresponds to groups with βg=0 _g=0 in the synthetic DGP. The threshold is set conservatively to avoid division-by-zero artifacts without discarding any group that receives non-trivial importance. Predictive performance. Test RMSE, to verify that DASH does not sacrifice prediction quality for explanation quality. 5.5 Statistical tests Pairwise comparisons use Wilcoxon signed-rank tests with HolmāBonferroni step-down correction. Effect sizes are reported as Cohenās d. 5.6 Pipeline configuration All experiments use: M=200M=200 population, Kmax=30K_ =30, ε=0.08 =0.08 (synthetic), Ī“=0.05Ī“=0.05 (diversity threshold), Ļ=0.3Ļ=0.3 (cluster threshold), background size B=100B=100. 6 Results 6.1 The mechanism: evidence for first-mover bias The central question is whether sequential residual dependency causes the instability described in Section 3. We test this with a controlled comparison: DASH and the Large Single Model (LSM) both use the same low colsample_bytree (0.1ā0.5) and the same total tree countāthough wall-clock time and model architecture differ substantially (Table 9): ātree-count-matchedā refers here to the total number of trees (DASH vs. LSM), not wall-clock time or FLOPs. Separately, Single Best (M) is ātraining-budget-matchedā in the sense that it trains the same number of models as DASH. The comparison isolates the sequential vs. independent distinction rather than claiming cost parity. The primary design contrast is that DASHās models are trained independently, while LSMās trees are trained sequentially on progressively modified residuals. Table 3 presents results for the four principal methods across Ļā0.0,0.5,0.7,0.9,0.95Ļā\0.0,0.5,0.7,0.9,0.95\ with 20 repetitions per level. The remaining five baselines (Ensemble SHAP, Single Best M=200M=200, LSM Tuned, Random Selection, Naive Top-N) are evaluated at Ļ=0.9Ļ=0.9 only (Table 4), as their primary purpose is to contextualize the mechanism at high correlation. The key finding is that LSM achieves the poorest stability of any method at every correlation level, despite matching DASHās total tree count and feature restriction. This is consistent with the first-mover bias hypothesis: sequential residual dependency concentrates importance on arbitrary features, and the effect worsens with correlation severity (LSM stability degrades from 0.9530.953 at Ļ=0Ļ=0 to 0.9250.925 at Ļ=0.95Ļ=0.95). Meanwhile, DASHās stability is effectively flat (0.9720.972ā0.9770.977), demonstrating immunity to the mechanism it is designed to break. Table 3: The mechanism experiment: DASH vs. Single Best vs. Large Single Model across correlation levels (20 repetitions per Ļ). Both DASH and LSM use the same low colsample_bytree; the critical contrast for our hypothesis is that DASHās models are trained independently while LSM trains trees sequentially. Bold indicates best per metric per Ļ level. The four principal methods are shown; all nine are compared at Ļ=0.9Ļ=0.9 in Table 4. Ļ Method Stability (± ) DGP Agreement Equity (CVā ) RMSE 0.0 Single Best .973±.001.973±.001 .985 .168 .609 Large Single Model .953±.003.953±.003 .974 .170 .771 Stoch. Retrain .975±.001.975±.001 .987 .175 .581 DASH (MaxMin) .972±.002.972±.002 .985 .164 .596 0.5 Single Best .975±.002.975±.002 .987 .178 .617 Large Single Model .965±.002.965±.002 .981 .194 .767 Stoch. Retrain .980±.001.980±.001 .989 .173 .585 DASH (MaxMin) .977±.001.977±.001 .988 .163 .599 0.7 Single Best .969±.002.969±.002 .984 .193 .618 Large Single Model .963±.002.963±.002 .981 .209 .757 Stoch. Retrain .980±.001.980±.001 .990 .170 .582 DASH (MaxMin) .977±.001.977±.001 .989 .162 .597 0.9 Single Best .958±.003.958±.003 .978 .224 .614 Large Single Model .938±.003.938±.003 .967 .262 .738 Stoch. Retrain .977±.002.977±.002 .988 .182 .577 DASH (MaxMin) .977±.001.977±.001 .988 .176 .594 0.95 Single Best .951±.004.951±.004 .975 .246 .608 Large Single Model .925±.003.925±.003 .961 .284 .733 Stoch. Retrain .979±.002.979±.002 .989 .170 .576 DASH (MaxMin) .977±.001.977±.001 .988 .172 .590 Three patterns support the first-mover bias hypothesis: 1. LSM is worst despite matching DASHās design. Both use low colsample_bytree and the same total tree count. The difference is sequential vs. independent training. LSMās worst performance provides strong evidence that sequential residual dependency is a primary driver of first-mover bias. 2. The effect scales with correlation. LSM stability degrades from 0.9530.953 to 0.9250.925 as Ļ increases from 0 to 0.950.95. DASH stability is flat (0.9720.972ā0.9770.977). First-mover bias is specifically a collinearity problem. 3. Equity degrades in the same pattern. LSMās within-group CV worsens from 0.1700.170 to 0.2840.284, consistent with sequential dependency concentrating importance within correlated groups. DASH distributes it proportionally (0.1640.164ā0.1760.176). Interpreting accuracy and equity. The synthetic accuracy metric measures agreement with an equitable ground-truth decomposition (uniform importance within correlated groups; see Section 5 for details), so accuracy and equity advantages are partially confounded by design. DASHās accuracy gains should be understood as a consequence of its equity propertiesāforced colsample_bytree restriction distributes feature usage across correlated groups by constructionārather than as independent evidence of superiority. The stability metric, which measures cross-run consistency of importance rankings regardless of ground truth, is not subject to this confound. Figure 2 visualizes this directly: within a single correlated group (5 features, each with true importance 0.400.40), the Single Best and Large Single Model concentrate importance on one arbitrary feature, while DASH distributes it proportionally. Figure 2: First-mover bias visualized: per-feature importance within a correlated group (Ļ=0.9Ļ=0.9, true importance =0.40=0.40 each). Single Best and LSM concentrate on an arbitrary feature; DASH distributes proportionally. Averaged over 5 repetitions; error bars show ±1± 1 SD. The ĻS _S values in panel titles denote Spearman correlation with ground truth for this group (not the within-group feature correlation Ļ). 6.2 The principle: independence largely resolves it If first-mover bias is driven primarily by sequential residual dependency, then any method that breaks this dependencyāby ensuring independence between explained modelsāshould substantially reduce the instability. We test this prediction by comparing methods that achieve independence through different mechanisms. Table 4 compares all methods at Ļ=0.9Ļ=0.9. The critical observation is that DASH and Stochastic Retrain achieve identical stability (0.9770.977 each). These methods differ substantially in designā DASH uses forced feature restriction, performance filtering, and diversity-aware selection, while Stochastic Retrain trains K models with different random seeds and a single fixed hyperparameter configuration (the best of 100 random draws from the same grid)ābut they share one property: their explained models are trained independently. Table 4: All methods at Ļ=0.9Ļ=0.9 (20 repetitions), grouped by whether they achieve model independence. Bold indicates best per metric. ā Matched training budget (M=200M=200 models trained). Timing entries marked ā share infrastructure with other methods and were not independently measured. 95% BCa bootstrap CIs on stability: Single Best [0.952,0.963][0.952,0.963], DASH [0.975,0.978][0.975,0.978] (non-overlapping). Stochastic Retrain: 0.977±0.00150.977± 0.0015 (SE); BCa interval overlaps with DASH (0.977±0.00120.977± 0.0012 SE), consistent with equivalence. Method Stability (± ) DGP Agreement Equity (CVā ) Time (s) Dependent Single Best .958±.003.958±.003 .978 .224 043.5 Single Bestā .964±.002.964±.002 .981 .212 248.8 Large Single Model .938±.003.938±.003 .967 .262 006.4 LSM (Tuned) .948±.003.948±.003 .972 .272 088.9 Ensemble SHAP .956±.003.956±.003 .977 .237 ā Independent Stochastic Retrain .977±.002.977±.002 .988 .182 233.5 Random Selectionā .976±.001.976±.001 .988 .187 287.2 Naive Top-N .976±.001.976±.001 .988 .187 ā DASH (MaxMin) .977±.001.977±.001 .988 .176 140.3 This result is the strongest evidence for the mechanistic claim. The methods partition cleanly into two tiers: ⢠Dependent methods (Single Best, LSM, Ensemble SHAP): stability 0.9380.938ā0.9640.964. Each relies on a single optimization trajectory or a single sequentially-constructed ensemble. ⢠Independent methods (DASH, Stochastic Retrain): stability ā0.977ā 0.977. Each averages SHAP values across independently trained models. The gap between tiers (ā¼ 0.01ā0.04) dwarfs the gap within the independent tier (ā¼ 0.001). This supports the view that the operative mechanism is independence between explained models, not any particular aggregation strategy or hyperparameter diversification. The role of diversity selection. Within the independent tier, Random Selection (0.9760.976) nearly matches DASH (0.9770.977), suggesting that MaxMin diversity selection contributes minimally to stability beyond what random sampling from the filtered population already provides. The primary value of diversity selection is therefore not stability but equity: DASHās within-group CV (0.1760.176) is lower than Random Selectionās (0.1870.187), indicating that deliberate diversity in feature utilization patterns produces more equitable credit distribution (though this comparison has not been formally significance-tested). Practitioners who need only stability can use random selection from a performance-filtered population; those who also require equitable attributions benefit from the full DASH pipeline. Variance decomposition. To directly quantify the role of model-selection randomness, we decompose explanation instability into two sources by alternately fixing the data seed or the model seed. When data is fixed and only model seeds vary (isolating model-selection variance), Single Best stability is 0.9780.978 while DASH achieves 0.9950.995āindicating that DASH nearly eliminates model-selection noise. Model-selection variance accounts for approximately 54%54\% of Single Bestās total instability but only 24%24\% of DASHās, consistent with independence-based averaging cancelling the arbitrary feature choices that dominate single-model explanations.222These percentages use 1āstability1-stability as a proxy for instability. Since stability is a mean pairwise Spearman correlation rather than a variance, the decomposition is approximate and should be interpreted as directional evidence rather than exact variance fractions. Statistical significance. Table 5 reports Wilcoxon signed-rank tests with HolmāBonferroni step-down correction on accuracy and equity metrics across all Ļ levels. All comparisons between DASH and LSM are significant at every Ļ level with large effect sizes (Cohenās d>1.4d>1.4). DASH vs. Single Best becomes significant at Ļā„0.7Ļā„ 0.7 for both accuracy (d=+0.98d=+0.98) and equity (d=ā1.07d=-1.07). The DASH vs. Stochastic Retrain comparison is not significant on either accuracy (d=+0.05d=+0.05) or equity (d=ā0.21d=-0.21), consistent with the independence principle. The small effect sizes (d=+0.05d=+0.05 for accuracy, d=ā0.21d=-0.21 for equity) and large Wilcoxon p-values (p=0.926p=0.926 for accuracy, p=0.622p=0.622 for equity) are consistent with practical equivalence: differences of this magnitudeāwell under 0.0050.005 in absolute accuracyādo not change top-5 feature rankings in practice. Formal equivalence testing (TOST) is deferred to the TMLR version where Nreps=50N_reps=50 provides adequate power. Note that stability, computed as a single aggregate across all repetition pairs, cannot be subjected to per-repetition Wilcoxon tests; we report BCa bootstrap confidence intervals (Table 4 caption) as an alternative measure of precision for this metric. Table 5: Wilcoxon signed-rank tests with HolmāBonferroni step-down correction (20 paired repetitions). Bold p-values are significant at adjusted α=0.05α=0.05. Selected comparisons shown from 26 total tests; full results available in the code repository. Ļ Comparison Metric pHBp_HB Cohenās d 0.7 DASH vs SB Accuracy 0.031 ++0.98 0.7 DASH vs LSM Accuracy 0.002 ++1.97 0.7 DASH vs SB Equity 0.018 ā-1.07 0.7 DASH vs LSM Equity <<0.001 ā-1.96 0.9 DASH vs SB Accuracy 0.010 ++1.59 0.9 DASH vs LSM Accuracy <<0.001 ++3.42 0.9 DASH vs SB Equity 0.015 ā-1.27 0.9 DASH vs LSM Equity <<0.001 ā-3.03 0.9 DASH vs SR Accuracy n.s. (0.926) ++0.05 0.9 DASH vs SR Equity n.s. (0.622) ā-0.21 0.95 DASH vs SB Accuracy <<0.001 ++2.07 0.95 DASH vs LSM Accuracy <<0.001 ++4.41 The SR equivalence is the headline theoretical result. We find that model independence aloneāeven in its simplest form (seed averaging, no diversity optimization)ālargely resolves first-mover bias in the linear regime. Stochastic Retrain achieves marginally higher stability point estimates than DASH at most Ļ levels (0.9750.975ā0.9800.980 vs. 0.9720.972ā0.9770.977), and the non-significant differences on accuracy (d=+0.05d=+0.05, p=0.926p=0.926) and equity (d=ā0.21d=-0.21, p=0.622p=0.622) confirm this equivalence statistically. This equivalence is our central theoretical contribution: it isolates model independence as the operative mechanism, and positions DASH as a principled instantiation of that principle rather than a statistically superior pipeline. Phrased differently: raw seed averaging already delivers most of the benefit; DASH then operationalizes this principle with engineered quality control (filtering, diversity-aware selection), diagnostic tools, and hyperparameter robustness that seed averaging cannot provide. SR achieves marginally higher stability point estimates at most Ļ levels, though these differences are small (ā¤0.003⤠0.003) and not statistically significant. DASHās practical advantages over SR are threefold: 1. Speed. DASH is ā¼1.7Ć 1.7Ć faster than SR (140 s vs. 234 s per repetition, Table 9) because diversity selection reduces the number of SHAP evaluations from K=30K=30 to Keffā¤30K_eff⤠30 (typically 10ā15 at ε=0.08 =0.08). 2. Diagnostics. The FSI and IS Plot (Section 6.4) detect which specific features are affected by first-mover bias without ground truthāa capability SR lacks entirely. In practice, knowing that explanations are stable is less useful than knowing which features are unreliable. 3. Equity. Marginally lower within-group CV (0.1760.176 vs. 0.1820.182), suggesting that forced feature restriction distributes credit more evenly, though this difference is not statistically significant and should be interpreted cautiously. 6.3 The effect scales with correlation Table 3 (Section 6.1) reveals a dose-response relationship: as Ļ increases, first-mover bias intensifies for dependent methods while independent methods remain immune. LSM stability degrades monotonically from 0.9530.953 at Ļ=0Ļ=0 to 0.9250.925 at Ļ=0.95Ļ=0.95āa 2.9%2.9\% decline. Single Best follows the same pattern (0.973ā0.9510.973ā 0.951, a 2.3%2.3\% decline). DASHās stability is effectively flat (0.9720.972ā0.9770.977), fluctuating by less than 0.5%0.5\% across the entire correlation range. The equity metric shows the same scaling. LSMās within-group CV worsens from 0.1700.170 to 0.2840.284 (+67%+67\%), while DASH ranges from 0.1640.164 to 0.1760.176 (+7%+7\%). This is consistent with sequential residual dependency concentrating importance within correlated groups, with the concentration scaling with the degree of correlationāas the first-mover bias hypothesis predicts. When correlation is low, features within a group carry sufficiently distinct signal that the first-mover advantage is weak. When correlation is high, the features are near-interchangeable, and the first splitās arbitrary selection dominates. At Ļ=0Ļ=0, Single Best, Stochastic Retrain, and DASH cluster tightly (stability 0.9720.972ā0.9750.975), satisfying the safety desideratum: DASH does not degrade explanations when multicollinearity is absent. LSM already trails at 0.953±0.0030.953± 0.003, and its gap widens monotonically with Ļ. Figure 3: Stability, accuracy, and equity as a function of within-group correlation Ļ (linear DGP, 20 repetitions per level). Independent methods (DASH, Stochastic Retrain) are flat across correlation levels; dependent methods (Single Best, LSM) degrade monotonically. All seven methods shown; Table 3 reports the four principal methods in detail, Table 4 compares all at Ļ=0.9Ļ=0.9. 6.4 Detecting first-mover bias: FSI and IS Plot A key practical question is: how can a practitioner know whether their explanations suffer from first-mover bias? Ground-truth importance is never available in practice. DASHās Stage 5 diagnostics address this by quantifying explanation disagreement across the ensemble. Feature Stability Index (FSI). The FSI (Eq. 5) measures the ratio of cross-model SHAP variance to mean importance for each feature. On the Breast Cancer dataset, the most important features (mean concave points, worst area, worst perimeter) have FSI ā0.9ā 0.9ā1.01.0, indicating moderate cross-model disagreement, while features in the radius/perimeter/area triad that are less frequently selected as āfirst moversā show higher FSI (>1.2>1.2), reflecting greater instability. The FSI gradient across correlated features identifies collinear groups without computing the correlation matrix, providing an unsupervised collinearity diagnostic. Importance-Stability (IS) Plot. The IS Plot partitions features into four quadrants by median thresholds on importance and FSI: ⢠Quadrant I (high importance, low FSI): Robust drivers whose rankings are trustworthy. ⢠Quadrant I (high importance, high FSI): Collinear cluster members whose individual rankings should not be trusted. ⢠Quadrant I (low importance, low FSI): Confirmed unimportant features. ⢠Quadrant IV (low importance, high FSI): Fragile interactions requiring further investigation. On Breast Cancer, the IS Plot places mean concave points, worst area, and worst perimeter in Quadrant I (robust driversāhigh importance, low FSI) and the radius/perimeter/area triadās remaining members in Quadrant I (collinear clusterāhigh importance, high FSI), matching domain knowledge about the underlying tumor geometry (Figure 4(a)). This enables practitioners to audit explanation reliability before acting on feature rankingsāa capability absent from single-model workflows and from Stochastic Retrain. (a) IS Plot: features colored by quadrant. (b) Local disagreement map for the highest-variance observation. Figure 4: Diagnostic outputs on Breast Cancer. (a) The IS Plot identifies robust drivers (Quadrant I, green) and collinear cluster members (Quadrant I, red) without access to the correlation matrix. (b) The local disagreement map shows consensus SHAP values ±1± 1 SD across the ensemble; wide error bars indicate model-dependent attributions. 6.5 Real-world validation We validate on three real-world datasets with natural multicollinearity. California Housing. On the California Housing dataset (8 features, regression), DASH improves stability over Single Best despite the smaller feature space. The natural correlation between spatial features (latitude/longitude) and socioeconomic variables (income/rooms/bedrooms) creates mild multicollinearity that is sufficient to destabilize single-model explanations. Breast Cancer Wisconsin. On the Breast Cancer dataset (30 features, 21 pairs with |r|>0.9|r|>0.9, 20 repetitions), DASH nearly triples stability: Table 6: Real-world dataset results (20 repetitions each). Stability reported with ± from BCa bootstrap. Bold indicates best. Breast Cancer is a classification task (RMSE not applicable). ā Matched training budget (M=200M=200 models trained). Ī . is relative to Single Best (M=200M=200). SB(M=200M=200) and DASH sourced directly from demo_benchmark_6.ipynb. Dataset Method Stability (± ) Ī . RMSE Breast Cancer Single Best (M=200M=200)ā .317±.053.317±.053 ā ā DASH (MaxMin) .930±.005.930±.005 +0.613+0.613 ā Superconductor Single Best .830±.020.830±.020 ā 9.18±0.119.18± 0.11 Large Single Model .689±.030.689±.030 ā0.141-0.141 9.34±0.099.34± 0.09 DASH (MaxMin) .962±.010.962±.010 +0.132+0.132 9.15±0.089.15± 0.08 Calif. Housing Single Best .967±.010.967±.010 ā 0.460±0.0090.460± 0.009 DASH (MaxMin) .982±.005.982±.005 +0.015+0.015 0.450±0.0050.450± 0.005 The Breast Cancer improvement is the largest across all experiments. The training-budget-matched Single Best (M=200M=200) achieves only 0.3170.317 stability, because Breast Cancerās extreme collinearity (21 pairs with |r|>0.9|r|>0.9) makes model selection itself unstableāwith 200 hyperparameter configurations, the ābestā model varies wildly across repetitions, and feature rankings are highly unstable across runs. The radius/perimeter/area triad creates extreme SHAP instability: a featureās importance can swing from first to fifth across runs. DASH consensus substantially stabilizes this, producing stable top features aligned with known geometric redundancy in the feature setāmean concave points (0.228), worst area (0.201), worst perimeter (0.201)āthat are stable across repetitions. Superconductor. On the Superconductor dataset (81 features, 21,263 samples), DASH improves stability by +0.132+0.132 over Single Best and +0.273+0.273 over the Large Single Model, while achieving marginally better predictive RMSE. The LSM result is particularly striking: despite having the same total tree count as DASH, its sequential training produces the poorest reproducibilityāconsistent with first-mover bias at scale. California Housing. On California Housing (8 features, 20,640 samples), several feature pairs have |r|>0.7|r|>0.7 (e.g., latitude/longitude, income/house value). DASH improves stability by +0.015+0.015 over Single Best while maintaining equivalent predictive RMSE. The improvement is smaller than for Breast Cancer and Superconductor, consistent with the milder degree of collinearity and the small feature space. 6.6 Robustness and scope Hyperparameter sensitivity. DASH is robust to its hyperparameters. Across a 3Ć3Ć range of ε values (0.030.03 to 0.100.10), stability varies by <0.005<0.005 (Table 8, Appendix C). Population size M shows diminishing returns past M=100M=100; M=200M=200 is the default for a margin of safety (Figure 5, Appendix C). Computational cost. DASH is approximately 3.2Ć3.2Ć more expensive than the standard Single Best workflow per repetition (Table 9, Appendix C). The cost is dominated by training M=200M=200 models, which is embarrassingly parallel. Notably, Stochastic Retrain is 1.7Ć1.7Ć more expensive than DASH, as it computes SHAP for all K=30K=30 models rather than only the diverse subset. Nonlinear DGP: scope boundary. Under the nonlinear DGP (Table 7), all methods degrade (stability drops from ā¼ 0.93 to ā¼ 0.88), but the first-mover bias mechanism still operates: DASH outperforms Single Best at Ļā„0.7Ļā„ 0.7 (stability gap +0.078+0.078 at Ļ=0.95Ļ=0.95). Table 7: Nonlinear DGP: stability and equity across correlation levels. SB = Single Best, LSM = Large Single Model, LSM-T = LSM (Tuned), SR = Stochastic Retrain. Five methods with distinct training structures are shown; Random Selection and Naive Top-N (which performed similarly to DASH in the linear regime) are omitted for space and are available in the code repository. Bold indicates best per Ļ. Stability Ļ SB LSM LSM-T SR DASH 0.0 0.933 0.912 0.929 0.934 0.934 0.5 0.849 0.836 0.851 0.855 0.852 0.7 0.842 0.836 0.853 0.854 0.866 0.9 0.834 0.791 0.819 0.869 0.873 0.95 0.798 0.745 0.803 0.864 0.876 Equity (CV, lower is better) Ļ SB LSM LSM-T SR DASH 0.0 0.178 0.181 0.181 0.180 0.168 0.5 0.177 0.189 0.174 0.169 0.172 0.7 0.192 0.203 0.184 0.180 0.170 0.9 0.200 0.241 0.220 0.177 0.173 0.95 0.231 0.267 0.229 0.176 0.167 At Ļ=0Ļ=0, DASH and Single Best perform nearly identically (0.9340.934 vs. 0.9330.933). At Ļ=0.5Ļ=0.5, Stochastic Retrain achieves the highest stability (0.8550.855), with DASH (0.8520.852) marginally ahead of Single Best (0.8490.849). DASHās advantage over Single Best grows consistently with correlation. This is a genuine scope boundary: nonlinear relationships are common in practice, and overall stability levels are lower than for the linear DGP (ā¼ 0.87ā0.93 vs. ā¼ 0.93ā0.98). When the DGP contains interactions and nonlinear terms, different models in the DASH ensemble may capture different interaction structures. Averaging SHAP values across models that have learned qualitatively different functional forms introduces noise rather than canceling arbitrary choices. At Ļā„0.7Ļā„ 0.7, first-mover bias reasserts itself as the dominant source of instability, and DASHās independence-based cancellation provides clear benefit (+0.078+0.078 at Ļ=0.95Ļ=0.95). Practitioners should therefore check both the degree of collinearity and the presence of strong nonlinear interactions before applying DASH. The FSI diagnostic (Section 6.4) can help: if FSI values are low across all features, ensemble averaging may not be needed. 7 Discussion 7.1 Reframing explanation instability This work reframes the SHAP instability problem from āSHAP is noisy under multicollinearityā to a specific mechanistic hypothesis: sequential residual dependency in gradient boosting creates a first-mover bias that concentrates feature importance on arbitrary features within correlated groups. Three lines of evidence support this view: (1) the Large Single Modelāwhich maximizes sequential dependencyāproduces the poorest reproducibility at every correlation level; (2) all methods that achieve model independence restore stability to the same level (ā0.977ā 0.977 at Ļ=0.9Ļ=0.9), regardless of their other design choices; and (3) the effect scales with correlation severity, as the hypothesis predicts. The implication is that the problem is not with SHAP itselfāwhose axiomatic properties (local accuracy, missingness, consistency) are sound for a given modelābut with explaining a single sequentially-constructed model. The solution is to change what is being explained: from one modelās feature attributions to a consensus across independently trained models. Under nonlinear data-generating processes, independence remains the most effective mitigation but does not fully restore stability (Section 6.6). The mechanism is that SHAP attributions for a feature depend on which interactions the model has learned, not only on which feature was selected first within a correlated group. Since independently trained models may learn qualitatively different interaction structures (e.g., tree h1h_1 in model A captures z12z_1^2 while model B captures z1āz2z_1z_2), averaging their SHAP values introduces model-disagreement noise that is distinct from first-mover bias and not resolved by independence alone. Relationship to stability selection. DASH shares a structural resemblance with stability selection (Meinshausen and Bühlmann, 2010): both train many models and aggregate their outputs to identify stable signals. The key distinction is the axis of perturbation. Stability selection perturbs the data (via subsampling) and aggregates binary feature selection indicators, identifying which features are consistently chosen across subsamples. DASH perturbs the model (via hyperparameter diversification) and aggregates continuous feature attributions (SHAP values), producing a stable importance ranking over the original feature space. The two approaches are complementary: stability selection operates at the feature-selection stage and discards correlated redundancies, while DASH operates at the explanation stage and preserves all features, distributing credit proportionally within correlated groups. A practitioner who has already applied stability selection to reduce the feature set would still benefit from DASH when explaining the model trained on the selected features, as within-group collinearity among retained features can persist. The DASH ensembleās K importance vectors also support a richer output representation: features that consistently swap rank across ensemble members can be treated as incomparable rather than arbitrarily ordered, yielding a partial order on feature importance that more honestly reflects genuine attribution ambiguity under collinearity. We pursue this direction in companion work. 7.2 Practical recommendations 1. Always check for first-mover bias. Before trusting a SHAP-based feature ranking from a gradient-boosted model, train multiple models with different seeds and compare their importance rankings. If rankings differ substantially, the standard workflow is unreliable. 2. Use DASHās diagnostics. The FSI and IS Plot detect which specific features are affected by first-mover bias, even without ground truth. Quadrant I features (high importance, high instability) should be interpreted as collinear cluster members rather than individually important features. 3. For stability alone, seed averaging suffices. Stochastic Retrain achieves stability equivalent to DASH with minimal implementation effort. Use it when diagnostics and equity are not required. 4. Use DASH when equity and diagnostics matter. DASHās forced feature restriction produces lower within-group CV, and its integrated diagnostics provide actionable audit information. 5. Do not scale up single models. The Large Single Model result demonstrates that more trees with sequential training amplifies, rather than resolves, explanation instability. 7.3 Limitations ⢠Scope. The default pipeline targets XGBoost and TreeSHAP. Extension to other model families (e.g., neural networks with KernelSHAP) would require adapting the diversity selection criteria to non-tree-based importance measures. The fit_from_attributions() interface partially relaxes this constraint: any attribution method producing feature-level vectors can plug into the diversity selection and consensus stages without retraining. ⢠Interventional SHAP under correlation. DASH uses interventional TreeSHAP, which conditions on marginal rather than conditional feature distributions. Under high correlation, this evaluates the model at out-of-distribution feature combinations (Janzing et al., 2020; Aas et al., 2021), potentially producing unintuitive attributions. Averaging across diverse models mitigates individual-model artifacts, but the fundamental tension between interventional SHAP and correlated features remains. ⢠Interaction effects. The current pipeline averages SHAP value matrices Φ(i)āāNā²ĆP ^(i) ^N Ć P, which preserves main effects but not pairwise interaction structure. However, TreeSHAP supports exact interaction values via tensors Φint(i)āāNā²ĆPĆP _int^(i) ^N Ć PĆ P, where diagonal entries are main effects and off-diagonal entries are pairwise interactions. Averaging these tensors element-wise across the ensemble would yield stable interaction estimates by the same independence argument. The computational cost is Oā(TāLāD2)O(TLD^2) per model (vs. Oā(TāLāD)O(TLD) for standard SHAP), making this practical for moderate P but expensive for large feature spaces. ⢠Nonlinear scope boundary. Under nonlinear DGPs, overall stability is lower for all methods. DASHās advantage grows with Ļ and is clearest at Ļā„0.7Ļā„ 0.7 (Section 6.6). ⢠Ground truth. On real-world data, we can only evaluate stability, not accuracy. The synthetic accuracy metric presupposes equitable credit distribution (Section 5), partially confounding accuracy with equity. ⢠Confidence intervals. With Nreps=20N_reps=20, the Wilcoxon test is underpowered for the small effect sizes between DASH and Stochastic Retrain. Larger NrepsN_reps would strengthen the analysis. ⢠Background dataset size. All experiments use B=100B=100 background samples for interventional TreeSHAP. For high-dimensional datasets with strong correlation structure, this may be insufficient to capture the joint distribution faithfully. A sensitivity analysis over B is deferred to the journal version. ⢠Random forest baseline. Random forests train trees independently, predicting higher baseline explanation stability without any DASH-like pipeline. Including an RF baseline would provide a direct test of the independence principle on a model family that is independent by construction. This comparison is planned for the journal version. 7.4 Broader implications First-mover bias is likely not unique to gradient boosting. Any iterative optimization procedure that makes sequential, greedy feature selectionsāincluding some neural network training dynamicsāmay exhibit analogous path-dependent concentration of feature attributions. The independence principle established here provides a general framework for investigating and resolving such effects. Future work will explore whether the mechanism extends to random forests (where trees are already independent, predicting higher baseline stability), neural networks (where gradient-based optimization creates different but potentially analogous path dependencies), and whether partial orders on feature importance can replace point rankings as a more robust representation of explanation structure. A concrete near-term extension is stable feature interaction estimation: averaging TreeSHAP interaction tensors across the DASH ensemble would provide stable pairwise interaction rankings under multicollinearity, a capability that no single-model workflow can offer. 8 Conclusion We have investigated first-mover biasāthe path-dependent concentration of feature importance associated with sequential residual fitting in gradient boostingāas a specific mechanistic contributor to SHAP instability under multicollinearity. Three lines of evidence support this finding: 1. The Large Single Model, which maximizes sequential dependency, produces the poorest attribution reproducibility of any method testedāworse than the standard single-best workflowādespite matching DASHās total tree count and feature restriction. This provides strong evidence that sequential dependency, not model capacity, is a major driver of instability. 2. DASH and Stochastic Retrain achieve identical stability (0.9770.977 at Ļ=0.9Ļ=0.9; accuracy d=+0.05d=+0.05, equity d=ā0.21d=-0.21, both n.s.), despite differing in every design choice except model independence. This supports the view that independence between explained models is the operative mechanism. 3. The effect scales with correlation: dependent methods degrade monotonically as Ļ increases, while independent methods remain flat. This matches the mechanistic prediction. DASH (Diversified Aggregation of SHAP) operationalizes the independence principle with forced feature restriction, diversity-aware model selection, and two novel diagnostic toolsāthe Feature Stability Index and Importance-Stability Plotāthat detect first-mover bias without ground truth. On real-world datasets, DASH improves stability from 0.320.32 to 0.930.93 (Breast Cancer), from 0.830.83 to 0.960.96 (Superconductor), and from 0.970.97 to 0.980.98 (California Housing). The code, data, and reproducible benchmarks are publicly available at https://github.com/DrakeCaraker/dash-shap. Reproducibility Statement All code, data generators, hyperparameter configurations, and evaluation metrics are publicly available at https://github.com/DrakeCaraker/dash-shap. The complete benchmark can be reproduced via python run_experiments.py with fixed random seeds (SEED=42SEED=42). The authoritative interactive notebook notebooks/demo_benchmark_6.ipynb provides a checkpointed walkthrough of all experiments; all tables and figures in this paper are sourced from that notebook. Hardware-dependent timing results (Table 9) were measured on Apple M-series silicon, single node, and are reported for relative comparison only. Acknowledgments The authors thank the open-source XGBoost and SHAP communities for providing the computational infrastructure on which this work is built. License. This work is licensed under the Creative Commons Attribution 4.0 International License (C-BY 4.0). To view a copy of this license, visit https://creativecommons.org/licenses/by/4.0/. References Aas et al. (2021) K. Aas, M. Jullum, and A. LĆøland. Explaining individual predictions when features are dependent: More accurate approximations to Shapley values. Artificial Intelligence, 298:103502, 2021. Altmann et al. (2010) A. Altmann, L. ToloÅ”i, O. Sander, and T. Lengauer. Permutation importance: a corrected feature importance measure. Bioinformatics, 26(10):1340ā1347, 2010. Alvarez-Melis and Jaakkola (2018) D. Alvarez-Melis and T. S. Jaakkola. Towards robust interpretability with self-explaining neural networks. In Advances in Neural Information Processing Systems, 2018. Breiman (2001) L. Breiman. Statistical modeling: The two cultures. Statistical Science, 16(3):199ā231, 2001. Chen and Guestrin (2016) T. Chen and C. Guestrin. XGBoost: A scalable tree boosting system. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 785ā794, 2016. Chen et al. (2020) H. Chen, J. D. Janizek, S. Lundberg, and S.-I. Lee. True to the model or true to the data? arXiv preprint arXiv:2006.16234, 2020. Covert et al. (2021) I. Covert, S. M. Lundberg, and S.-I. Lee. Explaining by removing: A unified framework for model explanation. Journal of Machine Learning Research, 22(209):1ā90, 2021. Dong and Rudin (2020) J. Dong and C. Rudin. Exploring the cloud of variable importance for the set of all good models. Nature Machine Intelligence, 2(12):810ā824, 2020. Fisher et al. (2019) A. Fisher, C. Rudin, and F. Dominici. All models are wrong, but many are useful: Learning a variableās importance by studying an entire class of prediction models simultaneously. Journal of Machine Learning Research, 20(177):1ā81, 2019. Heskes et al. (2020) T. Heskes, E. Sijben, G. Bucur, and T. Claassen. Causal Shapley values: Exploiting causal knowledge to explain individual predictions of complex models. In Advances in Neural Information Processing Systems, 2020. Hooker and Mentch (2019) G. Hooker and L. Mentch. Please stop permuting features: An explanation and alternatives. arXiv preprint arXiv:1905.03151, 2019. Janzing et al. (2020) D. Janzing, L. Minorics, and P. Blƶbaum. Feature relevance quantification in explainable AI: A causal problem. In International Conference on Artificial Intelligence and Statistics, pages 2907ā2916. PMLR, 2020. Krishna et al. (2022) S. Krishna, T. Han, A. Ber, G. Karypis, and H. Lakkaraju. The disagreement problem in explainable machine learning: A practitionerās perspective. arXiv preprint arXiv:2202.01602, 2022. Kumar et al. (2020) I. E. Kumar, S. A. Venkatasubramanian, C. Scheidegger, and S. Friedler. Problems with Shapley-value-based explanations as feature importance measures. In International Conference on Machine Learning, pages 5491ā5500. PMLR, 2020. Lundberg and Lee (2017) S. M. Lundberg and S.-I. Lee. A unified approach to interpreting model predictions. In Advances in Neural Information Processing Systems, pages 4765ā4774, 2017. Lundberg et al. (2020) S. M. Lundberg, G. Erion, H. Chen, A. DeGrave, J. M. Prutkin, B. Nair, R. Katz, J. Himmelfarb, N. Bansal, and S.-I. Lee. From local explanations to global understanding with explainable AI for trees. Nature Machine Intelligence, 2(1):56ā67, 2020. Marx et al. (2023) C. Marx, Y. Calmon, and F. Ustun. But are you sure? An uncertainty-aware perspective on explainability. In International Conference on Artificial Intelligence and Statistics, 2023. Meinshausen and Bühlmann (2010) N. Meinshausen and P. Bühlmann. Stability selection. Journal of the Royal Statistical Society: Series B, 72(4):417ā473, 2010. Molnar et al. (2022) C. Molnar, G. Kƶnig, J. Herbinger, T. Freiesleben, S. Dandl, C. A. Scholbeck, G. Casalicchio, M. Grosse-Wentrup, and B. Bischl. General pitfalls of model-agnostic interpretation methods for machine learning models. In xxAI ā Beyond Explainable AI, pages 39ā68. Springer, 2022. OāBrien (2007) R. M. OāBrien. A caution regarding rules of thumb for variance inflation factors. Quality & Quantity, 41(5):673ā690, 2007. Paillard et al. (2025) J. Paillard, D. Chen, and R. Bhatt. On computing SHAP values for ensemble models. arXiv preprint arXiv:2502.01327, 2025. Semenova et al. (2022) L. Semenova, C. Rudin, and R. Parr. On the existence of simpler machine learning models. In ACM Conference on Fairness, Accountability, and Transparency, pages 1827ā1858, 2022. Shapley (1953) L. S. Shapley. A value for n-person games. In H. W. Kuhn and A. W. Tucker, editors, Contributions to the Theory of Games, volume I, pages 307ā317. Princeton University Press, 1953. Slack et al. (2020) D. Slack, S. Hilgard, E. Jia, S. Singh, and H. Lakkaraju. Fooling LIME and SHAP: Adversarial attacks on post hoc explanation methods. In AAAI/ACM Conference on AI, Ethics, and Society, pages 180ā186, 2020. Strobl et al. (2007) C. Strobl, A.-L. Boulesteix, A. Zeileis, and T. Hothorn. Bias in random forest variable importance measures: Illustrations, sources and a solution. BMC Bioinformatics, 8:25, 2007. Zou and Hastie (2005) H. Zou and T. Hastie. Regularization and variable selection via the elastic net. Journal of the Royal Statistical Society: Series B, 67(2):301ā320, 2005. Appendix A Algorithm Pseudocode Algorithm 1 DASH Pipeline 0: Training data (Xtrain,ytrain)(X_train,y_train), validation data (Xval,yval)(X_val,y_val), reference data XrefX_ref, population size M, max ensemble size K, performance threshold ε , diversity threshold Ī“, search space Ī 0: Consensus SHAP matrix Φ¯ , diagnostics (FSI, IS Plot) 1: Stage 1: Population Generation 2: for i=1i=1 to M do 3: Sample Īøiā¼Uniformā(Ī) _i ( ) 4: Train fiāXGBoostā(Xtrain,ytrain;Īøi,seed=i)f_i (X_train,y_train; _i,seed=i) 5: Evaluate siāscoreā(fi,Xval,yval)s_i (f_i,X_val,y_val) 6: end for 7: Stage 2: Performance Filtering 8: sāāmaxiā”sis^*ā _is_i 9: ā±āi:|siāsā|ā¤ĪµFā\i:|s_i-s^*|⤠\ 10: Stage 3: Diversity Selection 11: for iāā±i do 12: iāgain_importanceā(fi,Xref)v_i \_importance(f_i,X_ref) 13: end for 14: āMaxMinSelectā(iiāā±,K,Ī“)S (\v_i\_i ,K,Ī“) 15: Stage 4: Consensus SHAP 16: for iāi do 17: Φ(i)āTreeSHAPā(fi,Xref) ^(i) (f_i,X_ref) 18: end for 19: Φ¯ā1||āāiāΦ(i) ā 1|S| _i ^(i) 20: Stage 5: Diagnostics 21: IĀÆjā1Nā²āān|Φ¯nāj| I_jā 1N _n| _nj| for each feature j 22: FSIjāĻĀÆj/(IĀÆj+ϵ0)FSI_jā Ļ_j/( I_j+ _0) for each feature j 23: return Φ¯ , FSI, IS Plot Appendix B Extended Results and Reproducibility Full per-repetition importance vectors, significance test results, and ablation data are available in JSON format from the experimental runner. Running python run_experiments.py reproduces all tables and figures. The authoritative notebook notebooks/demo_benchmark_6.ipynb provides a checkpointed walkthrough of all experiments with intermediate results cached for rapid re-execution. All code, data generators, and benchmark infrastructure are publicly available at https://github.com/DrakeCaraker/dash-shap. Appendix C Ablation Studies and Computational Cost Epsilon sensitivity. DASH is remarkably robust to the performance filter threshold ε (Table 8). Across a 3Ć3Ć range of ε values (0.030.03 to 0.100.10), stability varies by <0.005<0.005. The effective ensemble size KeffK_eff scales with ε (4.0 to 16.2), but performance plateaus early. Table 8: Epsilon sensitivity at Ļ=0.9Ļ=0.9. Performance is robust across a 3Ć3Ć range. ε Models Passing KeffK_eff Stability Accuracy Equity 0.03 9.7 4.0 ± 1.3 0.9734 0.9861 0.193 0.05 22.2 6.5 ± 1.9 0.9747 0.9868 0.191 0.08 48.0 12.2 ± 2.6 0.9770 0.9879 0.176 0.10 67.5 16.2 ± 3.3 0.9777 0.9882 0.174 Population size ablation. Stability is robust across population sizes M: M=50M=50 (0.97270.9727) ā M=100M=100 (0.97190.9719) ā M=200M=200 (0.97220.9722) ā M=500M=500 (0.97220.9722). Performance is effectively invariant to population size (within 0.001 across Mā50,100,200,500Mā\50,100,200,500\). We use M=200M=200 as a conservative default. Figure 5: Ablation sensitivity: stability as a function of population size M at two correlation levels (Ļ=0.0Ļ=0.0 and Ļ=0.9Ļ=0.9). Stability is effectively invariant to population size (within 0.001 across Mā50,100,200,500Mā\50,100,200,500\), indicating that M=200M=200 is a conservative default. Additional ablation results for K, ε , and Ī“ are reported in Table 8 and the inline text; full multi-panel ablation figures are planned for the journal version. Computational cost. Table 9 reports wall-clock time for each method at Ļ=0.9Ļ=0.9 (20 repetitions, single-threaded timing). DASHās cost is dominated by training M=200M=200 models and computing Kā¤30K⤠30 TreeSHAP explanations. Table 9: Computational cost at Ļ=0.9Ļ=0.9 (20 repetitions). Wall-clock times are hardware-dependent (Apple M-series, single node) and reported for relative comparison. Method Models SHAP Evals Per-rep (s) Ratio Large Single Model 1 1 006.4 0.1Ć0.1Ć Single Best 30 1 043.5 1.0Ć1.0Ć LSM (Tuned) 1 1 088.9 2.0Ć2.0Ć DASH (MaxMin) 200 KeffK_eff 140.3 3.2Ć3.2Ć Stochastic Retrain 30 30 233.5 5.4Ć5.4Ć Single Best (M=200M=200) 200 1 248.8 5.7Ć5.7Ć Random Selection 200 KeffK_eff 287.2 6.6Ć6.6Ć Note: DASHās diversity selection typically terminates before reaching Kmax=30K_ =30 (the minimum-distance threshold Ī“ stops selection early), yielding Keffā10K_effā 10ā1515 SHAP evaluations at ε=0.08 =0.08. Random Selection always selects K=30K=30 models, requiring roughly twice as many SHAP computations per repetition. Stochastic Retrain similarly computes SHAP for all K=30K=30 models, explaining its higher cost relative to DASH. Appendix D Pre-Specified Success Criteria We pre-specified eleven pass/fail criteria before running the final benchmark (written into the experimental notebook prior to execution, though not lodged with a formal pre-registration registry). These criteria test the paperās stated hypotheses under favorable conditions (known-DGP synthetic data and datasets with documented collinearity); adversarial or out-of-distribution stress tests are deferred to the journal version. DASH passes all eleven: 1. Stability wins (linear): DASH >> Single Best on ā„ 4/5 Ļ levels ā PASS (4/5) 2. Accuracy at Ļ=0.9Ļ=0.9: DASH ā„ SB ā PASS (DASH =0.9879=0.9879 vs. SB =0.9784=0.9784) 3. Equity wins (linear): DASH << Single Best CV on ā„ 4/5 Ļ levels ā PASS (5/5) 4. Safety control at Ļ=0Ļ=0: No degradation vs. baselines ā PASS (gap =0.0003=0.0003) 5. KeffK_eff increases with ε : monotonic ā PASS (4.0ā6.5ā12.2ā16.24.0ā 6.5ā 12.2ā 16.2) 6. Nonlinear DGP: DASH >> SB stability at Ļ=0.9Ļ=0.9 ā PASS (DASH =0.8734=0.8734 vs. SB =0.8336=0.8336) 7. Statistical significance: ā„ 50% of tests significant ā PASS (17/26 Bonferroni, 15/26 HolmāBonferroni) 8. Superconductor: DASH stability >> SB ā PASS (0.9620.962 vs. 0.8300.830) 9. California Housing: DASH stability >> SB ā PASS (0.9820.982 vs. 0.9670.967) 10. Breast Cancer: DASH stability >> SB ā PASS (0.9300.930 vs. 0.3170.317) 11. Variance decomposition: DASH model-selection variance << SB ā PASS (0.0060.006 vs. 0.0230.023)