Which training example
moved this prediction?

Estimate how upweighting or removing each training point changes a test prediction, then compare the influence approximation with expensive leave-one-out retraining.

Estimated vs measured influence

Positive supports the prediction; negative opposes it
POINT A
Rank correlation0.91
Selected error0.02
Prediction confidence78%
Retraining saved

Differentiate through training.

Classical influence functions approximate how model parameters and test loss respond when one training point receives infinitesimally more weight. The inverse Hessian translates a training gradient into a parameter change.

Influence is a local, first-order estimate.

It avoids retraining once per example, but its accuracy depends on smoothness, curvature estimates, optimization state, and the size of the data perturbation.

Damping stabilizes inversion.

Adding λI controls poorly conditioned curvature but changes the attribution.

Removal is not infinitesimal.

Deleting groups or highly influential points can violate the approximation.

Deep networks complicate theory.

Non-convexity, flat directions, and incomplete convergence weaken classical guarantees.

Validate top-ranked points.

Use actual retraining or data ablations before making high-stakes conclusions.

Treat attribution as a hypothesis.

Check rank stabilitySweep damping, checkpoints, curvature approximations, and random seeds.
Validate with removalRetrain after deleting top positive and negative examples.
Avoid causal overclaimingAn influential example need not be uniquely responsible or semantically copied.

Export the attribution audit.

Explore Super · Build agent websites · Computer-use cache