arXiv is now an independent nonprofit! Learn more
License: CC BY 4.0
arXiv:2609.00329v1 [cs.CL] 27 Aug 2026

The Curse of Multilinguality in Lexical Normalization

Saman Rahbar Affiliation: Independent Researcher Email: info@srahbar.com
Abstract

Lexical normalization rewrites the noisy, non-standard words that fill user-generated text (tmrw, u, gr8) into their standard forms. Because labelled data is scarce for most languages, a popular shortcut is to train a single model on many languages at once. We ask a simple question: how many languages should such a model be trained on? Using one fixed-capacity character-level model and twelve languages from a standard benchmark, we vary the number of jointly trained languages from one to twelve and measure per-language accuracy. We find a clear curse of multilinguality: accuracy is highest when a language is trained with only a few others, often just one to four, and then falls steadily and substantially, dropping by about forty percent as the rest are piled on. A control that holds the total amount of training data constant makes the decline arrive sooner and fall further, which points to competition among the languages for one fixed-size model rather than to how much data is available. We also test whether a language’s typological distance from the others predicts its ideal number of co-training languages, and find no dependable rule: any apparent relationship rests on a couple of languages and does not hold up. For compact normalization models, less can be more: a few languages beat pooling everything into a single model.

1 Introduction

Text written by people online (social-media posts, comments, messages) is full of abbreviations, misspellings, phonetic spellings, and playful respellings. Lexical normalization is the task of turning each such non-standard word into its canonical form, mapping tmrw to tomorrow or u to you, so that downstream tools built for clean text can cope. It is a long-standing preprocessing step for noisy-text natural language processing (NLP) Han and Baldwin (2011), and a shared task in its own right Baldwin et al. (2015).

The main obstacle is data. Hand-labelled normalization corpora are small and exist for only a handful of languages. The usual way around this is to train one model on several languages at once, in the hope that they reinforce one another: a misspelling pattern learned in one language may transfer to another, and the pooled data is larger than any single language’s. The MultiLexNorm shared task was organized around exactly this setting van der Goot et al. (2021), and its strongest entry was a single multilingual byte-level model fine-tuned on all languages together Samuel and Straka (2021); the same pool-everything recipe underpins multilingual pretraining more broadly Conneau et al. (2020).

But is more always better? In machine translation and in large language models, researchers have repeatedly observed a curse of multilinguality Conneau et al. (2020); Chang et al. (2024): when a model of fixed size is trained on more and more languages, each individual language eventually gets worse, because the languages compete for the model’s limited capacity. Whether the same trade-off governs lexical normalization has not, to our knowledge, been studied. Normalization is a small, character-level task with tiny models and short outputs, so it is not obvious that the crowded-capacity story carries over: the models may be far from their capacity limit, or the shared character patterns across languages may make extra languages purely helpful.

We study this directly. We fix one small character-level model and, holding its size constant, train it on every number of languages from one to twelve, drawn from the MultiLexNorm benchmark, and measure how well it normalizes each individual language. Our contributions are:

  • •

    We map the accuracy-versus-number-of-languages frontier for lexical normalization and show that per-language accuracy peaks at a few languages and then declines steadily, and the curse of multilinguality holds (Section 4.1).

  • •

    Through a control that holds total training data fixed, we show the decline is not explained by data volume but by many languages sharing one fixed-size model (Section 4.2).

  • •

    We test, and fail to confirm, the intuitive idea that a language’s typological isolation predicts its ideal number of co-training languages: any apparent effect is fragile and rests on a couple of languages (Section 4.3).

2 Related Work

Lexical normalization.

Normalization of user-generated text goes back to work on text messages and tweets Han and Baldwin (2011) and was shaped by the W-NUT shared tasks Baldwin et al. (2015) and by broad-coverage systems such as MoNoise van der Goot and van Noord (2017). We build directly on MultiLexNorm van der Goot et al. (2021), which put twelve normalization datasets into one word-aligned format under one metric and made cross-language comparison possible for the first time. Its strongest entry fine-tuned the byte-level model ByT5 Samuel and Straka (2021); Xue et al. (2022) on all languages jointly. That is the setting we take apart: the benchmark fixed the languages and the metric, but the number of languages was never treated as a variable.

The curse of multilinguality.

