PAPER REPORTENAll readings ↗

Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer

English reading report: Method, equations, original figures, experiments and reproducibility.

Authors: Colin Raffel; Noam Shazeer; Adam Roberts; Katherine Lee; Sharan Narang; Michael Matena; Yanqi Zhou; Wei Li; Peter J. Liu

Affiliations: Google, Mountain View, CA 94043, USA

Source: Journal of Machine Learning Research · ref-626d1fe7536ab14c8fdc ↗ · Catalog record

Reading: 513 / 558 · 6 original figures & tables · ~20 min ·

1. Paper overview

In one sentence: T5 makes diverse language tasks comparable through text-to-text generation, then improves transfer with economical denoising, broad data, and scale at substantial training and deployment cost. e-identitye-frameworke-studye-sentinele-arch-comparisone-final-traininge-final-evaluatione-scaling

At a glanceWhat to know
Research problem
Source description

Transfer-learning papers vary architectures, objectives, corpora, and compute simultaneously, obscuring which choices matter. T5 supplies a common text-to-text interface for comparing them across English-centered NLP tasks. Its stated aim is an empirical synthesis of existing techniques, followed by testing their combination at scale. e-frameworke-study

Core mechanism
Source description

Task prefixes and textual targets let one architecture and likelihood objective cover generative and classification tasks. This is a shared framework, with separate fine-tuned parameter settings permitted for different tasks. e-frameworke-format

A key reported resultSuperGLUE final benchmark: 88.9

SuperGLUE average score, higher is better. Official test server; final T5-11B recipe with individual task fine-tuning; historical comparison dated October 24, 2019.

Table 14 previous best: 84.6, attributed to RoBERTa (Liu et al., 2019c). A 4.3-point increase using the paper-reported averages. Table 14’s displayed T5-11B subtask scores do not reproduce 88.9 under an equal eight-task mean with paired metrics averaged within CB, MultiRC, and ReCoRD: that calculation gives 89.25. The reason is unresolved from the supplied paper, so 88.9 is retained rather than replaced by a recalculated score. This cross-system comparison does not control compute or demonstrate general human-level reasoning. e-final-traininge-final-evaluatione-final-results

Reading caution
Reader analysis

The one-factor-at-a-time study can miss interactions. Only the baseline was trained ten times; its variance is assumed to apply to variants. Small differences and aggregate benchmark scores warrant caution, especially for low-resource subtasks. e-studye-variance

Core contributions

  • Source description

    Task prefixes and textual targets let one architecture and likelihood objective cover generative and classification tasks. This is a shared framework, with separate fine-tuned parameter settings permitted for different tasks. e-frameworke-format

  • Source description

    C4 provides approximately 750 GB of cleaned English web text from the April 2019 Common Crawl. Experiments compare corpus filtering and domain, data repetition, architecture, objectives, transfer strategies, and compute allocation. e-datae-corpuse-repeate-studye-scaling

  • Author claim

    The final recipe improves historical benchmark performance, while a same-size, same-pre-training-token comparison also shows benefits from the combined non-scaling changes. e-final-resultse-recipe

Figure 2. Sentinels connect missing input spans to the text the decoder must reconstruct. Original paper, p. 13 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Read the three colored strips from top to bottom. Crosses mark the removed tokens in the original sentence. Because “for” and “inviting” are adjacent, one sentinel, <X>, replaces both; <Y> replaces “last.” The two arrows connect these deletions to their input placeholders, rather than depicting network layers. The target reuses <X> and <Y> to identify the corresponding removed spans, and <Z> closes the sequence. Tokens that remain visible in the input are absent from the target. The caption and Section 3.1.4 confirm this construction: sentinel identities are distinct within an example and represent special vocabulary tokens. e-sentinele-formate-spane-final-training

What it supports. The model learns to recover missing content while conditioning on the surviving sentence. Predicting only removed spans reduces the target sequence compared with reconstructing every original token. This makes denoising compatible with the same conditional-generation training interface used for supervised tasks, without requiring manually labeled pre-training targets.

Where the evidence stops. This is the baseline’s independently sampled token corruption, with adjacent deletions merged afterward. Final T5 deliberately samples contiguous spans with mean length three. The diagram illustrates the transformation; its example is not a measurement of the overall 15% corruption rate.

2. Motivation

2.1 The problem and the proposed response

Source description

Transfer-learning papers vary architectures, objectives, corpora, and compute simultaneously, obscuring which choices matter. T5 supplies a common text-to-text interface for comparing them across English-centered NLP tasks. Its stated aim is an empirical synthesis of existing techniques, followed by testing their combination at scale. e-frameworke-study

2.2 What this reading follows

