Delta-Audit: Explaining What Changes When Models Change
- FAtt

Model updates (new hyperparameters, kernels, depths, solvers, or data) change performance, but the \emph{reason} often remains opaque. We introduce \textbf{Delta-Attribution} (\mbox{-Attribution}), a model-agnostic framework that explains \emph{what changed} between versions and by differencing per-feature attributions: . We evaluate with a \emph{-Attribution Quality Suite} covering magnitude/sparsity (L1, Top-, entropy), agreement/shift (rank-overlap@10, Jensen--Shannon divergence), behavioural alignment (Delta Conservation Error, DCE; Behaviour--Attribution Coupling, BAC; COF), 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, NN), three datasets (Breast Cancer, Wine, Digits), and three A/B pairs per family. \textbf{Findings.} Inductive-bias changes yield large, behaviour-aligned deltas (e.g., SVC polyrbf on Breast Cancer: BAC0.998, DCE6.6; Random Forest feature-rule swap on Digits: BAC0.997, DCE7.5), while ``cosmetic'' tweaks (SVC \texttt{gamma=scale} vs.\ \texttt{auto}, NN search) show rank-overlap@10 and DCE0. The largest redistribution appears for deeper GB on Breast Cancer (JSD0.357). -Attribution offers a lightweight update audit that complements accuracy by distinguishing benign changes from behaviourally meaningful or risky reliance shifts.
View on arXiv