Delta-Audit: Explaining What Changes When Models Change
Not on the map. Why?
Abstract (arXiv)
Model updates (new hyperparameters, kernels, depths, solvers, or data) change performance, but the reason often remains opaque. We introduce Delta-Attribution (mboxDelta-Attribution), a model-agnostic framework that explains what changed between versions A and B by differencing per-feature attributions: Deltaφ(x)=φB(x)-φA(x). We evaluate Deltaφ with a Delta-Attribution Quality Suite covering magnitude/sparsity (L1, Top-k, entropy), agreement/shift (rank-overlap@10, Jensen--Shannon divergence), behavioural alignment (Delta Conservation Error, DCE; Behaviour--Attribution Coupling, BAC; CODeltaF), and robustness (noise, baseline sensitivity, grouped occlusion). Instantiated via fast occlusion/clamping in standardized space with a class-anchored margin and baseline averaging, we audit 45 settings: five classical families (Logistic Regression, SVC, Random Forests, Gradient Boosting, kNN), three datasets (Breast Cancer, Wine, Digits), and three A/B pairs per family. Findings. Inductive-bias changes yield large, behaviour-aligned deltas (e.g., SVC poly!rightarrowrbf on Breast Cancer: BAC≈0.998, DCE≈6.6; Random Forest feature-rule swap on Digits: BAC≈0.997, DCE≈7.5), while ``cosmetic'' tweaks (SVC textttgamma=scale vs. textttauto, kNN search) show rank-overlap@10=1.0 and DCE≈0. The largest redistribution appears for deeper GB on Breast Cancer (JSD≈0.357). Delta-Attribution offers a lightweight update audit that complements accuracy by distinguishing benign changes from behaviourally meaningful or risky reliance shifts.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 18 of its 26 references that are in the map. First posted on arXiv 27 Aug 2025.
Builds on
18 of 26 references.
References · 18
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2022Locating and Editing Factual Associations in GPTcited by 2,691
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2018Sanity Checks for Saliency Mapscited by 1,156
- 2017SmoothGrad: removing noise by adding noisecited by 1,109
- 2022Mass-Editing Memory in a Transformercited by 1,001
- 2021Fast Model Editing at Scalecited by 498
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 476
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 443
- 2024Rebuilding ROME : Resolving Model Collapse during Sequential Model Editingcited by 50
6 more
- 2020Smoothed Geometry for Robust Attributioncited by 38
- 2021An Information-theoretic Approach to Distribution Shiftscited by 25
- 2022"Why did the Model Fail?": Attributing Model Performance Changes to Distribution Shiftscited by 18
- 2022Explanation Shift: Detecting distribution shifts on tabular data via the explanation spacecited by 7
- 2023Explanation Shift: How Did the Distribution Shift Impact the Model?cited by 6
- 2024Reliable Evaluation of Attribution Maps in CNNs: A Perturbation-Based Approachcited by 4
Built on by
Not cited yet.