A classifier usually selects a label, a translator writes a sentence, and a summarizer condenses a document. T5 makes each operation generate text, allowing the same training machinery to study all three. Read this paper as two connected experiments: first, a controlled search over transfer-learning choices; then, a larger recipe combining the selected choices with much more training. The sentinel objective explains how unlabeled text becomes a supervised reconstruction problem. Attention visibility explains the architecture comparison. Finally, the results distinguish historical benchmark gains from evidence about individual mechanisms. The supplied source is the June 2020 JMLR edition; its previous-best benchmark comparisons are dated October 2019. e-identitye-frameworke-studye-sentinele-arch-comparisone-final-traininge-final-evaluatione-scaling

3. Research context

We place the paper in the collection through its world–action interface. The catalog labels and the reading’s assessment are shown separately.

Catalog dimensionRecorded classification
Major categoryFoundational work
ArchitectureNot applicable
Prediction paradigmNot applicable
QuadrantNot applicable

This table preserves the labels recorded at reading time. The current major category is Components of WAMs. View the current classification.

3.1 Evidence-based assessment

Supports the recorded classification

Reader analysis

The evidence supports foundational language-backbone placement and Not applicable for the world-action architecture, prediction, and quadrant axes. Its encoder–decoder predicts text, with no learned physical rollout, inverse dynamics, or executed policy. A unified interface does not establish a One Model world-action architecture. The broader Language & VLM backbones label is supported here only on its language side. e-frameworke-architecturee-final-results

This is the collection’s architectural analysis, not a new related-work survey. Benchmark comparisons and their protocols appear in Section 6.

4. Problem formulation

4.1 Inputs and outputs

InputsOutputs
  • Task-prefixed text, including questions with context or source-language sentences
  • Unlabeled English text transformed into corrupted inputs and reconstruction targets
  • Autoregressively generated textual labels, answers, summaries, or translations
  • During denoising: removed spans separated by sentinel tokens

4.2 Equations and their role

yi=jwi,jxj,wi,j=0  if j>i under causal maskingy_i=\sum_j w_{i,j}x_j,\qquad w_{i,j}=0\;\text{if }j>i\text{ under causal masking}
The paper describes self-attention output y_i as a weighted combination of input elements x_j, with scalar weights w_{i,j}. The causal constraint blocks later input positions; encoder attention is fully visible. Here x and y denote attention inputs and outputs, not physical states or actions. e-architecture
1max(n,k),k=104\frac{1}{\sqrt{\max(n,k)}},\qquad k=10^4
The pre-training learning-rate schedule uses training iteration n and warm-up parameter k. It stays at 0.01 for the first 10,000 steps, then follows inverse-square-root decay. The adjacent prose calls this exponential decay; the displayed formula specifies inverse-square-root decay. e-baseline

5. Method in detail

5.1 A shared output language makes transfer experiments comparable

Source description

Start with a supervised example rather than the largest model. For a natural-language inference task, T5 receives a task prefix plus premise and hypothesis, then generates a label such as “entailment.” For summarization, it receives a summary prefix and document, then generates a longer target. Both use maximum likelihood with teacher forcing during training. At inference, previously generated tokens provide the decoder’s running context. This common interface removes the need for a different output head and objective for each task, making comparisons across tasks easier to organize. It does not require all final tasks to share one parameter checkpoint: separate fine-tuning is explicitly allowed. The prefix also should not be mistaken for evidence of zero-shot task learning; these experiments primarily study transfer followed by supervised adaptation. e-frameworke-formate-baselinee-architecture

Figure 4. Context visibility and the separation of encoder and decoder distinguish the three architectures. Original paper, p. 16 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Follow the blocks upward in each panel. On the left, green encoder positions can attend throughout the input; pink decoder positions attend to encoder outputs and causally within the generated sequence. In the center, a single blue stack processes concatenated input and target with causal visibility throughout. On the right, the yellow prefix LM allows full visibility among input-prefix positions but keeps target generation causal. The caption identifies dark lines as fully visible attention and light lines as causal attention; these are visibility connections, not gradient arrows. The dot marks the special end-of-sequence token. Figure 3 and the masking condition in Section 3.2.1 confirm the direction of information access. e-architecturee-arch-comparison

What it supports. Fully visible input processing lets context representations incorporate words on both sides before the decoder predicts an answer. T5 retains a distinct encoder–decoder attention mechanism. The prefix LM supplies a useful comparison because it also permits bidirectional input context, but organizes input and target processing within one stack.

Where the evidence stops. The schematic does not show actual layer counts, parameter budgets, or speed. Its small example sequences illustrate visibility, not matched experimental lengths. Table 2 and Sections 3.2.2–3.2.4 are needed to interpret the empirical comparison.

5.2 Sentinels turn missing text into an economical decoder target

Reader analysis

