<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>BART on Lee</title>
        <link>/en/tags/bart/</link>
        <description>Recent content in BART on Lee</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <copyright>Lee</copyright>
        <lastBuildDate>Tue, 08 Sep 2026 22:57:30 +0800</lastBuildDate><atom:link href="/en/tags/bart/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>T5 / BART: Unifying Every NLP Task as Text-to-Text</title>
            <link>/en/p/t5-bart/</link>
            <pubDate>Sat, 05 Sep 2026 00:00:00 +0000</pubDate>
            <guid>/en/p/t5-bart/</guid>
            <description>&lt;img src=&#34;/en/p/t5-bart/cover.jpg&#34; alt=&#34;Featured image of post T5 / BART: Unifying Every NLP Task as Text-to-Text&#34; /&gt;&lt;h2 id=&#34;prologue-the-gaps-in-bert-and-gpt&#34;&gt;Prologue: The Gaps in BERT and GPT&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;By 2018-2019, NLP was split across two lines:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;BERT (encoder-only)&lt;/strong&gt;: strong bidirectional understanding, but cannot generate&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;GPT (decoder-only)&lt;/strong&gt;: strong generation, but unidirectional attention hurts understanding tasks&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Could one architecture do both? The answer is &lt;strong&gt;encoder-decoder&lt;/strong&gt; — the original Transformer, which BERT and GPT each tore apart.&lt;/p&gt;&#xA;&lt;p&gt;In 2019, Google&amp;rsquo;s T5 and Facebook&amp;rsquo;s BART gave two different but complementary answers.&lt;/p&gt;&#xA;&lt;h2 id=&#34;t5-everything-is-text-to-text&#34;&gt;T5: Everything Is Text-to-Text&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;T5 (Text-to-Text Transfer Transformer) made a radical claim: &lt;strong&gt;rewrite every NLP task as &amp;ldquo;input text → output text&amp;rdquo;&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Task&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Input&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Output&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Translation&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;translate English to German: That is good.&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;Das ist gut.&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Classification&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;sst2 sentence: This movie is great.&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;positive&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Similarity&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;stsb sentence1: ... sentence2: ...&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;3.8&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Summarization&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;summarize: &amp;lt;long text&amp;gt;&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;&amp;lt;summary&amp;gt;&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;The model needs no task-specific output layer — classification emits the token sequence &amp;ldquo;positive&amp;rdquo;, regression emits the numeric string &amp;ldquo;3.8&amp;rdquo;. &lt;strong&gt;What&amp;rsquo;s unified isn&amp;rsquo;t the architecture, it&amp;rsquo;s the interface.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;relative-position-encoding&#34;&gt;Relative Position Encoding&#xD;&#xA;&lt;/h3&gt;&lt;p&gt;T5 uses a simplified relative position bias: each attention head learns a set of scalar biases indexed by query-key relative distance, added to attention scores. Compared to absolute positions, it extrapolates better to unseen lengths.&lt;/p&gt;&#xA;&lt;h3 id=&#34;pretraining-objective-span-corruption&#34;&gt;Pretraining Objective: Span Corruption&#xD;&#xA;&lt;/h3&gt;&lt;p&gt;T5 doesn&amp;rsquo;t mask individual tokens like BERT — it masks &lt;strong&gt;contiguous spans&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Original:  The quick brown fox jumps over the lazy dog&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Corrupted: The &amp;lt;X&amp;gt; fox jumps &amp;lt;Y&amp;gt; dog&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Target:    &amp;lt;X&amp;gt; quick brown &amp;lt;Y&amp;gt; over the lazy&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Each span is replaced by a sentinel token (&lt;code&gt;&amp;lt;X&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;Y&amp;gt;&lt;/code&gt;), and the model must emit all masked spans. Average span length 3, 15% masked.&lt;/p&gt;&#xA;&lt;p&gt;This is harder than token masking and closer to a generation task.&lt;/p&gt;&#xA;&lt;h3 id=&#34;the-c4-dataset&#34;&gt;The C4 Dataset&#xD;&#xA;&lt;/h3&gt;&lt;p&gt;T5 built &lt;strong&gt;C4&lt;/strong&gt; (Colossal Clean Crawled Corpus, 750GB) — English text cleaned from Common Crawl. Rules included: keep only lines ending in punctuation, deduplicate, filter profanity pages.&lt;/p&gt;&#xA;&lt;h3 id=&#34;model-sizes&#34;&gt;Model Sizes&#xD;&#xA;&lt;/h3&gt;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Model&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Params&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Layers&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;d_model&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;T5-Small&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;60M&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;6/6&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;512&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;T5-Base&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;220M&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;12/12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;768&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;T5-Large&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;770M&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;24/24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;1024&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;T5-3B&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;3B&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;24/24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;1024&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;T5-11B&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;11B&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;24/24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;1024&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;One of T5&amp;rsquo;s most valuable contributions is its &lt;strong&gt;systematic ablation study&lt;/strong&gt;: encoder-decoder vs decoder-only, denoising vs language modeling objectives, C4 vs other datasets, pretraining data volume. The conclusion: encoder-decoder + span corruption wins at equal compute budget.&lt;/p&gt;&#xA;&lt;h2 id=&#34;bart-a-denoising-autoencoder&#34;&gt;BART: A Denoising Autoencoder&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;BART (Bidirectional and Auto-Regressive Transformer) takes a different angle: &lt;strong&gt;corrupt text with arbitrary noise, then reconstruct the original&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Its structure is the full Transformer encoder-decoder:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Encoder uses bidirectional attention (like BERT)&lt;/li&gt;&#xA;&lt;li&gt;Decoder uses causal attention (like GPT) plus cross-attention over encoder output&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;five-noise-types&#34;&gt;Five Noise Types&#xD;&#xA;&lt;/h3&gt;&lt;p&gt;BART tested several noise functions; the best combination was:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Token Masking&lt;/strong&gt;: random token masking (same as BERT)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Token Deletion&lt;/strong&gt;: random deletion — the model must infer both position and content&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Text Infilling&lt;/strong&gt;: mask contiguous spans with a single mask (same as SpanBERT)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Sentence Permutation&lt;/strong&gt;: shuffle sentence order&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Document Rotation&lt;/strong&gt;: rotate the document, forcing the model to find the true start&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The final configuration used &lt;strong&gt;text infilling + sentence permutation&lt;/strong&gt;: 30% of tokens masked (span lengths Poisson λ=3), with sentences shuffled.&lt;/p&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;/en/p/t5-bart/t5-vs-bart.svg&#34;&gt;&lt;figcaption&gt;&#xA;&#x9;&#x9;&#x9;&lt;h4&gt;Figure 1: T5 span corruption vs BART denoising reconstruction (generated with Diagram Design)&lt;/h4&gt;&#xA;&#x9;&#x9;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h3 id=&#34;why-bart-excels-at-generation&#34;&gt;Why BART Excels at Generation&#xD;&#xA;&lt;/h3&gt;&lt;p&gt;BART&amp;rsquo;s decoder is autoregressive, so it naturally does summarization, translation, and dialogue. Its encoder is bidirectional, so it fully understands the input. This combination is especially strong for summarization — BART beats T5 on XSum.&lt;/p&gt;&#xA;&lt;h2 id=&#34;t5-vs-bart&#34;&gt;T5 vs BART&#xD;&#xA;&lt;/h2&gt;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Dimension&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;T5&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;BART&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Architecture&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Encoder-Decoder&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Encoder-Decoder&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Objective&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Span corruption (predict masked spans)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Denoising reconstruction (rebuild the whole input)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Corruption&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Contiguous spans → sentinels&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Text infilling + sentence shuffle&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Strength&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Classification, translation, multi-task unification&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Summarization, generation&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Position encoding&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Relative position bias&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Learned absolute positions&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Scale&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;60M - 11B&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;140M - 400M&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;Core difference&lt;/strong&gt;: T5 predicts only the corrupted parts; BART reconstructs the full sequence. The former is more compute-efficient, the latter more generation-friendly.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-rise-and-fall-of-encoder-decoder&#34;&gt;The Rise and Fall of Encoder-Decoder&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;After 2020, decoder-only became dominant (GPT-3, LLaMA, DeepSeek are all decoder-only). Why?&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Scaling efficiency&lt;/strong&gt;: no encoder-decoder communication overhead; same parameter count buys more depth&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Training simplicity&lt;/strong&gt;: one language-modeling objective, no noise design needed&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Generality&lt;/strong&gt;: in-context learning lets &amp;ldquo;understanding&amp;rdquo; tasks be solved by generation too&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;But encoder-decoder didn&amp;rsquo;t vanish: T5 remains the backbone of many RAG, translation, and summarization systems, and Flan-T5 is still a strong choice among open small models.&lt;/p&gt;&#xA;&lt;h2 id=&#34;takeaways&#34;&gt;Takeaways&#xD;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Unified interface &amp;gt; unified architecture&lt;/strong&gt;: T5&amp;rsquo;s text-to-text proved the value of a common interface — an idea inherited by instruction tuning&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;The denoising design space is large&lt;/strong&gt;: T5&amp;rsquo;s span corruption and BART&amp;rsquo;s text infilling are both denoising, but details determine task fit&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ablation studies are rarer than architecture novelty&lt;/strong&gt;: T5&amp;rsquo;s most valuable artifact is that ablation table, not the model itself&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;references&#34;&gt;References&#xD;&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;Raffel, C., et al. (2019). &lt;em&gt;Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer&lt;/em&gt;. arXiv:1910.10683.&lt;/li&gt;&#xA;&lt;li&gt;Lewis, M., et al. (2019). &lt;em&gt;BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehension&lt;/em&gt;. arXiv:1910.13461.&lt;/li&gt;&#xA;&lt;li&gt;Hugging Face T5 docs: &lt;a class=&#34;link&#34; href=&#34;https://huggingface.co/docs/transformers/model_doc/t5&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;https://huggingface.co/docs/transformers/model_doc/t5&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item></channel>
</rss>