Adding languages to a fixed-capacity model helps for a while and then hurts each one. This has been documented for massively multilingual translation Arivazhagan et al. (2019), for cross-lingual language models Conneau and Lample (2019); Conneau et al. (2020), and most directly in a study of language-model perplexity spanning 250 languages Chang et al. (2024). The mechanism usually named is negative interference, where languages start to degrade one another once too little capacity is left to go around Wang et al. (2020), and the usual remedy is to give each language a little private capacity, as in adapter modules Pfeiffer et al. (2020). Every one of these results comes from large models doing word- or subword-level work. Normalization is neither: the models are tiny, the alphabet is shared, and the output is a handful of characters. Whether a curse appears at that scale is an open question, and a plausible case can be made either way, since a small model might be nowhere near its capacity limit, or shared character patterns might make every extra language a gift.

Typological distance.

If languages do compete, one might expect similar ones to compete less. Distance between languages can be read off URIEL and its lang2vec interface Littell et al. (2017), which we use to ask whether a language’s typological isolation says anything about how many partners it wants.

3 Experimental Setup

Data and metric.

We use all twelve language datasets from MultiLexNorm: Danish, German, English, Spanish, Croatian, Indonesian–English, Italian, Dutch, Slovenian, Serbian, Turkish, and Turkish–German (two are code-switched pairs). The data is pre-tokenized and word-aligned: each input token is paired with its gold normalized form, and most tokens are already standard and map to themselves. Table 1 lists the sizes; the datasets differ widely both in size (from about 6k to 57k training tokens) and in how much normalization they need (from 6.6%6.6\% to 37%37\% of tokens changed), which matters for how much a language can gain from partners. We keep the official train/test splits so that our per-language numbers sit on the same footing as the published MultiLexNorm results, and for the five languages without a development split we hold out 10%10\% of training as development. No data outside these training splits is used at any point: the model has no pretraining stage, and every run below starts from random initialization.

We report the benchmark’s official Error Reduction Rate (ERR), which measures how much of the achievable normalization a system performs relative to doing nothing:

ERR=acc−LAI1−LAI,\text{ERR}=\frac{\text{acc}-\text{LAI}}{1-\text{LAI}}, (1)

where acc is token accuracy and LAI (“leave-as-is”) is the accuracy of copying the input unchanged. ERR=1{}=1 is perfect; ERR=0{}=0 means no better than copying; ERR<0{}<0 means the system corrupts more than it fixes.

Lang Train Test % changed
Danish 16,448 3,758 9.2
German 15,006 5,082 17.2
English 35,216 29,421 7.6
Spanish 7,189 6,635 7.7
Croatian 54,416 15,695 6.6
Indo.–Eng. 13,949 4,366 14.7
Italian 12,645 1,996 7.3
Dutch 12,381 5,413 29.7
Slovenian 44,944 15,021 14.8
Serbian 56,823 17,119 7.4
Turkish 6,443 1,639 37.0
Turkish–Ger. 12,773 3,735 24.1
Table 1: The twelve MultiLexNorm datasets: training and test tokens, and the share of training tokens whose gold form differs from the input (“% changed”).

Model.

Every experiment uses the same model: a character-level encoder–decoder Transformer Vaswani et al. (2017) that reads a raw token one character at a time and generates its normalized form one character at a time. Encoder and decoder each have three layers, a model width of 128128, four attention heads, and a feed-forward width of 512512; a single character vocabulary (the union of characters over all languages, plus start, end, and padding symbols) is shared by every language. This comes to 1.491.49M parameters in total (Table 2). Holding this model fixed across every setting is the crux of the study: any change in per-language accuracy as we add languages reflects how that fixed capacity is shared, not a larger or smaller model. We keep the model small and train it from scratch, rather than fine-tuning a pretrained byte-level model such as ByT5 Xue et al. (2022), for one reason: a pretrained model arrives with an unknown amount of multilingual capacity already inside it, and we would then be measuring how that inherited capacity gets redistributed, not how a known, fixed capacity is shared. Training from scratch makes capacity a quantity we set, not one we inherit. The cost of that choice is absolute performance, and we return to it when two languages turn out to be normalized worse than not at all.

Setting Value
Architecture char Transformer (enc–dec)
Layers (enc / dec) 3 / 3
Model width 128
Attention heads 4
Feed-forward width 512
Parameters 1.49M
Max token length 32 characters
Optimizer AdamW, lr ×10−43\!\times\!10^{-4}
Batch size 256 tokens
Max steps 8,000 (early stopping)
Seeds 3
Table 2: Model and training settings, identical across all conditions.