The missing-span construction connects the framework to unlabeled data. Once text is corrupted, its removed content supplies the target automatically. Sentinels identify which pieces belong in which gaps, while the encoder retains access to the visible context around them. The baseline and final objective use the same input/target convention but different corruption sampling: independent token choices versus deliberately grouped spans. As a reader interpretation, grouping can improve efficiency because several missing tokens share one placeholder, reducing sequence lengths. Table 7 supports small quality changes and the authors describe a speed benefit, but it does not report timing. A reproduction therefore needs to measure both downstream quality and computational cost. A lower reconstruction loss alone would be insufficient: the separate repetition experiment shows lower pre-training loss accompanying worse transfer under heavy data reuse. e-sentinele-spane-repeat

5.3 Separate recipe evidence from the effect of scale

Reader analysis

The final T5 systems carry forward the encoder–decoder framework but change more than parameter count. They train on roughly one trillion tokens, use the span objective, mix supervised tasks into pre-training, and fine-tune GLUE and SuperGLUE tasks individually. Translation and summarization also switch to beam search. This is why their headline benchmark scores cannot be attributed solely to the objective ablation. Table 15 supplies a more discriminating comparison: baseline-1T and T5-Base share size and approximate pre-training exposure, yet the latter performs better. My interpretation is that this establishes value in the combined recipe while leaving individual contributions unresolved. The final benchmark table addresses a different question: how well the complete system performs against the paper’s historical reference systems. Keep that question separate from causal attribution, and retain SQuAD’s validation-only qualification. e-final-traininge-recipee-final-resultse-final-evaluation

5.4 Training and inference

During training

Source description

The baseline has about 220M parameters, with 12 encoder and 12 decoder blocks: embedding width 768, feed-forward width 3072, 12 attention heads, and key/value width 64. AdaFactor optimizes teacher-forced cross-entropy; dropout is 0.1. Pre-training uses 524,288 steps, 128 sequences of maximum length 512, packed where possible, and approximately 34B tokens. e-baseline

Source description

Baseline fine-tuning runs up to 262,144 steps at learning rate 0.001; checkpoints are saved every 5,000 steps and selected by validation performance. Baseline experiments report validation scores, with WNLI excluded from the GLUE validation average. e-baselinee-evaluation

Source description

Final models range from roughly 60M to 11B parameters and pre-train for one million steps with 2,048 length-512 sequences per batch, approximately one trillion tokens. Individual GLUE/SuperGLUE fine-tuning uses batches of eight and checkpoints every 1,000 steps to address rapid overfitting. e-final-training

During inference

Source description

A task prefix conditions token-by-token generation; generated tokens feed later decoding steps. Baseline evaluation uses greedy decoding. Final translation and summarization use beam width four and length penalty alpha = 0.6. Fine-tuning and checkpoint selection precede inference. e-architecturee-formate-baselinee-final-training

5.5 Implementation flow

  1. Represent tasks as input and target strings

    Prepend a task identifier and tokenize with a shared 32,000-wordpiece SentencePiece vocabulary. Classification targets are label strings; invalid labels count as errors. The vocabulary was trained on English, German, French, and Romanian text, although the unlabeled model pre-training corpus is English. e-formate-baseline

  2. Encode context, then generate a target

    The encoder uses fully visible self-attention. The decoder uses causal self-attention plus attention to encoder outputs, followed by a vocabulary softmax tied to input embeddings. Layer normalization has no additive bias and precedes subcomponents; relative-position biases modify attention logits. e-architecture

  3. Learn by reconstructing removed spans

    The baseline independently selects 15% of tokens, merges adjacent selected tokens, and replaces each resulting span with a distinct sentinel. The target contains only removed spans, matching sentinels, and a final sentinel. Final T5 deliberately samples contiguous spans with mean length three, retaining 15% corruption. e-sentinele-spane-final-training

  4. Transfer parameters to supervised tasks

    The baseline fine-tunes all parameters after unsupervised pre-training. Final T5 first mixes supervised tasks with C4 denoising using example-proportional sampling and model-dependent effective corpus sizes, then fine-tunes downstream tasks. It contains no action extraction or environment-feedback controller. e-baselinee-mixinge-final-traininge-framework

6. Experiments & results

T5 turns classification, question answering, summarization, and translation into conditional text generation. A controlled transfer-learning study selects an encoder–decoder Transformer and economical denoising, then combines these choices with C4, multi-task pre-training, task-specific fine-tuning, and scale. The evidence supports a reusable language backbone; its strongest benchmark results use a substantially different regime from the baseline ablations.

6.1 Read the original evidence

