· Xiaojing Yang · Explainability and Responsible AI · 4 min read

中文

From Association to Causal Evidence: What Can Attribution Claim?

Training-data attribution can provide evidence of influence, but causal claims require careful interventions, retraining, controls, and uncertainty analysis.

Core idea

Attribution is not automatically causality. A high attribution score suggests influence under a defined procedure; a causal claim needs a plausible intervention and comparison.

This note is part of my series Training Data Attribution for NLP and LLM Research. The series is written as both a research notebook and an interview preparation path: each article should help me explain the idea clearly, connect it to my thesis, and identify what would become future PhD work.

Guiding question: When can an attribution result be interpreted causally?

Training data attribution map

Intuition

Similarity can explain why a training example is retrieved. Association can show that a data group correlates with a behaviour. Attribution estimates contribution under a chosen method. Causal evidence asks whether changing the data would change the model behaviour in a predictable way.

In NLP and LLM research, this matters because model behaviour is deeply shaped by data mixture. A model may be fluent because of broad web text, domain-accurate because of specialised documents, safer because of curated instruction data, or biased because of repeated patterns in a subset of the corpus. Training-data attribution gives us language for asking these questions systematically instead of only saying “the data matters”.

Formal lens

A causal-style statement requires an intervention such as deleting, correcting, reweighting, or adding counterfactual examples, plus a comparison model trained or evaluated under controlled conditions. The estimand should be tied to a concrete intervention, not merely to a ranking score.

The important discipline is to define the attribution setup before interpreting the score:

Design choiceQuestion to answer
Attribution unitWhat receives credit: source, group, document, example, or token?
Utility functionWhich behaviour is being explained: quality, terminology, style, factuality, or safety?
InterventionAre we adding, deleting, reweighting, correcting, or retraining?
EstimatorIs the score exact, sampled, gradient-based, surrogate-based, or heuristic?
UncertaintyHow stable is the score across seeds, samples, metrics, and evaluation sets?

NLP / LLM example

If a high-attribution data group is removed and terminology performance drops more than under random group removal, that supports a causal influence claim. If a suspicious example is only semantically similar to a bad output, it is evidence for diagnosis, not proof that the example caused the error.

This is why I do not want to treat attribution as a generic interpretability topic. For my profile, the natural connection is multilingual and domain-specific NLP: low-resource settings, technical terminology, written-standard variation, and evaluation beyond one headline metric.

Connection to my thesis

In my thesis narrative, training-data attribution is useful because it turns a vague data question into an experimental design:

  1. define interpretable data units;
  2. define the model behaviour to explain;
  3. compare controlled data coalitions or interventions;
  4. estimate contribution;
  5. report uncertainty and limitations;
  6. decide what evidence is strong enough to support a causal-style claim.

That structure helps me avoid overclaiming. A score is not automatically a causal explanation. It is a measurement produced by a specific setup.

What I have done, understand, and would extend

LevelStatus
Already completed / thesis-readyGroup-level attribution, coalition thinking, metric-based utilities, cautious interpretation, random baselines, bootstrap-style reliability checks.
I understand but may not fully implement yetInstance-level gradient attribution, influence functions, TracIn, Monte Carlo Shapley, surrogate/datamodel approximations.
Strong PhD extensionHierarchical attribution, intervention-based validation, factuality/style-specific utilities, scalable attribution for LLM data mixtures.

Interview answer

I would be careful with language. I can say a data group has high estimated contribution under a Shapley-style coalition analysis. I would only make stronger causal claims if I validate them through deletion, correction, reweighting, or counterfactual retraining experiments.

References and reading path

  • Lloyd Shapley, A Value for n-Person Games.
  • Ghorbani and Zou, Data Shapley: Equitable Valuation of Data for Machine Learning.
  • Koh and Liang, Understanding Black-box Predictions via Influence Functions.
  • Pruthi et al., Estimating Training Data Influence by Tracing Gradient Descent.
  • Ilyas et al., Datamodels: Predicting Predictions from Training Data.
  • Rei et al., COMET: A Neural Framework for MT Evaluation.
Share:
Back to Blog

Related Posts

View All Posts »
Research & ApplicationsExplainability and Responsible AIEN

Coalitions, Marginal Contributions, and Shapley Values

The basic Shapley framework for data attribution: coalition value, marginal contribution, averaging over contexts, and why the result is more stable than one ablation.

Research & ApplicationsExplainability and Responsible AIEN

Data Intervention and Attribution Validation

How to validate data attribution through deletion, correction, reweighting, counterfactual examples, retraining, and random deletion baselines.