Byte Pair Encoding is Suboptimal for Language Model Pretraining
Not on the map. Why?
Abstract (arXiv)
The success of pretrained transformer language models (LMs) in natural language processing has led to a wide range of pretraining setups. In particular, these models employ a variety of subword tokenization methods, most notably byte-pair encoding (BPE) (Sennrich et al., 2016; Gage, 1994), the WordPiece method (Schuster and Nakajima, 2012), and unigram language modeling (Kudo, 2018), to segment text. However, to the best of our knowledge, the literature does not contain a direct evaluation of the impact of tokenization on language model pretraining. We analyze differences between BPE and unigram LM tokenization, finding that the latter method recovers subword units that align more closely with morphology and avoids problems stemming from BPE's greedy construction procedure. We then compare the fine-tuned task performance of identical transformer masked language models pretrained with these tokenizations. Across downstream tasks and two languages (English and Japanese), we find that the unigram LM tokenization method matches or outperforms BPE. We hope that developers of future pretrained LMs will consider adopting the unigram LM method over the more prevalent BPE.
Key facts. Cited by 189 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 13; 2022: 20; 2023: 31; 2024: 44; 2025: 40; 2026: 41.
189 papers.
Sort:
By area:
- 2023BloombergGPT: A Large Language Model for Financecited by 923
- 2021Perceiver IO: A General Architecture for Structured Inputs & Outputscited by 616
- 2021CANINE: Pre-training an Efficient Tokenization-Free Encoder for Language Representationcited by 229
- 2023Multimodal Large Language Models: A Surveycited by 193
- 2023Do All Languages Cost the Same? Tokenization in the Era of Commercial Language Modelscited by 186
- 2021Charformer: Fast Character Transformers via Gradient-based Subword Tokenizationcited by 158
- 2021Between words and characters: A Brief History of Open-Vocabulary Modeling and Tokenization in NLPcited by 130
- 2024Tokenization counts: the impact of tokenization on arithmetic in frontier LLMscited by 112
- 2023Tokenizer Choice For LLM Training: Negligible or Crucial?cited by 105
- 2024Tokenization Is More Than Compressioncited by 87
- 2024LLMs are Good Sign Language Translatorscited by 76
- 2022Efficient Transformers with Dynamic Token Poolingcited by 75
38 more
- 2021Superbizarre Is Not Superb: Derivational Morphology Improves BERT's Interpretation of Complex Wordscited by 63
- 2022Impact of Tokenization on Language Models: An Analysis for Turkishcited by 62
- 2024Why do language models perform worse for morphologically complex languages?cited by 62
- 2024Unpacking Tokenization: Evaluating Text Compression and its Correlation with Model Performancecited by 61
- 2022Language Modelling with Pixelscited by 53
- 2024Vision-LSTM: xLSTM as Generic Vision Backbonecited by 51
- 2024From Tokens to Words: On the Inner Lexicon of LLMscited by 46
- 2024Fishing for Magikarp: Automatically Detecting Under-trained Tokens in Large Language Modelscited by 45
- 2025Large Language Models Hallucination: A Comprehensive Surveycited by 45
- 2021Multi-view Subword Regularizationcited by 40
- 2021Adapt-and-Distill: Developing Small, Fast and Effective Pretrained Language Models for Domainscited by 36
- 2023A Formal Perspective on Byte-Pair Encodingcited by 35
- 2024Greed is All You Need: An Evaluation of Tokenizer Inference Methodscited by 34
- 2022A Measure-Theoretic Characterization of Tight Language Modelscited by 32
- 2025Boundless Byte Pair Encoding: Breaking the Pre-tokenization Barriercited by 31
- 2023Analyzing Cognitive Plausibility of Subword Tokenizationcited by 30
- 2024BPE Gets Picky: Efficient Vocabulary Refinement During Tokenizer Trainingcited by 30
- 2021You should evaluate your language model on marginal likelihood over tokenisationscited by 29
- 2022Square One Bias in NLP: Towards a Multi-Dimensional Exploration of the Research Manifoldcited by 29
- 2024VarBench: Robust Language Model Benchmarking Through Dynamic Variable Perturbationcited by 29
- 2023SLaDe: A Portable Small Language Model Decompiler for Optimized Assemblycited by 28
- 2023An Overview on Language Models: Recent Developments and Outlookcited by 22
- 2024How Can We Effectively Expand the Vocabulary of LLMs with 0.01GB of Target Language Text?cited by 22
- 2025Evaluating Morphological Alignment of Tokenizers in 70 Languagescited by 22
- 2022How Robust is Neural Machine Translation to Language Imbalance in Multilingual Tokenizer Training?cited by 20
- 2023How do different tokenizers perform on downstream tasks in scriptio continua languages?: A case study in Japanesecited by 20
- 2024The Foundations of Tokenization: Statistical and Computational Concernscited by 20
- 2022Improving Tokenisation by Alternative Treatment of Spacescited by 19
- 2022How can NLP Help Revitalize Endangered Languages? A Case Study and Roadmap for the Cherokee Languagecited by 19
- 2023Byte Pair Encoding for Symbolic Musiccited by 19
- 2024An Empirical Study on Cross-lingual Vocabulary Adaptation for Efficient Language Model Inferencecited by 18
- 2025Parity-Aware Byte-Pair Encoding: Improving Cross-lingual Fairness in Tokenizationcited by 18
- 2025Product of Experts with LLMs: Boosting Performance on ARC Is a Matter of Perspectivecited by 17
- 2022Inducing Character-level Structure in Subword-based Language Models with Type-level Interchange Intervention Trainingcited by 16
- 2023Tokenization Matters: Navigating Data-Scarce Tokenization for Gender Inclusive Language Technologiescited by 16
- 2024Training LLMs over Neurally Compressed Textcited by 16
- 2024Evaluating Morphological Compositional Generalization in Large Language Modelscited by 16
- 2021Empirical Evaluation of Pre-trained Transformers for Human-Level NLP: The Role of Sample Size and Dimensionalitycited by 15
50 most cited of 189 All 189 (JSON)
- 2026Counting and Min-Cost Encoding for Tokenization in Large Language Models1 Oct 2026
- 2026The Price of Token Boundaries: Compression Certificates and Prediction26 Sep 2026
- 2026Fewer Words, Not Fewer Tokens: Measuring the Sanskrit Tokenization Penalty per Proposition11 Sep 2026
- 2026MoirfEolas and Cr'iochScore: Developing Resources for and the Evaluation of Tokenization Alignment with Irish Morphology4 Sep 2026
- 2026How Do Language Models Represent and Use Phonological Information for Allomorph Selection?4 Sep 2026
- 2026Seeing the Unseen: Visual Similarity for Pixel Language Model Adaptation31 Aug 2026
- 2026When Tokenizers Fail: Byte-Level Chunking for Zero-Shot Transfer to Low-Resource Languages27 Aug 2026
- 2026What Tokens are Learned when Tokenization is Optimized Jointly with Language Modeling?18 Aug 2026
- 2026Explicit Boundary Markers for Subword Vocabularies9 Aug 2026
- 2026Explaining BiomedCLIP with Weighted Banzhaf Interactions Supported by Tree-Gram Parsing25 Jul 2026
- 2026The Limits of BPE Tokenization in Polish: Segmentation-Flexional Forms, Grammatical Anchoring, and First-Person Stability in Inflectional Language Models17 Jul 2026
- 2026LangSelect: Cost-Aware Target-Language Routing for LLM Code Generation15 Jul 2026
38 more
- 2026Where to cut, how deep: BPE and Unigram-LM on chemistry SMILES6 Jul 2026
- 2026MinGram: A Minimalist Unigram Tokenizer with High Compression and Competitive Morphological Alignment25 Jun 2026
- 2026Phonemes to the Rescue: Multilingual Tokenization Based on International Phonetic Alphabet18 Jun 2026
- 2026Toten: A Knowledge-Based System For Structure-Preserving Representation Of Physical Quantities And Technical Notation In Brazilian Portuguese17 Jun 2026
- 2026Emergent retokenization symmetry in large language models: phenomenology and applications14 Jun 2026
- 2026PACUTE: Phonology-, Affix-, and Character-level Understanding of Tokens for Filipino13 Jun 2026
- 2026Equity with Efficiency: An Empirical Study of Tokenizers for Multilingual Large Language Models13 Jun 2026
- 2026Rubato: Transcribing Piano Music with Timestamps22 May 2026
- 2026Tokenization with Split Trees21 May 2026
- 2026Decoupling the Benefits of Subword Tokenization for Language Model Training via Byte-level Simulation29 Apr 2026
- 2026LGSE: Lexically Grounded Subword Embedding Initialization for Low-Resource Language Adaptation23 Mar 2026
- 2026Morphemes Without Borders: Evaluating Root-Pattern Morphology in Arabic Tokenizers and LLMs16 Mar 2026
- 2026How Private Are DNA Embeddings? Inverting Foundation Model Representations of Genomic Sequences6 Mar 2026
- 2026What Language is This? Ask Your Tokenizer19 Feb 2026
- 2026IndicJR: A Judge-Free Benchmark of Jailbreak Robustness in South Asian Languages18 Feb 2026
- 2026dnaHNet: A Scalable and Hierarchical Foundation Model for Genomic Sequence Learning11 Feb 2026
- 2026Proxy Compression for Language Modeling4 Feb 2026
- 2026Tokenization and Morphological Fidelity in Uralic NLP: A Cross-Lingual Evaluation4 Feb 2026
- 2026NativeTok: Native Visual Tokenization for Improved Image Generation30 Jan 2026
- 2026AdaptBPE: From General Purpose to Specialized Tokenizers29 Jan 2026
- 2026Understanding LLM Failures: A Multi-Tape Turing Machine Analysis of Systematic Errors in Language Model Reasoning27 Jan 2026
- 2026Subword-Based Comparative Linguistics across 242 Languages Using Wikipedia Glottosets26 Jan 2026
- 2026Stop Taking Tokenizers for Granted: They Are Core Design Decisions in Large Language Models19 Jan 2026
- 2026TF3-RO-50M: Training Compact Romanian Language Models from Scratch on Synthetic Moral Microfiction15 Jan 2026
- 2026Syllabic Agglutinative Tokenizations for Indonesian LLM: A Study from Gasing Literacy Learning System14 Jan 2026
- 2026The Roots of Performance Disparity in Multilingual Language Models: Intrinsic Modeling Difficulty or Design Choices?12 Jan 2026
- 2026SampoNLP: A Self-Referential Toolkit for Morphological Analysis of Subword Tokenizers8 Jan 2026
- 2026Training Language Models with homotokens Leads to Delayed Overfitting6 Jan 2026
- 2026Compressed code: the hidden effects of quantization and distillation on programming tokens5 Jan 2026
- 2025GQ-VAE: A gated quantized VAE for learning variable length tokens26 Dec 2025
- 2025DPAR: Dynamic Patchification for Efficient Autoregressive Visual Generation26 Dec 2025
- 2025Length-MAX Tokenizer for Language Models25 Nov 2025
- 2025Contextual morphologically-guided tokenization for Latin encoder models12 Nov 2025
- 2025Evaluating Subword Tokenization Techniques for Bengali: A Benchmark Study with BengaliBPE7 Nov 2025
- 2025UTF-8 Plumbing: Byte-level Tokenizers Unavoidably Enable LLMs to Generate Ill-formed UTF-85 Nov 2025
- 2025Confounding Factors in Relating Model Performance to Morphology3 Nov 2025
- 2025Explaining and Mitigating Crosslingual Tokenizer Inequities24 Oct 2025
- 2025Beyond Fertility: Analyzing STRR as a Metric for Multilingual Tokenization Evaluation11 Oct 2025
50 newest of 189 All 189 (JSON)
- 2025Product of Experts with LLMs: Boosting Performance on ARC Is a Matter of Perspectivecited by 17
- 2024Development and bilingual evaluation of Japanese medical large language model within reasonably low computational resourcescited by 3
- 2026Understanding LLM Failures: A Multi-Tape Turing Machine Analysis of Systematic Errors in Language Model Reasoningcited by 0
- 2026Understanding LLM Failures: A Multi-Tape Turing Machine Analysis of Systematic Errors in Language Model Reasoning27 Jan 2026
- 2025Product of Experts with LLMs: Boosting Performance on ARC Is a Matter of Perspective8 May 2025
- 2024Development and bilingual evaluation of Japanese medical large language model within reasonably low computational resources18 Sep 2024
- 2023Multimodal Large Language Models: A Surveycited by 193
- 2023Multimodal Large Language Models: A Survey22 Nov 2023
- 2023BloombergGPT: A Large Language Model for Financecited by 923
- 2021Perceiver IO: A General Architecture for Structured Inputs & Outputscited by 616
- 2021CANINE: Pre-training an Efficient Tokenization-Free Encoder for Language Representationcited by 229
- 2023Do All Languages Cost the Same? Tokenization in the Era of Commercial Language Modelscited by 186
- 2021Charformer: Fast Character Transformers via Gradient-based Subword Tokenizationcited by 158
- 2021Between words and characters: A Brief History of Open-Vocabulary Modeling and Tokenization in NLPcited by 130
- 2024Tokenization counts: the impact of tokenization on arithmetic in frontier LLMscited by 112
- 2023Tokenizer Choice For LLM Training: Negligible or Crucial?cited by 105
- 2024Tokenization Is More Than Compressioncited by 87
- 2024LLMs are Good Sign Language Translatorscited by 76
- 2022Efficient Transformers with Dynamic Token Poolingcited by 75
- 2021Superbizarre Is Not Superb: Derivational Morphology Improves BERT's Interpretation of Complex Wordscited by 63
12 most cited of 182 All 182 (JSON)
- 2026Counting and Min-Cost Encoding for Tokenization in Large Language Models1 Oct 2026
- 2026The Price of Token Boundaries: Compression Certificates and Prediction26 Sep 2026
- 2026Fewer Words, Not Fewer Tokens: Measuring the Sanskrit Tokenization Penalty per Proposition11 Sep 2026
- 2026MoirfEolas and Cr'iochScore: Developing Resources for and the Evaluation of Tokenization Alignment with Irish Morphology4 Sep 2026
- 2026How Do Language Models Represent and Use Phonological Information for Allomorph Selection?4 Sep 2026
- 2026Seeing the Unseen: Visual Similarity for Pixel Language Model Adaptation31 Aug 2026
- 2026When Tokenizers Fail: Byte-Level Chunking for Zero-Shot Transfer to Low-Resource Languages27 Aug 2026
- 2026What Tokens are Learned when Tokenization is Optimized Jointly with Language Modeling?18 Aug 2026
- 2026Explicit Boundary Markers for Subword Vocabularies9 Aug 2026
- 2026Explaining BiomedCLIP with Weighted Banzhaf Interactions Supported by Tree-Gram Parsing25 Jul 2026
- 2026The Limits of BPE Tokenization in Polish: Segmentation-Flexional Forms, Grammatical Anchoring, and First-Person Stability in Inflectional Language Models17 Jul 2026
- 2026LangSelect: Cost-Aware Target-Language Routing for LLM Code Generation15 Jul 2026
12 newest of 182 All 182 (JSON)