Table 2. The strongest baseline uses encoder–decoder denoising, with approximate compute matching but more parameters. Original paper, p. 20 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Start with Params and Cost before comparing scores. P is the parameter count of a base Transformer stack; M denotes the approximate processing cost used for the comparison. The standard encoder–decoder has 2P parameters at cost M; sharing encoder/decoder weights gives P at M, while halving their depth gives P at M/2. The upper rows use denoising and the lower rows use language-modeling objectives. GLUE and SGLUE are benchmark averages, CNNDM is ROUGE-2-F, SQuAD is exact match, and the translation columns are BLEU. A star marks the baseline. Boldface means proximity to an experiment’s best using baseline variability, rather than a separate significance test for each entry. e-arch-comparisone-evaluatione-variance

What it supports. On SuperGLUE, denoising encoder–decoder processing scores 71.36, the shared version 70.73, and the prefix LM 68.11. The ordinary causal LM architecture scores 55.02 under denoising. These comparisons support the selected architecture in the paper’s training regime, while showing that parameter sharing retains much of the observed performance.

Where the evidence stops. The approximate cost model does not equate parameter counts or all sequence-length costs. Also, Section 3.2.4’s statement that denoising always wins has exceptions: the ordinary LM scores 56.51 on SuperGLUE with language modeling versus 55.02 with denoising.

Table 14. The final T5 family improves many historical language benchmarks, with mixed evaluation splits and unmatched external baselines. Original paper, p. 39 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Choose a task column before moving down the model-size rows. Blocks cover GLUE, SQuAD/SuperGLUE, and translation/summarization; an aggregate score is not interchangeable with a subtask accuracy. The paper’s caption dates “Previous best” to October 24, 2019 and specifies test results except for SQuAD validation. Superscripts identify cited comparators: a, Lan et al.; b, Wang et al. 2019c; c, Zhu et al.; d, Liu et al. 2019c; e, Edunov et al.; f, Lample and Conneau; g, Dong et al. These source attributions apply to the corresponding cells, not to one common baseline system. Read the crop alongside those caption qualifications. e-final-resultse-final-evaluatione-final-traininge-boundaries

What it supports. T5-11B reaches SuperGLUE 88.9 against the cited 84.6, SQuAD exact match 91.26 against 90.1, and CNN/DM ROUGE-2 21.55 against 20.30. Its GLUE average is 90.3. Yet it does not exceed the cited translation bests. The table demonstrates broad transfer performance under the final scaled recipe, rather than uniform superiority on every task.

Where the evidence stops. The external systems differ in training data, augmentation, ensembling, and compute. These are historical comparisons, not current leaderboards. The SQuAD exception must remain visible, and benchmark or ROUGE gains do not themselves establish general reasoning ability or factual summary quality. Also, the displayed T5-11B SuperGLUE subtask scores give 89.25 under an equal eight-task mean after averaging paired metrics within CB, MultiRC, and ReCoRD, rather than the printed 88.9. Preserve the author-reported aggregate; this reconstruction difference is unresolved and is not an official correction.

6.2 Results and evaluation conditions

Task & protocolReported resultComparison & interpretation
SuperGLUE final benchmark

Official test server; final T5-11B recipe with individual task fine-tuning; historical comparison dated October 24, 2019.

88.9

SuperGLUE average score, higher is better

Table 14 previous best: 84.6, attributed to RoBERTa (Liu et al., 2019c).

A 4.3-point increase using the paper-reported averages. Table 14’s displayed T5-11B subtask scores do not reproduce 88.9 under an equal eight-task mean with paired metrics averaged within CB, MultiRC, and ReCoRD: that calculation gives 89.25. The reason is unresolved from the supplied paper, so 88.9 is retained rather than replaced by a recalculated score. This cross-system comparison does not control compute or demonstrate general human-level reasoning. e-final-traininge-final-evaluatione-final-results

SQuAD question answering

Validation set, including final T5-11B; the test server lacked resources for the largest models.

91.26 / 96.22

Exact match / F1, higher is better

Table 14 reports ALBERT at 90.1 / 95.5 on validation.

The exact-match gain is 1.16 percentage points. Preserve the validation exception rather than labeling the whole final table as test results. e-final-evaluatione-final-results

CNN/Daily Mail summarization

Non-anonymized dataset, standard test split; T5-11B with beam search.

21.55

ROUGE-2-F, higher is better

Table 14 previous best: 20.30, attributed to Dong et al. (2019).

Improved reference overlap; the authors caution that ROUGE gains need not imply more coherent summaries. e-datae-final-traininge-final-evaluatione-final-resultse-boundaries

Architecture comparison on SuperGLUE

Validation; baseline C4 training and denoising; approximately equal computation M.

Encoder–decoder 71.36; shared encoder–decoder 70.73

SuperGLUE average score

Prefix LM 68.11; ordinary language-model architecture 55.02. Standard encoder–decoder has approximately 2P parameters; the other listed models have P.

Supports encoder–decoder processing here. Equal compute does not imply equal parameter count; the architectures are adapted to the text-to-text framework. e-arch-comparisone-evaluation