Protocol.

For each number of languages kk from 11 to 1212, we train the model jointly on random size-kk subsets of the twelve languages. Subsets are drawn with a coverage constraint so that every language appears in a comparable number of them; otherwise, at small kk, some languages would never be trained. We repeat the whole sweep over three random seeds, giving 390390 training runs. Training pools the chosen languages’ data, shuffles it, and optimizes with AdamW; we stop early when mean development ERR over the trained languages stops improving, and keep the best checkpoint. We then measure each trained model’s ERR on the test set of every language it was trained on. For a language, its mean ERR across all subsets of a given size, plotted against kk, is its frontier, and the kk at which that mean is highest is its optimum k∗k^{\ast}. Because greedy decoding of full test sets dominates runtime, during the sweep we estimate each language’s test ERR on a fixed sample of up to 2,0002{,}000 test tokens.

Data-controlled ablation.

Adding languages does two things at once: it changes the mix the model must serve, and it increases the total training data. To separate them, we repeat the entire protocol while capping the total number of training tokens at a fixed budget, so that a twelve-language model sees no more data than a one-language model. Any decline that survives this control cannot be a data-volume effect.

Typology.

For each language we compute its isolation: the mean URIEL syntactic distance to the other eleven. Turkish and Indonesian–English are the two clear outliers; the European languages cluster tightly.

4 Results

4.1 Normalization has a curse of multilinguality

Figure 1 shows the frontier. Two languages, Spanish and Italian, are set aside first: on both the model scores below zero at every kk, meaning it corrupts more than it repairs, so a best number of partners is not defined for them. We take them up in their own right below, and average here over the remaining ten.

Across those ten, mean ERR peaks at k=2k=2 (0.3160.316), barely above training alone (0.3120.312), and then falls steadily to 0.1910.191 at k=12k=12, about 40%40\% below the peak. The fall is not an artifact of averaging noisy curves. Every one of the ten languages ends lower at k=12k=12 than at its own best, and nine of the ten are worse with eleven partners than with none. Six peak at an interior k∗k^{\ast}; the remaining four are best trained alone, and the mean optimum across all ten is k∗=2.5k^{\ast}=2.5. A few partners can help, but most only crowd.

The per-language curves (Figure 2, Table 3) fill in the picture. English is the sharpest case: it does best on its own, at an ERR of 0.3840.384, and the trend runs downward from there to 0.0880.088 at k=12k=12. English has enough data to stand alone, so sharing capacity only dilutes it. The four languages whose optimum is k∗=1k^{\ast}=1 (English, German, Dutch, Turkish–German) gain nothing from any partner. The other six instead take a few partners before crowding sets in: Danish and Slovenian peak at k=2k=2, Indonesian–English at k=3k=3, Croatian and Serbian at k=4k=4, and Turkish, the smallest dataset in the benchmark and the one needing the heaviest normalization, at k=6k=6, later than any other language among the ten, though its ERR reaches only 0.1250.125 even at its best.

Why Spanish and Italian fail, and what follows for the claim.

These two behave unlike the rest, and the pattern is worth stating exactly, because it bears on how the aggregate should be read. Both score below zero at every kk: the model changes more tokens than it repairs. Both are at their worst trained alone (−0.847-0.847 Spanish, −0.614-0.614 Italian), both are better at twelve languages than at one (−0.451-0.451 and −0.304-0.304), and both reach their best at k=10k=10 and k=8k=8, later than any other language here, where the largest optimum among the remaining ten is k∗=6k^{\ast}=6.

That direction rules out one explanation. Were the failure caused by pooling with languages that normalize more heavily, adding partners would deepen it; instead adding partners reduces it, and the single-language setting, in which no partner exists, is the worst case of all. What the direction is consistent with is a shortage of in-language signal. Spanish and Italian pair a low change rate with a small training set: 7.7%7.7\% and 7.3%7.3\% of tokens require any change, against 37.0%37.0\% for Turkish, on only 7,1897{,}189 and 12,64512{,}645 training tokens (Table 1). That combination leaves them the fewest changed tokens of any dataset here, roughly 550550 for Spanish and 920920 for Italian, where no other language falls below 1,5001{,}500. Croatian has an even lower change rate (6.6%6.6\%) but a much larger training set, so it sees about 3,6003{,}600 changed tokens and does not fail. What is scarce for Spanish and Italian is the absolute amount of in-language evidence about what to change, not the proportion. We did not analyse the model’s error types, so we give this as the reading the data supports and not as a measured mechanism.

One consequence is definitional. Their k∗k^{\ast} values are not optima in the sense the other ten have; they mark the least-harm point on a curve that never becomes useful, which is why a best number of partners is not a meaningful quantity for them.

Two consequences bear on the headline. First, these two serve as an internal control: the same sweep, applied where the binding constraint differs, yields a rising curve instead of a falling one, so the decline in the other ten is not an artifact of how subsets were drawn or how ERR was computed. Second, the aggregate does not depend on excluding them. Averaging all twelve still gives a clear curse, peaking at 0.1770.177 (k=4k=4) and falling to 0.0970.097 at k=12k=12, a 45%45\% drop against the 40%40\% we report for the ten. We exclude them to avoid averaging over curves whose shape reflects a floor effect, not in order to obtain the result.

What this does bound is scope. At the capacity we fixed the model is not merely crowded; it is below the level needed to serve the two datasets that carry the fewest changed tokens at all. The frontier we map is therefore the frontier for a model of that size, and a larger one might normalize both successfully and peak later.

Lang k∗k^{\ast} ERRk=1 ERRk∗{}_{k^{\ast}} ERRk=12
Danish 2 .450 .498 .285
German 1 .108 .108 .010
English 1 .384 .384 .088
Spanish 10 −-.847 −-.387 −-.451
Croatian 4 .219 .246 .196
Indo.–Eng. 3 .300 .353 .245
Italian 8 −-.614 −-.190 −-.304
Dutch 1 .464 .464 .164
Slovenian 2 .459 .507 .346
Serbian 4 .259 .329 .252
Turkish 6 .102 .125 .102
Turkish–Ger. 1 .377 .377 .225
Table 3: Per-language results (growing-data setting). k∗k^{\ast} is the optimal number of jointly trained languages; ERR is shown at one language, at the optimum, and at all twelve. Spanish and Italian have negative ERR throughout and, unlike every other language, improve as partners are added; they are excluded from the aggregate frontier and discussed in Section 4.1. Among the other ten, six peak at an interior k∗k^{\ast}.
Figure 1: Mean ERR against the number of jointly trained languages kk, averaged over the ten languages the model normalizes effectively. Both settings peak at k=2k=2 and then decline steadily: the curse of multilinguality. Holding total data fixed (dashed) makes the drop steeper, so the decline is not a matter of data volume. Shaded bands are 95% confidence intervals across languages.
Figure 2: Per-language frontiers (growing-data setting). Dotted lines mark each language’s optimum k∗k^{\ast}. Languages well served alone (e.g. English, Dutch) gain nothing from partners; the rest benefit from a few before crowding hurts.

4.2 The decline is not a data-volume effect

A natural worry is that the drop simply reflects data volume: in our main setting the total training pool grows with kk, and one might suspect the frontier tracks that. The fixed-data-budget control (dashed line in Figure 1) rules this out. With the total number of training tokens capped, the peak and the decline remain; in fact the fall is steeper (about 52%52\% at k=12k=12 versus 40%40\%) and the per-language optima move earlier (mean k∗k^{\ast} from 2.52.5 to 2.12.1). Whether we let the data grow or hold it fixed, adding languages past a small number hurts.

The decline is therefore a cost of making one fixed-size model serve more languages at once, not a matter of how much data is available. Several mechanisms could contribute to that cost (fewer effective parameters per language, less training exposure per language under a fixed budget, and interference between languages’ representations), and our design does not separate them; we refer to them together as capacity. What the ablation establishes is the negative result that matters in practice: the drop is not bought back by adding data.

4.3 Typology does not predict the sweet spot

It is tempting to think a language that is typologically far from the others should prefer fewer co-training partners. We find no dependable support, and if anything the trend runs the other way. Correlating each effective language’s isolation with its optimum k∗k^{\ast} (Figure 3) gives a positive coefficient (r=0.69r=0.69, p=0.04p=0.04), with isolated languages preferring more partners, not fewer. But the figure shows why this should not be trusted: the relationship rests entirely on the two most isolated languages, Turkish and Indonesian–English, while the eight European languages form a tight cluster with no internal trend. And it is brittle: including the two languages the model fails on erases it (r=0.25r=0.25, p=0.45p=0.45 over all twelve). We therefore draw no typological rule for how many languages to train on. What comes closer in our data is how well a language is served on its own, with those that already do well alone wanting fewer partners (r=−0.58r=-0.58), though across ten languages this too falls short of significance (p=0.08p=0.08) and we report it as the more promising direction rather than a rule. Training-set size by itself predicts nothing (r=0.18r=0.18, p=0.62p=0.62).

Figure 3: Typological isolation versus optimum k∗k^{\ast} for the ten effective languages. The positive correlation (r=0.69r=0.69, p=0.04p=0.04) rests entirely on the two most isolated languages (Turkish, Indonesian–English); the European languages cluster with no internal trend, and the correlation vanishes over all twelve (r=0.25r=0.25). We draw no reliable typological rule.

5 Discussion

For anyone building a compact multilingual normalizer, the takeaway is concrete: more languages are not automatically better. For most languages here the best model used only a few, typically one to four, and some languages were best off training alone. Pooling all twelve was, on average, worse than using fewer.

The pattern looks like a trade-off. A few extra languages can help: five of the ten do best with one to three partners, and a sixth, Turkish, with five; plausibly some noise patterns carry over between languages. Past that, adding languages hurts, and the fixed-data control shows this is not bought back by more data: one fixed-size model can only serve so many languages at once. The obvious lever is capacity. A larger model should tolerate more languages before the curse sets in, and remedies from large multilingual models, such as per-language adapter modules that avoid sharing all parameters Pfeiffer et al. (2020), may transfer to this setting. How the peak moves with model size, and whether lightweight per-language capacity flattens it, is a natural next step.

Two limits should be read alongside the result rather than after it. We vary the number of languages at one model size and one model family, so what we establish is that a curse exists in this regime and where its peak falls here, not that the peak sits at one to four languages generally. The Spanish and Italian failures make the point concrete: at this capacity the model is not only crowded but below the level needed to serve languages with little changed-token evidence at all, and a model large enough to fix that might well peak later. We would expect the shape to persist and the peak to move right, but we have not measured it, and a reader planning a system should treat “a few languages” as a finding about compact models, not a universal setting.

Finally, typology gives no dependable handle. The intuitive story, that isolated languages want fewer partners, is not what we see; if anything the two most isolated languages want more, but that rests on two data points and disappears in the full set. What comes closest to tracking a language’s optimum is how well it is served on its own rather than its typology, but at ten languages even that is a direction and not a rule (r=−0.58r=-0.58, p=0.08p=0.08).

6 Conclusion

Lexical normalization has a curse of multilinguality. Training a single fixed-size model on more languages helps only briefly: per-language accuracy peaks at a handful of languages and then falls. A control that holds the data fixed shows the fall is not a matter of data volume but of many languages sharing one fixed model. A language’s typological distance from the rest does not reliably tell you where its sweet spot lies. For anyone building a compact multilingual normalizer, the takeaway is to use fewer languages rather than pool everything into one model.

Limitations

Our study fixes a single small model size; the peak we observe is expected to shift with capacity, and we do not map that dependence here. Relatedly, our design does not separate the mechanisms behind the decline. Fewer effective parameters per language, less training exposure per language under a fixed budget, and interference between languages all move together as languages are added, so we treat them jointly as capacity rather than pin down which dominates. We use one model family, a character-level Transformer trained from scratch, and results may differ for large pretrained byte-level models. On two of the twelve languages (Spanish, Italian) our small model underperforms the leave-as-is baseline; we report them transparently but exclude them from the aggregate, and a larger or pretrained model might well normalize them successfully. During the sweep we estimate test ERR on a fixed sample of tokens per language for efficiency, and we average over random language subsets rather than all possible subsets. That averaging is deliberate, since our question is how many partners a language wants, but it does mean we cannot say which partners help: the design marginalizes over subset composition by construction, and we did not retain per-subset records that would let us recover it. Identifying good and bad language pairings is a natural follow-up and would need the sweep re-run with subset-level logging. Finally, the typology analysis covers only twelve languages, mostly European, uses syntactic URIEL vectors, and maps the two code-switched datasets onto a single matrix language; with so few and so clustered a sample, we treat the typology question as open rather than settled.

