atlas

Research map / Learning theory and algorithms / Prediction and decision losses

One Sample Fits All: Approximating All Probabilistic Values Simultaneously and Efficiently

NeurIPS 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Shapley value attribution

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 a one-sample-fits-all (OFA) framework that reuses sampled subsets to approximate every probabilistic value simultaneously, with an average-optimal sampling vector (OFA-A) and per-value optimized variant (OFA-S), and links it to datamodels regression.

Problem

Approximating probabilistic values (Shapley, Beta Shapley, weighted Banzhaf) is exponentially expensive, and since the best value choice is downstream-dependent, practitioners need to approximate many candidates; no existing estimator approximates all of them simultaneously and efficiently.

Approach

A sampling-based framework that keeps the principle of maximum sample reuse and avoids amplifying scalars, with convergence governed by a formula D(m,q) whose minimization over a sampling vector q yields an average-optimal (OFA-A) and per-value-optimal (OFA-S) estimator.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OFA-A instead of the group testing estimatorShapley value estimation · Shapley valueconvergence rate: O(n(\log n)^{2}) -> O(n\log n)Helped
Use OFA-A instead of the previous best estimatorBeta Shapley value estimation with α = 1, β > 1 or α > 1, β = 1 · Beta Shapley valuesutility evaluations: O(n(\log n)^{3}) -> O(n\log n)Helped
Use OFA-A instead of the previous best weighted Banzhaf estimatorWeighted Banzhaf value estimation · Weighted Banzhaf valuesconvergence rate: O(n\log n) -> O(n^{\frac{3}{2}}\log n)Hurt
Tune the sampling vector for each specific probabilistic value (OFA-S) rather than using the average-optimal vector (OFA-A)OFA estimation · Weighted Banzhaf valuesconvergence rate: O(n^{\frac{3}{2}}\log n) -> O(n\log n)Helped
Tune the sampling vector for each specific probabilistic value (OFA-S) rather than using the average-optimal vector (OFA-A)OFA estimation · Shapley valueconvergence rateNo clear effect
Use OFA-S rather than OFA-AOFA estimation · Six utility functions and evaluated probabilistic valuesAUCCHelped
Use OFA-S rather than the considered baselinesProbabilistic value estimation · Evaluated settings except SOU games requiring only n² utility evaluations for exact valuesAUCCHelped
Use OFA-A rather than the selected baselinesOne-for-all estimation · 18 probabilistic valuesAUCCHelped

Surprising findings

Limitations

Experimental setup

Datasets: FMNIST MNIST iris

Benchmarks: LeNet cross-entropy utility on FMNIST, MNIST, iris (n=24) sum of unanimity games utility (n=64,128,256)

Metrics: area under convergence curve (AUCC) of relative L2 error

Baselines: WSL-Shapley SHAP-IQ weightedSHAP permutation-Shapley kernelSHAP unbiased kernelSHAP group testing complement estimator MSR-Banzhaf GELS ARM AME

Builds on: Beta Shapley weighted Banzhaf values datamodels KernelSHAP

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