Span-length ablation on SuperGLUE

Validation; baseline-size encoder–decoder; 15% corruption; mean span length three.

72.53

SuperGLUE average score

Independent-token corruption baseline: 71.36; mean length ten: 70.44.

A modest improvement supports the span recipe. The table does not measure a speedup or independently estimate uncertainty for every variant. e-spane-variance

Non-scaling recipe comparison on SuperGLUE

Validation; 220M-parameter models; baseline-1T and T5-Base each receive approximately one trillion pre-training tokens.

T5-Base 75.64

SuperGLUE average score

Baseline-1T 73.90; original approximately 34B-token baseline 71.36.

The combined recipe adds 1.74 points beyond longer pre-training. Several changes occur together, so this does not isolate span corruption or multi-task pre-training individually. e-recipee-final-training

Pre-training corpus comparison on SuperGLUE

Validation; baseline-size model and approximately 34B-token training budget; corpus changed while the main training procedure remains fixed.

Filtered C4 71.36

SuperGLUE average score

Unfiltered C4 68.04; Wikipedia plus Toronto Books Corpus 73.24.

Filtering helps relative to unfiltered C4, but broad C4 is not uniformly best at this budget. The authors associate some narrower-corpus gains with downstream domain matching; this is not a controlled proof of domain causality. e-baselinee-corpuse-evaluation

Repeated pre-training data on SuperGLUE

Validation; baseline model; fixed approximately 34B-token exposure using truncated C4 subsets.

59.29 using 2^23 unique corpus tokens repeated 4,096 times

SuperGLUE average score

Full-corpus baseline without repetition: 71.36; 2^29-token subset repeated 64 times: 72.03.

Heavy repetition degrades transfer despite lower pre-training loss. Possible memorization is the authors’ explanation, not a directly established causal mechanism. Limited repetition is not uniformly harmful in this experiment. e-repeate-evaluation

6.3 Ablations and diagnostic examples

Read component removals and qualitative examples within their stated evaluation conditions.

Table 7. Mean span length three is a practical choice with modest downstream gains. Original paper, p. 24 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Compare each numbered row against the starred independent-corruption baseline. All variants remove 15% of the original tokens, so the row label changes how those missing tokens are grouped, not the fraction removed. Length refers to an average across randomly chosen spans. The caption and Section 3.3.4 specify this distinction. Read non-translation columns separately from EnDe, EnFr, and EnRo: GLUE/SGLUE are aggregate scores, SQuAD is exact match, and CNNDM is ROUGE-2-F. Several values are bold because they fall within the paper’s tolerance based on baseline standard deviations. Bold entries should not be interpreted as uniquely best settings. e-spane-evaluatione-variancee-final-training

What it supports. Mean length three improves SuperGLUE from 71.36 to 72.53, SQuAD exact match from 80.88 to 81.84, and CNN/DM ROUGE-2-F from 19.24 to 19.62. Translation scores remain close to the baseline. The authors select this setting partly because span grouping shortens sequences and is described as more efficient.

Where the evidence stops. This table reports task quality, without a timing or FLOP column. It cannot quantify the claimed speedup. The modest gains and assumed baseline variance also do not establish that mean length three is optimal for other model sizes or data distributions.

Table 15. Longer pre-training helps, and the combined non-scaling recipe adds further gains. Original paper, p. 41 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Read downward in two stages. Baseline to Baseline-1T changes pre-training exposure from approximately 34 billion to one trillion tokens. Baseline-1T to T5-Base retains the Base model size and approximately one-trillion-token exposure, while introducing the remaining recipe changes from Section 3.7. These include explicit span corruption, supervised-plus-unsupervised pre-training, and task-specific fine-tuning and decoding changes where applicable. Every number here is a validation result, unlike most of Table 14. In particular, compare T5-Base’s SGLUE entry with Baseline-1T in this table; substituting the similarly named test-set entry from Table 14 would mix protocols. e-recipee-final-traininge-final-evaluatione-span

What it supports. SuperGLUE rises from 71.36 to 73.90 with longer baseline training, then to 75.64 with the final Base recipe. SQuAD exact match likewise rises from 80.88 to 83.01 to 85.44. The pattern shows that the package of non-scaling choices contributes beyond increased pre-training exposure at this model size.

Where the evidence stops. The second comparison changes several factors simultaneously. It supports the package, not a separate causal attribution to span corruption, multi-task training, or fine-tuning. Matching token exposure also does not ensure equal computation when objectives produce different input and target lengths.

7. Analysis & limitations

7.1 What the evidence leaves open

Reader analysis

The one-factor-at-a-time study can miss interactions. Only the baseline was trained ten times; its variance is assumed to apply to variants. Small differences and aggregate benchmark scores warrant caution, especially for low-resource subtasks. e-studye-variance

Reader analysis

