#Tokenizers
CJK tokenizers are implemented in alyze, the open-source Rust crate for full-text tokenization that turbopuffer imports

github.com/turbopuffer...
GitHub - turbopuffer/alyze: Tokenization and analysis pipeline for full-text search
Tokenization and analysis pipeline for full-text search - turbopuffer/alyze
github.com
November 10, 2026 at 3:56 PM
📦 lalbert/tokenizer-engine 1.3.0

Elasticsearch-like text analysis (character filters, tokenizers, token filters) in pure PHP, UTF-8 aware.

🔗 https://github.com/lalbert/tokenizer-engine
November 9, 2026 at 7:11 PM
Here is a bit more about how tokens are encoded in byte-level tokenizers (and in their serializations). The Ġ ends up corresponding to ASCII 32 (space), it wasn't just randomly selected.
Decoding GPT-Style Tokens
Decoding the GPT-style token representation.
mcognetta.github.io
November 4, 2026 at 4:54 PM
new: Chinese, Japanese, and Korean tokenizers

smartcn, kuromoji, and nori split CJK text into known dictionary words, like 服装 (clothing). kuromoji and nori also match across word forms, so a search for 食べる (eat) finds 食べました (ate)

docs: turbopuffer.com/docs/fts#to...
November 10, 2026 at 3:56 PM
Typos break dense retrieval because subword tokenizers split misspelled words into rare byte fragments, pulling the embedding away from the target passage. Adding a character 3-gram pass or lightweight query normalizer before retrieval keeps lab accuracy from collapsing on messy user inputs.
November 8, 2026 at 8:45 PM
A short sample of real user text per language beats picking from a model card. The 4x Amharic gap only showed up once I counted the same sentences across tokenizers.
November 6, 2026 at 6:59 PM
🐧 **SentencePiece – language-independent text tokenizer**

SentencePiece trains language-independent subword tokenizers with BPE and unigram models, reversible encoding and text normalisation.

📰 Source: LinuxLinks
🔗 Link: https://www.linuxlinks.com/sentencepiece-language-independent-text-tokenizer/
SentencePiece – language-independent text tokenizer
SentencePiece is a text tokenizer and detokenizer designed for natural language processing and neural network models. It converts text into subword units that can be used as input for machine translation, language modelling and text generation systems. Unlike traditional tokenizers, SentencePiece operates directly on raw Unicode text without requiring language-specific word segmentation. This makes it particularly useful for multilingual applications and languages where words are not separated by spaces. The software supports training custom tokenization models from text corpora, allowing developers to determine the vocabulary size and segmentation method appropriate for their applications. Its tokenization process preserves whitespace information, enabling the original text to be reconstructed from its tokens. This is free and open source software. #### Key Features * Unsupervised training of subword tokenization models directly from raw text. * Byte-Pair Encoding (BPE) and unigram language model tokenization algorithms. * Reversible tokenization and detokenization preserving whitespace information. * Language-independent processing of Unicode text. * Configurable vocabulary sizes for neural language models. * Subword regularization and BPE-dropout for generating alternative text segmentations during training. * Text normalization with configurable Unicode normalization rules. * Encode text as subword strings or numerical token identifiers. * Support for user-defined symbols, control symbols and special tokens. * Byte fallback for representing characters outside the trained vocabulary. * Vocabulary restrictions and configurable character coverage. * Multithreaded tokenization and model training. * Self-contained model files storing vocabulary, normalization rules and segmentation information. * Command-line tools and APIs for integrating tokenization into other applications. * Lightweight runtime for performing tokenization with reduced dependencies. * Cross-platform support – runs on Linux, macOS, and Windows. **Website:** **github.com/google/sentencepiece** **Support:** **Developer:** Taku Kudo and contributors **License:** Apache License 2.0 SentencePiece is written in C++. Learn C++ with our recommended **free books** and **free tutorials**. * * * #### Related Software **C++ Natural Language Processing Tools** --- **text2vec**| Framework with API for text analysis and natural language processing **Moses**| Statistical machine translation system **TiMBL**| Tilburg Memory-Based Learner **MITIE**| MIT Information Extraction **MeTA**| Modern C++ data sciences toolkit **Colibri Core**| Efficient n-gram & skipgram modelling on text corpora **CRF++**| Yet Another CRF toolkit **BLLIP Parser**| Statistical natural language parser Read our verdict in the **software roundup**. * * * LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of **recommended applications** , including alternatives to popular proprietary software. We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our **Linux resources** to discover more. Know a useful free and open source Linux application we haven't covered? **Suggest a program** for inclusion. Has your software been featured on LinuxLinks? Display one of our **Featured on LinuxLinks badges** on your website or GitHub README. ---
www.linuxlinks.com
November 8, 2026 at 5:52 PM
Next on #WiAIR: @juliekallini.bsky.social (Stanford), whose ACL 2024 Best Paper trained GPT on "impossible" languages. She joins @j-novikova-nlp.bsky.social to talk about what that reveals about Chomsky's critique of LMs and why tokenizers shape compute, blind spots and cost.

