Static membership-inference attacks ask whether a data point was used to train a model. TMIA studies a different temporal question: at which training checkpoints was that point present? Its authors observe predictions from successive checkpoints and train a bidirectional LSTM to infer when a sample was added, removed or re-added. That history can remain…
Inspect the ClaimsCase · DiggingBeagle record
Model update histories can reveal when training examples entered or left a model
A controlled black-box study infers membership changes across versioned model checkpoints, including after a data record is removed.
Public disclosure: Nov 4, 2026
Controlled scheduled training and shadow-model experiments in the November 4, 2026 TMIA paper.
At a glance
Model unlearning and deletion policies need to account for historically disclosed outputs and checkpoint access, not just data in the latest snapshot.
Read the implicationsReal commercial model version histories may not expose the number and timing of checkpoints assumed in the research. No real individual membership was demonstrated against a production provider. Shadow-model, representation and training-update assumptions may limit transfer.
Limits and uncertaintyFull account
Static membership-inference attacks ask whether a data point was used to train a model. TMIA studies a different temporal question: at which training checkpoints was that point present? Its authors observe predictions from successive checkpoints and train a bidirectional LSTM to infer when a sample was added, removed or re-added. That history can remain statistically observable even if the latest checkpoint no longer contains the record.
The paper evaluates controlled updates to Pythia-70M, T5, GPT-2 and image classifiers. For Pythia-70M on SST-5, it reports timestamp-level F1 of 91.34%, compared with 77.59% for a static timestamp-wise baseline, and interval-level F1 of 84.16% compared with approximately 57.01%. Observability matters: with only a quarter of checkpoints visible, timestamp F1 fell to 48.48%. A differential privacy setting with cumulative epsilon 10 reduced one timestamp F1 measure to 17.47% while reducing accuracy from 43.26% to 38.43%. These are research benchmarks, not observations about commercial ChatGPT users or any person's hidden training history.
The finding extends the privacy model for versioned AI systems. A deletion or unlearning claim should specify what persistence guarantees it makes about prior published checkpoints, accessible output histories and observational side channels, not only the current training set.
The threat model depends on a time series. The authors simulate repeated additions and removals over many model updates, then attempt to recover intervals of membership from black-box model outputs. When only 50% of checkpoints were visible, they report timestamp and interval F1 scores of 72.82% and 64.66%; with 25% observable, these declined to 48.48% and 36.47%. In a separate reduced-precision experiment, 4-bit quantization weakened but did not eliminate the observed signal. A model provider that never exposes comparable snapshot histories does not automatically face this measured attack rate.
A deletion claim needs a specific temporal boundary. Removing one record from current training data is different from making historical model releases unobservable, purging logs, preventing repeated queries, or proving that an observer cannot infer prior participation. The private attribute-uniqueness protocol solves a different problem: learning whether a set of attributes is rare before disclosure, under its own two-server assumptions. Neither technique guarantees broad anonymity.
Mechanism and trust boundary
- 01
Attacker obtains permitted black-box predictions from successive public model versions.
- 02
A time-series inference model correlates prediction changes with sample inclusion at different training checkpoints.
- 03
Attacker infers membership intervals, including records subsequently absent from the latest checkpoint.
Claims & evidence
CLM-NOV04-TMIA-VERSION-HISTORYTMIA infers temporal training-sample membership from a sequence of black-box checkpoint outputs; its reported Pythia-70M SST-5 timestamp-level F1 is 91.34% in the evaluated configuration.supported
Basis: reported finding
- supportsTMIA: temporal membership inference against continually updated modelsprimary disclosure
Abstract and Pythia-70M SST-5 temporal evaluation tables
CLM-NOV04-TMIA-PARTIAL-OBSERVATIONThe paper finds materially weaker inference when only a portion of model checkpoints is observable; 25% checkpoint access yields 48.48% timestamp-level F1 in one experiment.supported
Basis: reported finding
- supportsTMIA: temporal membership inference against continually updated modelsprimary disclosure
Sparse checkpoint availability ablation
CLM-NOV04-TMIA-PARTIAL-SNAPSHOT-F1The TMIA authors report timestamp/interval F1 of 72.82%/64.66% when 50% of model snapshots are observable, falling to 48.48%/36.47% with only 25% observable.supported
Basis: reported finding
- supportsTMIA: temporal membership inference against continually updated modelsprimary disclosure
Section 7.3 Attacking with Partial Observation of Model Updates, Table 7
Implications
Model unlearning and deletion policies need to account for historically disclosed outputs and checkpoint access, not just data in the latest snapshot.
Unknowns and contradictions
- Real commercial model version histories may not expose the number and timing of checkpoints assumed in the research.
- No real individual membership was demonstrated against a production provider.
- Shadow-model, representation and training-update assumptions may limit transfer.
Sources and citation
Material revision history
- Nov 6, 2026 · Published version · first publication · revision 224