English-only unlabeled pre-training and a fixed multilingual vocabulary limit language coverage. T5 does not beat the cited best systems on translation; some comparators use different training data or backtranslation. Strong NLP scores establish neither visual world prediction nor executed control. e-formate-final-resultse-boundaries

7.2 Questions for discussion

  1. Would span corruption retain its advantage when equal source-token exposure and equal accelerator time are evaluated separately?
  2. Which non-scaling change explains the baseline-1T to T5-Base improvement under identical fine-tuning and decoding?

8. Reproducibility audit

8.1 Requirements and known gaps

Reader analysis

Reproduction needs the documented C4 filters and deduplication, tokenizer, task conversions, packing, corruption sampler, AdaFactor schedules, and checkpoint selection. Mesh TensorFlow and Cloud TPU v3 Pod slices are specified, but per-run slice allocations and wall-clock training times are not. Full-Pod capacity must not be mistaken for each experiment’s allocation. e-datae-baselinee-computee-final-training

Reader analysis

Preserve WNLI exclusion during training and its special test conversion, plus each benchmark’s split. Translation reporting specifies SacreBLEU 1.3.0 with exp smoothing and intl tokenization. The paper announces code, C4, and weights; that announcement is not an independently verified release or reproduction. e-evaluatione-wnlie-identity

8.2 Proposed reproduction checks

The following checks are proposals motivated by the paper. They have not been run as part of this reading.

Check 1: Measure span corruption at equal data and equal time

Reader-proposed check: pre-train the documented baseline-size model with independent 15% token corruption and with 15% span corruption of mean length three. Hold corpus order, tokenizer, optimizer, downstream data, and checkpoint selection fixed; use several independent seeds. First match source-token exposure, recording encoder/decoder lengths, tokens per second, elapsed accelerator time, and SQuAD EM/SuperGLUE scores. Then compare checkpoints at equal elapsed time. The efficiency explanation predicts shorter processed sequences and useful transfer at reduced cost. No throughput improvement, or a quality loss at equal time, would weaken that practical claim even if a fixed-token score improves. e-baselinee-sentinele-spane-variance

Check 2: Disentangle the non-scaling recipe

Reader-proposed check: at a declared fixed Base-size pre-training budget, cross two factors—independent versus mean-three span corruption, and C4-only versus the documented supervised-plus-C4 mixture. Keep all four models on identical individual-task fine-tuning, checkpoint frequency, and greedy decoding for SQuAD/SuperGLUE. Include baseline-1T and T5-Base protocol anchors if the full budget is affordable; otherwise label the experiment as a reduced-budget mechanism test. Repeat seeds and estimate the interaction between objective and mixture. If neither pre-training factor helps under common fine-tuning, Table 15’s gain may instead depend on adaptation changes or interactions absent from this test. e-baselinee-mixinge-final-traininge-recipee-studye-variance

8.3 Reading coverage

Visual audit: Inspected the original title/author page, Figures 1–6, attention-mask definitions, training and evaluation pages, corpus/repetition comparisons, selected main tables, and the dense Table 16 appendix overview. Every retained numerical, architectural, training, evaluation, and reproduction detail has its supporting pages included here. Figure 2 sentinel arrows and Figure 4 visibility lines were checked against captions and the Section 3.2.1 masking condition; no claim-relevant diagram conflict was found. Table 2’s exception to the universal denoising wording and the learning-rate prose/formula mismatch are disclosed. All six final PNG crops were separately inspected. Table 14’s long caption is outside its grid crop; its split, historical date, and superscript source attributions are preserved in the reading guide. Text reading covered all 67 pages, including all appendices and references; the visual pass covered only the listed pages. No external supplements, code, or experiments were inspected.

PDF pages inspected for this edition: 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 45, 47, 57. Appendix coverage: reviewed.

Original figures and tables remain the work of the source’s authors. Extractions preserve their scientific content; any HTML wrapper layout is disclosed with each figure. The surrounding reading notes are our own.

Text reading scope & known omissions
  • Abstract and Section 1: Introduction
  • Sections 2.1–2.4: model, C4, tasks, and text-to-text formatting
  • Sections 3.1–3.3.5: baseline, architectures, and all objective comparisons
  • Sections 3.4–3.6: corpus, repetition, fine-tuning, multi-task learning, and scaling
  • Section 3.7: final recipe, results, and baseline-1T comparison
  • Sections 4.1–4.2: takeaways and outlook; acknowledgments
  • Appendices A–E: contributions, WNLI conversion, summaries, all preprocessing examples, and per-task results
  • References; all 18 supplied chunks covering PDF pages 1–67

Outside the original text pass

  • Text extraction does not reconstruct figure images; inspect the retained PDF for figures and equation/table layout.
  • Separate supplemental material availability has not been fully verified.
  • The extraction-only figure limitation was addressed by inspecting original PDF pages and all six final crops. Visual inspection covered all six numbered figures and selected tables; it was not a page-by-page visual inspection of all 67 pages.
  • Identity/version: the title and all nine authors match the catalog. The observed title uses the typographic ligature in Unified. The supplied JMLR 21 (2020), pages 1–67 edition states Submitted 1/20; Revised 6/20; Published 6/20. Earlier editions were not supplied, so inter-edition changes were not established. Table 14 dates its previous-best comparisons to October 24, 2019.
  • No code, model weights, or datasets were inspected, and no training or evaluation was reproduced. Linked resources and separately published supplements were not accessed.

The visual audit above records the subsequent illustrated pass.

8.4 Traceable evidence

e-identityPDF p. 1, title block, abstract, and footnote 1Inspect

The title page lists all nine catalog authors, Google in Mountain View, and JMLR 21 (2020), 1–67; submitted January, revised June, and published June 2020. It announces code, data, and pre-trained models.

Go to primary source ↓
e-frameworkPDF p. 3, Figure 1 and Introduction; p. 8, Section 2.4Inspect

T5 converts text tasks into prefixed inputs and textual outputs with a shared framework, while permitting separately fine-tuned models.

Go to primary source ↓
e-formatPDF pp. 8–9, Section 2.4; p. 12, Section 3.1.3Inspect

Text prefixes select tasks, invalid label strings count as errors, STS-B targets are discretized text, and the shared vocabulary covers four predetermined languages. The focus is transfer learning rather than zero-shot evaluation.

Go to primary source ↓
e-studyPDF p. 10, Section 3, experimental designInspect

The study changes one factor at a time and acknowledges missed interactions. Existing objectives and architectures are adapted to text-to-text; encoder-only BERT is not directly reproduced.

Go to primary source ↓
e-architecturePDF pp. 4–5, Section 2.1; pp. 15–17, Figures 3–4 and Section 3.2.1Inspect

The encoder has fully visible attention; the decoder has causal self-attention and encoder attention. Embeddings/output weights are shared, normalization has no additive bias, and relative-position scalar biases are used. The attention equation and j > i masking condition agree with the figures.

Go to primary source ↓
e-baselinePDF pp. 11–12, Sections 3.1.1–3.1.3Inspect

Baseline dimensions, dropout, AdaFactor, greedy decoding, 524,288 pre-training steps, approximately 34B tokens, fine-tuning, tokenizer, and checkpoints are specified. The displayed learning-rate formula is inverse-square-root despite the adjacent exponential-decay wording.

Go to primary source ↓
e-sentinelPDF p. 13, Figure 2 and Section 3.1.4Inspect

Independently corrupted tokens merge into adjacent spans replaced by example-unique sentinels; targets contain removed spans and a closing sentinel. Arrows map the two removed spans to their corresponding input sentinels.

Go to primary source ↓
e-evaluationPDF pp. 9–10, Section 2.4; pp. 12–15, Sections 3.1.2 and 3.1.5, Table 1Inspect

Validation GLUE excludes WNLI. Main-table metrics are GLUE/SuperGLUE averages, CNN/DM ROUGE-2-F, SQuAD exact match, and translation BLEU using SacreBLEU 1.3.0, exp smoothing, intl tokenization. Stars mark baselines; bold marks scores within two baseline standard deviations of the best in an experiment.

Go to primary source ↓
e-variancePDF pp. 13–15, Section 3.1.5 and Table 1Inspect

The authors repeat the baseline ten times and assume its variance transfers to variants; low-resource subtasks can have high variance. Baseline SuperGLUE standard deviation is 0.416.

Go to primary source ↓
e-arch-comparisonPDF pp. 18–20, Sections 3.2.2–3.2.4 and Table 2Inspect

P denotes parameters in a base stack and M approximate processing FLOPs. Denoising encoder–decoder, shared encoder–decoder, prefix LM, and LM SuperGLUE scores are 71.36, 70.73, 68.11, and 55.02. The ordinary LM with LM objective scores 56.51, an exception to the prose claim that denoising always wins.

Go to primary source ↓
e-spanPDF pp. 23–25, Sections 3.3.3–3.3.5, Table 7 and Figure 5Inspect

Explicit span corruption fixes corruption fraction and mean span length. At 15%, mean length three scores 72.53 SuperGLUE, 81.84 SQuAD EM, and 19.62 CNN/DM ROUGE-2-F, versus 71.36, 80.88, and 19.24 for independent corruption. The authors describe shorter sequences and speedup without timing measurements in Table 7.

Go to primary source ↓
e-dataPDF pp. 6–7, Sections 2.2–2.3Inspect

