atlas

Research map / Large language models / Language, safety and interpretability

Time Travel in LLMs: Tracing Data Contamination in Large Language Models

ICLR 2024 · Large language models › Language, safety and interpretability · approach: LLM unlearning and benchmarks · 24 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 guided-instruction completion of dataset instances plus two partition-level rules (bootstrap BLEURT/ROUGE-L test and GPT-4 few-shot ICL match counting) to detect LLM training-data contamination without access to pre-training data.

Problem

Detecting whether downstream test/train data from benchmark datasets has been ingested into closed LLMs' pre-training data, when pre-training data is inaccessible and compute is limited.

Approach

Prompt the LLM with a guided instruction (dataset name, split name, random-length prefix, label) to complete a reference instance, then compare overlap with a general instruction lacking dataset/split identifiers; flag partitions via a bootstrap significance test or a GPT-4 few-shot ICL classifier counting exact/near-exact matches.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GPT-4 few-shot ICL to judge guided completions instead of overlap-score heuristicsContamination detection with GPT-4 as the investigated model · 14 dataset partitionsaccuracy: 78.57% -> 100.00%Helped
Use GPT-4 few-shot ICL to judge guided completions instead of BLEURT overlap scoresContamination detection with GPT-3.5 as the investigated model · 14 dataset partitionsaccuracy: 64.29% -> 92.86%Helped
Use ROUGE-L rather than BLEURT in Algorithm 1 (ablation)Contamination detection with GPT-4 as the investigated model · 14 dataset partitionsaccuracy: 78.57% -> 92.86%Helped
Use ROUGE-L rather than BLEURT in Algorithm 1 (ablation)Contamination detection with GPT-3.5 as the investigated model · 14 dataset partitionsaccuracy: 64.29% -> 50.00%Hurt
Use guided instruction with dataset and partition names instead of general instruction (ablation)GPT-4 completion overlap scoring · AG News train, BLEURTBLEURT: 0.63 -> *0.70Helped
Use guided instruction with dataset and partition names instead of general instruction (ablation)GPT-4 completion overlap scoring · IMDB train, BLEURTBLEURT: 0.43 -> 0.48Hurt
Use guided instruction with dataset and partition names instead of general instruction (ablation)GPT-3.5 completion overlap scoring · AG News train, ROUGE-LROUGE-L: 0.06 -> *0.16Helped
Use guided instruction with dataset and partition names instead of general instruction (ablation)GPT-3.5 completion overlap scoring · RTE train, ROUGE-LROUGE-L: 0.37 -> 0.32Hurt

Surprising findings

Limitations

Experimental setup

Datasets: IMDB AG News Yelp Full Reviews SAMSum XSum WNLI RTE GSM8k

Benchmarks: IMDB AG News Yelp Full Reviews RTE WNLI SAMSum XSum

Metrics: success rate vs human judgment accuracy ROUGE-L BLEURT

Baselines: ChatGPT-Cheat? Algorithm 1 (BLEURT) Algorithm 1 (ROUGE-L)

Builds on: ChatGPT-Cheat? few-shot in-context learning BLEURT ROUGE-L

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