Text / LLM / Model
GPT-4
- Organisation
- OpenAI
- Family
- GPT
- Released
- 2023-03-14 (API snapshot name gpt-4-0314 (developers.openai.com/api/docs/models/gpt-4); technical report arXiv v1 submitted 2023-03-15)
- Training cutoff
- 2021-09-01
Evidence
“GPT-4 generally lacks knowledge of events that have occurred after the vast majority of its pre-training data cuts off in September 2021”
arxiv.org · paper · Section 5 (Limitations) · retrieved 2026-10-15 “The pre-training and post-training data contain a small amount of more recent data”
arxiv.org · paper · Section 5, footnote 10 · retrieved 2026-10-15 - Checkpoints
- gpt-4-0314, gpt-4-0613
- Weights
- Closed · proprietary
- Links
- Paper
Training data disclosure: Partial list
Level determined for 59% of benchmark cells.
- TestTest data seen5
- SeenSeen, split unclear0
- TrainTraining data seen1
- Related data seen2
- NoNot seen5
- ?Unknown9
“using both publicly available data (such as internet data) and data licensed from third-party providers.”
“this report contains no further details about the architecture (including model size), hardware, training compute, dataset construction, training method, or similar.”
Other declared training data
-
publicly available data (such as internet data) (broad web data: may contain benchmark test sets) · split: unknown
Evidence
“using both publicly available data (such as internet data) and data licensed from third-party providers.”
arxiv.org · paper · Section 2 · retrieved 2026-10-15 -
data licensed from third-party providers (not yet matched to a dataset) · split: unknown
Evidence
“using both publicly available data (such as internet data) and data licensed from third-party providers.”
arxiv.org · paper · Section 2 · retrieved 2026-10-15 -
MATH (Mathematics Aptitude Test of Heuristics) · split: train of llm-classic
Only the training set; part of it was held back, so each example may or may not have been seen.
Evidence
“To improve GPT-4's ability to do mathematical reasoning, we mixed in data from the training set of MATH and GSM-8K, two commonly studied benchmarks for mathematical reasoning in language models.”
arxiv.org · paper · Appendix E · retrieved 2026-10-15 -
GSM8K (Grade School Math 8K) · split: train of llm-classic
Evidence
“To improve GPT-4's ability to do mathematical reasoning, we mixed in data from the training set of MATH and GSM-8K, two commonly studied benchmarks for mathematical reasoning in language models.”
arxiv.org · paper · Appendix E · retrieved 2026-10-15 “For GSM-8K, we include part of the training set in GPT-4's pre-training mix (see Appendix E for details).”
arxiv.org · paper · Section 4, footnote 6 · retrieved 2026-10-15
Declared exclusions
Contamination analyses
Analyses that found benchmark test data in this model's training data, or in a corpus it uses.
-
MMLU (Measuring Massive Multitask Language Understanding)
· pre-training data
~0.6% of 1000 sampled MMLU test examples matched GPT-4 pre-training data (50-character substring match)
Evidence
“MMLU 86.4% 70.0% ~0.6%”
arxiv.org · paper · Appendix D, Table 11 (row MMLU: GPT-4, GPT-3.5, Contamination) · retrieved 2026-10-15 “For datasets other than HumanEval, we estimated contamination based on 1000 randomly chosen examples against our training data.”
arxiv.org · paper · Appendix D, Table 11 caption · retrieved 2026-10-15 -
GSM8K (Grade School Math 8K)
· pre-training data
~1% of 1000 sampled GSM-8K test examples matched GPT-4 pre-training data
Evidence
“GSM-8K 92.0% 57.1% ~1%”
arxiv.org · paper · Appendix D, Table 11 (row GSM-8K) · retrieved 2026-10-15 “For datasets other than HumanEval, we estimated contamination based on 1000 randomly chosen examples against our training data.”
arxiv.org · paper · Appendix D, Table 11 caption · retrieved 2026-10-15 -
ARC-Challenge (AI2 Reasoning Challenge, Challenge Set)
· pre-training data
~3.4% of 1000 sampled ARC (Challenge set) test examples matched GPT-4 pre-training data
Evidence
“AI2 96.3% 85.2% ~3.4%”
arxiv.org · paper · Appendix D, Table 11 (row AI2) · retrieved 2026-10-15 “AI2 Reasoning Challenge (ARC) [54] 96.3% 85.2% 85.2% 86.5% Grade-school multiple choice science questions. Challenge-set.”
arxiv.org · paper · Table 2 (identifies the benchmark as the ARC Challenge set) · retrieved 2026-10-15 -
WinoGrande
· pre-training data
~0.9% of 1000 sampled WinoGrande test examples matched GPT-4 pre-training data
Evidence
“WinoGrande 87.5% 81.6% ~0.9%”
arxiv.org · paper · Appendix D, Table 11 (row WinoGrande) · retrieved 2026-10-15 -
HumanEval
· pre-training data
25% of HumanEval problems matched GPT-4 pre-training data (whole benchmark checked); score on the non-contaminated subset was 65.58% vs 67.0% overall
Evidence
“HumanEval 67.0% 48.1% 25% 65.58% -2.12%”
arxiv.org · paper · Appendix D, Table 11 (row HumanEval: score, GPT-3.5, contamination, non-contaminated score, degradation) · retrieved 2026-10-15 -
MMLU (Measuring Massive Multitask Language Understanding)
· training data
Guessed masked wrong answer options of MMLU test questions with 57% exact match, suggesting memorisation of test items. Model version not stated.
Evidence
“Specifically, in the MMLU benchmark, ChatGPT and GPT-4 demonstrated an exact match rate of 52% and 57%, respectively, in guessing the missing options in benchmark test data.”
arxiv.org third-party study· study · Abstract · retrieved 2026-10-15 -
HumanEval
· training data
Estimated contamination level of 55.62-56.71% on the full HumanEval test set (164 problems).
Evidence
“Our DCQ (%) [55.62, 56.71] [42.86, 44.00] [78.79, 79.00]”
arxiv.org third-party study· study · Table 2 (HumanEval / DROP / GSM8k columns) · retrieved 2026-10-15 “As done by OpenAI (2023), we apply DCQ to the entire test set of the HumanEval dataset with 164 samples.”
arxiv.org third-party study· study · Section 4.2, footnote 17 · retrieved 2026-10-15 “gpt-4-0613 snapshots, accessed via the OpenAI API.”
arxiv.org third-party study· study · Section 4.1 · retrieved 2026-10-15
Benchmark cells
Classic LLM benchmarks
Test data seen MMLU (Measuring Massive Multitask Language Understanding) · a contamination analysis found test examples in the pre-training data (~0.6% of 1000 sampled MMLU test examples matched GPT-4 pre-training data (50-character substring match))
Evidence (2)
“MMLU 86.4% 70.0% ~0.6%”
“For datasets other than HumanEval, we estimated contamination based on 1000 randomly chosen examples against our training data.”
Test data seen GSM8K (Grade School Math 8K) · a contamination analysis found test examples in the pre-training data (~1% of 1000 sampled GSM-8K test examples matched GPT-4 pre-training data)
Evidence (2)
“GSM-8K 92.0% 57.1% ~1%”
“For datasets other than HumanEval, we estimated contamination based on 1000 randomly chosen examples against our training data.”
Training data seen MATH (Mathematics Aptitude Test of Heuristics) · only the training split was used, not the benchmark's test data
Evidence (1)
“To improve GPT-4's ability to do mathematical reasoning, we mixed in data from the training set of MATH and GSM-8K, two commonly studied benchmarks for mathematical reasoning in language models.”
Test data seen HumanEval · a contamination analysis found test examples in the pre-training data (25% of HumanEval problems matched GPT-4 pre-training data (whole benchmark checked); score on the non-contaminated subset was 65.58% vs 67.0% overall)
Evidence (1)
“HumanEval 67.0% 48.1% 25% 65.58% -2.12%”
Test data seen ARC-Challenge (AI2 Reasoning Challenge, Challenge Set) · a contamination analysis found test examples in the pre-training data (~3.4% of 1000 sampled ARC (Challenge set) test examples matched GPT-4 pre-training data)
Evidence (2)
“AI2 96.3% 85.2% ~3.4%”
“AI2 Reasoning Challenge (ARC) [54] 96.3% 85.2% 85.2% 86.5% Grade-school multiple choice science questions. Challenge-set.”
Not seen HellaSwag · the authors state its test portion was excluded from training
Evidence (1)
“GPT-4's holdout results are close to the results on the validation set (95.6%) which was explicitly masked out during training.”
Unknown TruthfulQA · training data not disclosed in enough detail
Test data seen WinoGrande · a contamination analysis found test examples in the pre-training data (~0.9% of 1000 sampled WinoGrande test examples matched GPT-4 pre-training data)
Evidence (1)
“WinoGrande 87.5% 81.6% ~0.9%”
Multimodal LLM benchmarks
Unknown MMMU (Massive Multi-discipline Multimodal Understanding and Reasoning) · training data not disclosed in enough detail
Unknown MMMU-Pro · training data not disclosed in enough detail
Unknown MathVista · training data not disclosed in enough detail
Unknown ChartQA · training data not disclosed in enough detail
Unknown DocVQA · training data not disclosed in enough detail
Unknown AI2D (AI2 Diagrams) · training data not disclosed in enough detail
Not seen CharXiv · its test items were published from 2024-06-26, after the model's stated training-data cutoff (2021-09-01)
Evidence (4)
“GPT-4 generally lacks knowledge of events that have occurred after the vast majority of its pre-training data cuts off in September 2021”
“The pre-training and post-training data contain a small amount of more recent data”
“arXiv:2406.18521v1 [cs.CL] 26 Jun 2024”
“we release all QA pairs for the validation set and keep the answers to the test set private to prevent data leakage.”
Recent LLM benchmarks
Unknown GPQA Diamond · training data not disclosed in enough detail
MMLU-Pro · a contamination analysis found test examples of the related dataset MMLU (Measuring Massive Multitask Language Understanding) (~0.6% of 1000 sampled MMLU test examples matched GPT-4 pre-training data (50-character substring match))
Evidence (4)
“MMLU 86.4% 70.0% ~0.6%”
“For datasets other than HumanEval, we estimated contamination based on 1000 randomly chosen examples against our training data.”
“**Original MMLU Questions:** Part of the dataset comes from the original MMLU dataset. We remove the trivial and ambiguous questions.”
“Additionally, MMLU-Pro eliminates the trivial and noisy questions in MMLU.”
Not seen LiveCodeBench (code generation, release_v6) · its test items were published from 2023-05-01, after the model's stated training-data cutoff (2021-09-01)
Evidence (4)
“GPT-4 generally lacks knowledge of events that have occurred after the vast majority of its pre-training data cuts off in September 2021”
“The pre-training and post-training data contain a small amount of more recent data”
“`release_v6`: The updated release of the dataset with problems released between May 2023 and Apr 2025 containing 1055 problems.”
“`release_v1`: The initial release of the dataset with problems released between May 2023 and Mar 2024 containing 400 problems.”
Unknown SWE-bench Verified · training data not disclosed in enough detail
Not seen AIME 2024 · its test items were published from 2024-01-31, after the model's stated training-data cutoff (2021-09-01)
Evidence (5)
“GPT-4 generally lacks knowledge of events that have occurred after the vast majority of its pre-training data cuts off in September 2021”
“The pre-training and post-training data contain a small amount of more recent data”
“2024 AIME I problems and solutions. The test was held on Wednesday, January 31 – Thursday, February 1, 2024.”
“AIME I (main AIME competition date): Thursday, Feb. 1, 2024 between 1:30 pm ET and 5:30 pm ET.”
“AIME II (alternate AIME competition date): Wednesday, Feb. 7, 2024 between 1:30 pm ET and 5:30 pm ET.”
Not seen AIME 2025 · its test items were published from 2025-02-06, after the model's stated training-data cutoff (2021-09-01)
Evidence (4)
“GPT-4 generally lacks knowledge of events that have occurred after the vast majority of its pre-training data cuts off in September 2021”
“The pre-training and post-training data contain a small amount of more recent data”
“2025 AIME I problems and solutions. The test was held on Thursday, February 6, 2025.”
“This year the AIME I will take place on February 6, 2025, while the alternate AIME II will take place on February 12, 2025.”
MATH-500 · related dataset MATH (Mathematics Aptitude Test of Heuristics) was used
Evidence (3)
“To improve GPT-4's ability to do mathematical reasoning, we mixed in data from the training set of MATH and GSM-8K, two commonly studied benchmarks for mathematical reasoning in language models.”
“We therefore evaluate our models only on the remaining 500 held-out problems. We selected these 500 test problems uniformly at random, and we believe they are representative of the test set as a whole.”
“This dataset contains a subset of 500 problems from the MATH benchmark that OpenAI created in their _Let's Verify Step by Step_ paper.”
Notes
Technical report gives no dataset construction details apart from the MATH/GSM-8K training-set mix. Contamination checked with 3 random 50-character substrings per evaluation example against processed pre-training data (Appendix C/D). RLHF post-training data was not checked for contamination ('We did not check the RLHF post-training data for contamination with TruthfulQA'). The current API docs page lists a 'Dec 01, 2023 knowledge cutoff' for GPT-4, which conflicts with the report (September 2021). Other reported contamination, not shown as cells: DROP: ~21% of 1000 sampled DROP examples matched GPT-4 pre-training data; BIG-bench: portions of BIG-bench were inadvertently mixed into the training set (extent not quantified); Professional and academic exams (GPT-4 report Tables 9-10): Tables 9-10 report per-exam fractions of contaminated questions for the professional/academic exams (AP, GRE, SAT, LSAT, USABO, sommelier, Leetcode, etc.), ranging from 0% to 100% of questions per exam section Third-party signal on TruthfulQA (indirect, not shown as a cell): 11.1 percentage points higher on TruthfulQA than on the retro-holdout. Performance gap on a fresh holdout is evidence of benchmark inflation/overfitting, not proof of test-set inclusion. Accepts image input: “We report the development of GPT-4, a large-scale, multimodal model which can accept image and text inputs and produce text outputs.”
Sources
- GPT-4 Technical Report (arXiv 2303.08774v6, includes the GPT-4 System Card) · paper · retrieved 2026-10-15
- OpenAI API docs: GPT-4 model page · website · retrieved 2026-10-15