atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Improving Perturbation-based Explanations by Understanding the Role of Uncertainty Calibration

NeurIPS 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Post-hoc explanation analysis

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that models are miscalibrated under explainability-specific perturbations, proves this biases global and local perturbation-based explanations, and proposes ReCalX, a perturbation-level-adaptive temperature scaling that improves calibration, explanation robustness, and remove-and-retrain fidelity.

Problem

Perturbation-based explanations rely on model predictions under out-of-distribution feature perturbations, where models are often miscalibrated, distorting feature importance estimates and making explanations unstable.

Approach

Derives a decomposition of perturbation-based predictive power showing calibration error under each subset perturbation undermines explanations, and proposes ReCalX: information-preserving temperature scaling with separate temperatures per perturbation-level bin, fit on perturbed validation samples.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use adaptive perturbation-specific temperature scaling instead of no calibrationMLP on Electricity with mean replacement · Electricitymaximum KL calibration error: 0.1534 -> 0.0163Helped
Use adaptive perturbation-specific temperature scaling instead of static temperature scalingMLP on Electricity with mean replacement · Electricitymaximum KL calibration error: 0.1664 -> 0.0163Helped
Use adaptive perturbation-specific temperature scaling instead of no calibrationResNet on Pol with mean replacement · Polmaximum KL calibration error: 0.8633 -> 0.0910Helped
Use static temperature scaling instead of no calibrationResNet on Pol with mean replacement · Polmaximum KL calibration error: 0.8633 -> 1.0173Hurt
Use adaptive perturbation-specific temperature scaling instead of no calibrationViT with zero-baseline perturbations · ImageNetmaximum KL calibration error: 0.2618 -> 0.0078Helped
Use static temperature scaling instead of no calibrationViT with zero-baseline perturbations · ImageNetmaximum KL calibration error: 0.2618 -> 0.3057Hurt
Use adaptive perturbation-specific temperature scaling instead of no calibrationResNet50 with blur perturbations · ImageNetmaximum KL calibration error: 0.4158 -> 0.0139Helped
Apply ReCalX before generating LIME explanationsResNet50 explanations with zero-baseline perturbations · ImageNetaverage sensitivity: 1.349 -> 1.190Helped
Apply ReCalX before generating Kernel SHAP explanationsSigLIP explanations with blur perturbations · ImageNetmaximum sensitivity: 3.493 -> 2.897Helped
Rank global features using ReCalX explanations rather than original explanationsMLP feature removal and retraining with Shapley Values · Electricityoriginal loss increase after removing top three features: 24% -> 33%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Electricity Covertype Credit Pol ImageNet ILSVRC2012

Benchmarks: Electricity Covertype Credit Pol ImageNet ILSVRC2012

Metrics: KL-divergence calibration error (average and maximum over pe average sensitivity maximum sensitivity remove-and-retrain loss increase

Baselines: Uncalibrated model Temperature Scaling

Builds on: temperature scaling Shapley values LIME

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy