Stop Taking Tokenizers for Granted: They Are Core Design Decisions in Large Language Models
Sawsan Alqahtani, Mir Tafseer Nayeem, Md Tahmid Rahman Laskar, Tasnim Mohiuddin, M Saiful Bari
TL;DR
The paper reframes tokenization from a preprocessing step to a core design decision that shapes model efficiency, fairness, and linguistic faithfulness. It advocates a context-aware, tokenizer–model co-design framework with standardized evaluation across dimensions like coverage, generalizability, linguistic alignment, robustness, and representation utilization. A structured iterative process for tokenizer development is proposed, including decisions on training from scratch, adaptation, and responsible design, complemented by a multi-dimensional evaluation framework and transparent reporting. The work highlights practical pathways to reduce token-length disparities, improve cross-language parity, and enable fairer, more efficient LLM deployment across languages and domains, while acknowledging that empirical validation and tooling are still required to operationalize these ideas.
Abstract
Tokenization underlies every large language model, yet it remains an under-theorized and inconsistently designed component. Common subword approaches such as Byte Pair Encoding (BPE) offer scalability but often misalign with linguistic structure, amplify bias, and waste capacity across languages and domains. This paper reframes tokenization as a core modeling decision rather than a preprocessing step. We argue for a context-aware framework that integrates tokenizer and model co-design, guided by linguistic, domain, and deployment considerations. Standardized evaluation and transparent reporting are essential to make tokenization choices accountable and comparable. Treating tokenization as a core design problem, not a technical afterthought, can yield language technologies that are fairer, more efficient, and more adaptable.
