atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Selective Explanations

NeurIPS 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Counterfactual and statistical explanations · 1 citations (OpenAlex)

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.

Proposes selective explanations that detect low-quality amortized Shapley explanations via learned/deep uncertainty and refine the flagged ones with an optimally weighted combination of amortized and Monte Carlo explanations.

Problem

Amortized feature attribution explainers are cheap (one inference) but can produce inaccurate explanations for individual inputs, while Monte Carlo explainers are accurate but costly per input.

Approach

Selectively route inputs: uncertainty metrics (deep ensemble variance and a learned MLP uncertainty predictor) flag points where the amortized explainer is likely poor; for those, an "explanation with initial guess" linearly combines the amortized and Monte Carlo explanations with a bin-wise closed-form weight calibrated on held-out data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Select the lowest-uncertainty half of explanations for amortized outputAmortized explainer · UCI-AdultMSE: 0.014 -> 0.003Helped
Select the lowest-uncertainty half of explanations for amortized outputAmortized explainer · UCI-NewsMSE: 0.032 -> 0.025Helped
Select the lowest-uncertainty half of explanations for amortized outputAmortized explainer · Yelp ReviewMSE: 0.11 -> 0.07Helped
Select the lowest-uncertainty half of explanations for amortized outputAmortized explainer · ToxigenMSE: 0.032 -> 0.007Helped
Combine the amortized explanation with a Monte Carlo explanation using the optimized initial-guess weight instead of using Monte Carlo alone (ablation)Selective explanations · UCI-Adult, UCI-News, Yelp Review, and ToxigenMSEHelped
Combine the amortized explanation with a Monte Carlo explanation using the optimized initial-guess weight instead of using Monte Carlo alone (ablation)Selective explanations · UCI-News and ToxigenMSEHelped
Provide explanations with initial guess for 20% of inputsSelective explanations · UCI-Adult, UCI-News, Yelp Review, and ToxigenMSEHelped
Provide explanations with initial guess for 20% of the population using SVS-12Selective explanations · Yelp ReviewSpearman's correlation: from 0.2 to more than 0.3Helped
Provide explanations with initial guess for 20% of inputsSelective explanations · Yelp ReviewSpearman's correlationHelped
Provide explanations with initial guess for 60% of points and amortized explanations for the remainderSelective explanations · Yelp Reviewlocal fidelityHelped
Increase the quality of the Monte Carlo explainer used for recourseSelective explanations · UCI-Adult, UCI-News, Yelp Review, and ToxigenMSEHelped
Use selective explanations rather than vanilla Monte Carlo time sharingMonte Carlo time sharing · ToxigenMSEHelped

Surprising findings

Limitations

Experimental setup

Datasets: UCI-Adult UCI-News Yelp Review Toxigen

Benchmarks: UCI-Adult UCI-News Yelp Review Toxigen

Metrics: MSE to high-quality Shapley values Spearman's correlation model accuracy under token removal (perturbation curve)

Baselines: Amortized explainer (stochastic amortization) Amortized SHAP for LLMs Kernel SHAP Shapley Value Sampling Naive Monte Carlo recourse (lambda=0) Oracle uncertainty selector

Builds on: Shapley Value Sampling Kernel SHAP Stochastic amortization Amortized SHAP for LLMs Deep ensembles

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