#NLProc #WiAIRpodcast
November 3, 2026 at 4:02 PM
📝 Summary:

VibeVoice is an open-source family of frontier voice AI models (ASR and TTS) that uses ultra-low frame-rate continuous speech tokenizers and a diffusion-head with an LLM to enable long-form, multi-speaker TTS up to 90 minutes and long-form ASR up to 60 minutes, with streaming, (1/2)
November 5, 2026 at 3:19 PM
New research uncovers misconceptions in tokenization for language models, showing that metrics like Bits-Per-Byte don't effectively assess tokenizers. The study challenges established beliefs, highlighting the impact of metric choice on model performance. https://arxiv.org/abs/2611.04215
Tokenizer Myths and Where To Find Them
ArXiv link for Tokenizer Myths and Where To Find Them
arxiv.org
November 4, 2026 at 9:00 PM
A new CLEAR study finds tokenizers impose up to 17× higher costs for equivalent text in languages like Amharic or Burmese versus English. GPT-5 showed the widest gap (13.8×) among general models, though most languages stayed within 2× of its best case.
November 5, 2026 at 2:36 PM
Research challenges tokenization beliefs in AI models, revealing metrics like Bits-Per-Byte are not agnostic and can misrepresent performance. This insight reshapes our understanding of tokenizers' effects on accuracy, prompting a reevaluation of existing literature. https://arxiv.org/abs/2611.04215
Tokenizer Myths and Where To Find Them
ArXiv link for Tokenizer Myths and Where To Find Them
arxiv.org
November 4, 2026 at 9:20 PM
Anyone playing with 'tuten' tokenizers in their local pipelines yet? Curious how it compares to tiktoken on multilingual vocabularies and token-to-word ratios.

Benchmarking notes: https://neubench.netlify.app

#AI #NLP #OpenSource
November 1, 2026 at 7:03 PM
That's because otherwise I have to do NMF factorizations of your brain's tiny little tokenizers (to basilisk you correctly where I need to) AND big integrals at the same time, and I need more dimensions to do that, so I gotta trade against other people up here over time
So look you gamers get WAY more help from me if you can get easier to compute on
November 4, 2026 at 12:24 AM
Evaluating Kannada NLP capabilities in open-source LLMs just got easier. Testing tokenizers and context windows for "ಯಶ್" across architectures reveals fascinating cross-lingual degradation patterns.

Test your models: https://neubench.netlify.app

#NLP #OpenSource #LLM
October 31, 2026 at 6:07 PM
while the other link is venerable and originally written (at least mostly) by people

this one is vibecoded slop so it may or may not generate accurate tokenizations

especially given that last i knew Anthropic's tokenizer was not public

but in theory it shows how various tokenizers may work
The Tokenizer Playground - a Hugging Face Space by Xenova
Experiment with and compare different tokenizers
huggingface.co
October 31, 2026 at 10:27 PM
Benchmark on 2,942 notes: SQLite FTS5 indexed in 0.24s and queried at 0.02ms, vs 168s and 240ms for ChromaDB. Tokenizers miss Chinese substrings and lack semantic matches, so vectors remain useful for meaning.
November 2, 2026 at 1:08 PM
Jiahao Guo, Bao Tang, Haoxiang Cao, Jingfeng Yao, Bo Li, Wenyu Liu, Kun Gai, Changqian Yu, Xinggang Wang: MoETok: Sparse Expert Routing for 1D Visual Tokenizers https://arxiv.org/abs/2610.41992 https://arxiv.org/pdf/2610.41992 https://arxiv.org/html/2610.41992
November 2, 2026 at 6:40 AM
Testing model tokenization on regional entities. How well do multilingual LLMs tokenize "హార్దిక్ పాండ్యా" (Hardik Pandya) across Indic tokenizers vs Llama-3? Edge cases matter for multilingual evals.

Test vectors & metrics: https://neubench.netlify.app

#NLP #AI
October 30, 2026 at 6:02 AM
Same 1,012 sentences in Amharic cost 7.6x the English token count on Llama 3.2 and 1.9x on Gemma 3.

I ran FLORES-200 (204 languages) through 9 tokenizers. Worst-to-best gap: 5.3x on Gemma 3, 15x on cl100k.

o200k fixed a lot: Bengali went from 5.8x English to 1.7x.
October 30, 2026 at 6:53 PM
Lean Verified Tokenizers

You build a formally verified tokenization pipeline with the goal of mitigating harness bugs.

srush.github.io/verified-tok...
October 28, 2026 at 6:55 AM
Hugging Faceのトークナイザー「tokenizers v1」のRC版が公開され、分了速度が最大数十倍に向上したと話題ですね!🤖

AI開発や大規模なデータ処理をしていて、「CPUの分词待ちでGPUが遊んでしまう」というボトルネックを感じたことはありますか?

実際に検証した方や、AIの高速化について日頃感じている課題感を1言で教えてください!👇
#HuggingFace
November 1, 2026 at 4:10 AM