pith:EMCX3KNY
RoBERTa: A Robustly Optimized BERT Pretraining Approach
A careful retraining of BERT — longer, on more data, with dynamic masking and no next-sentence loss — matches or beats every model published after it on GLUE, SQuAD, and RACE.
arxiv:1907.11692 v1 · 2019-07-26 · cs.CL
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{EMCX3KNYQSYAMONWQMUKITMAQZ}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Under controlled comparison, BERT's masked-language-modeling objective with the original architecture, when trained longer on more data with larger batches, dynamic masking, no NSP loss, and byte-level BPE, matches or exceeds the downstream performance of every published post-BERT method (XLNet, SpanBERT, MT-DNN, etc.) on GLUE, SQuAD, and RACE — implying that previously reported gains over BERT are substantially attributable to training budget rather than architectural or objective novelty.
That holding "architecture and objective" fixed while varying data, steps, batch size, and masking constitutes a fair attribution of credit. The XLNet comparison in particular conflates multiple axes (RoBERTa uses 160GB vs. XLNet's 126GB, different step counts, different vocabularies), and the authors acknowledge they did not retune XLNet under matched compute. The claim that MLM is "competitive" with permutation LM rests on this, and the paper itself notes (footnote 2) that other methods could likely also improve with more tuning.
With better hyperparameters, more data, and longer training, an unchanged BERT-Large architecture matches or exceeds XLNet and other successors on GLUE, SQuAD, and RACE.
References
Formal links
Cited by
Receipt and verification
| First computed | 2026-07-04T23:49:50.768566Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
23057da9b884b00639b68328a44d80867d59be79695e1c06d66dbe2e3142337e
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/EMCX3KNYQSYAMONWQMUKITMAQZ \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 23057da9b884b00639b68328a44d80867d59be79695e1c06d66dbe2e3142337e
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "28bcebc417de7b07736f5b8236aee8283e3f9f07155471aeb3002e6eb8878753",
"cross_cats_sorted": [],
"license": "http://arxiv.org/licenses/nonexclusive-distrib/1.0/",
"primary_cat": "cs.CL",
"submitted_at": "2019-07-26T17:48:29Z",
"title_canon_sha256": "a6658a1fd9390b3fb8d3fcc8e7edeaea97c38c2de7818cf45883a5ff37d20dc4"
},
"schema_version": "1.0",
"source": {
"id": "1907.11692",
"kind": "arxiv",
"version": 1
}
}