C4 uses April 2019 Common Crawl with line/page quality filters, bad-word exclusions, three-sentence deduplication, and English-detection probability at least 0.99. Its size is approximately 750 GB. Tasks include non-anonymized CNN/Daily Mail, SQuAD, GLUE/SuperGLUE, and WMT.

Go to primary source ↓
e-corpusPDF pp. 25–27, Section 3.4.1; p. 26, Table 8, C4 / C4 unfiltered / Wikipedia + TBC rows, SGLUE columnInspect

Corpus variants include filtered/unfiltered C4, news-like and WebText-like subsets, Wikipedia, and Wikipedia plus Toronto Books Corpus. Domain matching sometimes helps; constrained corpora are smaller. SuperGLUE scores are 71.36 for filtered C4, 68.04 for unfiltered C4, and 73.24 for Wikipedia plus TBC.

Go to primary source ↓
e-repeatPDF pp. 27–29, Section 3.4.2; p. 28, Table 9, Full data set / 2^29 / 2^23 rows, SGLUE column; p. 29, Figure 6Inspect

At fixed approximately 34B-token exposure, truncated C4 subsets repeat 64 to 4,096 times. Smaller corpora lower pre-training loss but hurt downstream performance at heavy repetition, suggesting possible memorization. SuperGLUE scores are 71.36 with the full corpus, 72.03 with 2^29 tokens repeated 64 times, and 59.29 with 2^23 tokens repeated 4,096 times.

Go to primary source ↓
e-mixingPDF p. 31, Section 3.5.2; pp. 33–34, Section 3.5.3 and Table 12Inspect

Task mixing uses capped example counts. Fine-tuning after supervised-plus-unsupervised multi-task pre-training recovers performance comparable to the baseline; leave-one-out and supervised-only variants are tested.

Go to primary source ↓
e-scalingPDF pp. 34–35, Section 3.6 and Table 13Inspect

The study compares longer training, larger batches, larger models, and ensembles. Model size and training exposure both help; inference and fine-tuning costs differ.

Go to primary source ↓
e-final-trainingPDF pp. 36–38, Section 3.7, Objective through Beam search and retained baseline settingsInspect

Final T5 uses 15% corruption and mean span length three, one million steps with 2,048 length-512 sequences per batch, models up to 11B, supervised/unsupervised mixing, individual fine-tuning, batches of eight on GLUE/SuperGLUE, 1,000-step checkpoints, and width-four beam search with alpha 0.6 for translation/summarization. Unchanged baseline optimization settings carry over.

Go to primary source ↓
e-final-evaluationPDF pp. 37–39, Section 3.7, Test set paragraph and Table 14 captionInspect

Final GLUE/SuperGLUE use official test servers; CNN/DM uses its standard test set; WMT uses newstest2014/2015/2016 for German/French/Romanian. SQuAD remains validation because server resources were inadequate. Previous-best entries are dated October 24, 2019.

Go to primary source ↓
e-final-resultsPDF p. 39, Table 14, T5-11B and Previous best rows; p. 40, benchmark discussionInspect

T5-11B has GLUE 90.3, SuperGLUE 88.9, SQuAD EM/F1 91.26/96.22, and CNN/DM ROUGE-2 21.55. Previous best includes SuperGLUE 84.6, SQuAD 90.1/95.5, and ROUGE-2 20.30. No cited translation best is exceeded. Caption superscripts map a to Lan et al., b Wang et al. 2019c, c Zhu et al., d Liu et al. 2019c, e Edunov et al., f Lample and Conneau, and g Dong et al.

Go to primary source ↓
e-recipePDF pp. 40–41, Section 3.7 final comparison and Table 15Inspect

Validation SuperGLUE is 71.36 for baseline, 73.90 for baseline-1T, and 75.64 for T5-Base. SQuAD EM is 80.88, 83.01, and 85.44. The final two use equal model size and approximately one trillion pre-training tokens but differ in the combined non-scaling recipe.

Go to primary source ↓
e-boundariesPDF pp. 38–40, Section 3.7 benchmark interpretation; p. 43, Section 4.2Inspect

The authors question saturated benchmark interpretation and ROUGE/coherence correspondence. Translation comparisons involve English-only pre-training and different augmentation/training data. The outlook calls for cheaper and language-agnostic models.

Go to primary source ↓
e-computePDF p. 5, Section 2.1, hardware and implementation paragraphInspect

Training uses Mesh TensorFlow, data/model parallelism, and Cloud TPU Pod slices. A full Pod has 1,024 TPU v3 chips; per-run slice sizes and training times are not given.

Go to primary source ↓
e-wnliPDF pp. 9–10, Section 2.4; p. 45, Appendix BInspect

WNLI is not used for training; WSC/DPR-trained models predict referent nouns for WNLI test evaluation after special preprocessing.

Go to primary source ↓

8.5 Primary sources

Scroll across the image to inspect details. Press Esc to close.