References

  • Arivazhagan et al. (2019) Naveen Arivazhagan, Ankur Bapna, Orhan Firat, Dmitry Lepikhin, Melvin Johnson, Maxim Krikun, Mia Xu Chen, Yuan Cao, George Foster, Colin Cherry, et al. 2019. Massively multilingual neural machine translation in the wild: Findings and challenges. arXiv preprint arXiv:1907.05019.
  • Baldwin et al. (2015) Timothy Baldwin, Marie Catherine de Marneffe, Bo Han, Young-Bum Kim, Alan Ritter, and Wei Xu. 2015. Shared tasks of the 2015 workshop on noisy user-generated text: Twitter lexical normalization and named entity recognition. In Proceedings of the Workshop on Noisy User-generated Text (W-NUT), pages 126–135.
  • Chang et al. (2024) Tyler A. Chang, Catherine Arnett, Zhuowen Tu, and Benjamin K. Bergen. 2024. When is multilinguality a curse? language modeling for 250 high- and low-resource languages. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 4074–4096.
  • Conneau et al. (2020) Alexis Conneau, Kartikay Khandelwal, Naman Goyal, Vishrav Chaudhary, Guillaume Wenzek, Francisco Guzmán, Edouard Grave, Myle Ott, Luke Zettlemoyer, and Veselin Stoyanov. 2020. Unsupervised cross-lingual representation learning at scale. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics (ACL), pages 8440–8451.
  • Conneau and Lample (2019) Alexis Conneau and Guillaume Lample. 2019. Cross-lingual language model pretraining. In Advances in Neural Information Processing Systems (NeurIPS), pages 7059–7069.
  • Han and Baldwin (2011) Bo Han and Timothy Baldwin. 2011. Lexical normalisation of short text messages: Makn sens a #twitter. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics (ACL), pages 368–378.
  • Littell et al. (2017) Patrick Littell, David R. Mortensen, Ke Lin, Katherine Kairis, Carlisle Turner, and Lori Levin. 2017. URIEL and lang2vec: Representing languages as typological, geographical, and phylogenetic vectors. In Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics (EACL), pages 8–14.
  • Pfeiffer et al. (2020) Jonas Pfeiffer, Ivan Vulić, Iryna Gurevych, and Sebastian Ruder. 2020. MAD-X: An adapter-based framework for multi-task cross-lingual transfer. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 7654–7673.
  • Samuel and Straka (2021) David Samuel and Milan Straka. 2021. ÚFAL at MultiLexNorm 2021: Improving multilingual lexical normalization by fine-tuning ByT5. In Proceedings of the Seventh Workshop on Noisy User-generated Text (W-NUT 2021), pages 483–492.
  • van der Goot et al. (2021) Rob van der Goot, Alan Ramponi, Arkaitz Zubiaga, Barbara Plank, Benjamin Muller, Iñaki San Vicente Roncal, Nikola Ljubešić, Özlem Çetinoğlu, Rahmad Mahendra, Talha Çolakoğlu, et al. 2021. MultiLexNorm: A shared task on multilingual lexical normalization. In Proceedings of the Seventh Workshop on Noisy User-generated Text (W-NUT 2021), pages 493–509.
  • van der Goot and van Noord (2017) Rob van der Goot and Gertjan van Noord. 2017. MoNoise: Modeling noise using a modular normalization system. Computational Linguistics in the Netherlands Journal, 7:129–144.
  • Vaswani et al. (2017) Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Łukasz Kaiser, and Illia Polosukhin. 2017. Attention is all you need. In Advances in Neural Information Processing Systems (NeurIPS), pages 5998–6008.
  • Wang et al. (2020) Zirui Wang, Zachary C. Lipton, and Yulia Tsvetkov. 2020. On negative interference in multilingual models: Findings and a meta-learning treatment. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 4438–4450.
  • Xue et al. (2022) Linting Xue, Aditya Barua, Noah Constant, Rami Al-Rfou, Sharan Narang, Mihir Kale, Adam Roberts, and Colin Raffel. 2022. ByT5: Towards a token-free future with pre-trained byte-to-byte models. Transactions of the Association for Computational Linguistics (TACL), 10:291–306.