[2605.22821] Tokenisation via Convex Relaxations
Abstract:Tokenisation is an integral part of the current NLP pipeline. Current tokenisation algorithms such as BPE and Unigram are greedy algorithms -- they make locally optimal decisions without considering the resulting vocabulary as a whole. We instead formulate tokeniser construction as a linear program and solve it using convex optimisation tools, yielding a new algorithm we call ConvexTok. We find ConvexTok consistently improves intrinsic tokenisation metrics and the bits-per-byte (BpB) achieved by language models; it also improves downstream task performance, but less consistently. Furthermore, ConvexTok allows the user to certify how far their tokeniser is from optimal, with respect to a certain objective, via a lower bound, and we empirically find it to be within 1\% of optimal at common vocabulary sizes.
# link_1thxijudt3y.pdf ## Metadata - PDFFormatVersion=1.7 - IsLinearized=false - IsAcroFormPresent=false - IsXFAPresent=false - IsCollectionPresent=false - IsSignaturesPresent=false - Author=Jan Tempus; Philip Whittington; Craig W. Schmidt; Dennis Komm; Tiago Pimentel - Creator=arXiv GenPDF (tex2pdf:a6404ea) - Custom.DOI=https://doi.org/10.48550/arXiv.2605.22821 - Custom.License=http://creativecommons.org/licenses/by/4.0/ - Custom.PTEX.Fullbanner=This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025) kpathsea version 6.4.1 - Custom.arXivID=https://arxiv.org/abs/2605.22821v1 - Producer
Explore this link on the map →saved by
related reading
- The Bitter Lesson is coming for Tokenization – ⛰️ lucalplucalp.dev
- GitHub - karpathy/minbpe: Minimal, clean code for the Byte Pair Encoding (BPE) algorithm commonly used in LLM tokenization. · GitHubgithub.com
- Tokenizers · Hugging Facehuggingface.co
- Byte-pair encoding - Wikipediaen.wikipedia.org
- Aman's AI Journal • Primers • Ilya Sutskever's Top 30aman.ai
- [2402.14903] Tokenization counts: the impact of tokenization on arithmetic in frontier LLMsarxiv.org
- On the Tradeoffs of SSMs and Transformers | Goomba Labgoombalab.github.io
- Byte Latent Transformer: Patches Scale Better Than Tokensarxiv.org
- [2605.06546] Efficient Pre-Training with Token Superpositionarxiv.org
- LLMs can invent their own compression - Rajan Agarwalrajan.sh
- H-Nets - the Past | Goomba Labgoombalab.github.io
- I blame the tokenizer | David Quareldavidquarel.github.io