atlas

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

Data Shapley in One Training Run

ICLR 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Shapley value attribution · 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 In-Run Data Shapley, which computes exact-in-approximation Shapley values for each SGD update within a single training run via first/second-order Taylor expansion, with "ghost" dot-product techniques that make it nearly as fast as regular training.

Problem

Data Shapley requires retraining models on many data subsets, which is infeasible for foundation models and measures contribution to a learning algorithm rather than to a specific training run.

Approach

Decompose the utility into per-iteration local loss changes, approximate them with Taylor expansions so the Shapley value has closed form (gradient dot-products and gradient-Hessian-gradient products), and compute these efficiently in one or two backward passes using ghost-clipping-style tricks, then sum across the training run.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use first-order In-Run Data Shapley with ghost dot-product instead of regular trainingGPT2-Small · Single 80GB A100throughput: 76.2 -> 70.5Hurt
Use second-order In-Run Data Shapley with ghost computation instead of regular trainingGPT2-Small · Single 80GB A100throughput: 76.2 -> 34.4Hurt
Use ghost dot-product rather than the direct implementationFirst-order In-Run Data Shapley · GPT2-Small, single 80GB A100throughput: 4.2 -> 70.5Helped
Use ghost computation rather than the direct implementationSecond-order In-Run Data Shapley · GPT2-Small, single 80GB A100throughput: 1.8 -> 34.4Helped
Use a first-order Taylor approximation (ablation)In-Run Data Shapley · GPT2, Pile, 3500th training iterationRMSE against Monte Carlo estimate: 0.0003Helped
Remove negatively valued data points using In-Run Data ShapleyGPT2 trained on a Pile subset · Pile subset, test loss 3.75training iterations to reach test loss: around 25% fewerHelped
Use first-order rather than second-order approximation (ablation)In-Run Data Shapley · GPT2, Pile, 3500th training iterationRMSE against Monte Carlo estimate: 0.0003No clear effect
Use In-Run Data Shapley rather than influence function to filter low-quality dataGPT2 trained on a Pile subset · Pile subset, test losstest loss convergenceHelped
Attribute a significant paraphrase with first-order In-Run Data Shapley rather than BM25Data attribution methods · Significant paraphraseaverage value rank: 1.6 -> 32.3Mixed
Attribute a rewritten, similar-topic corpus with In-Run Data Shapley rather than BM25Data attribution methods · Similar topicaverage value rank: 20917.3 -> 145.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: The Pile

Benchmarks: The Pile validation set

Metrics: test loss throughput (data points per second) RMSE vs Monte Carlo Shapley average value rank Spearman correlation

Baselines: Influence function BM25 TracIN-Ideal Monte Carlo Shapley

Builds on: Data Shapley TracIN ghost clipping influence functions

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