TokDrift: When LLM Speaks in Subwords but Code Speaks in Grammar
🤗 Upvotes: 27 | cs.CL, cs.AI, cs.LG, cs.PL, cs.SE
Authors:
Yinxi Li, Yuntian Deng, Pengyu Nie
Title:
TokDrift: When LLM Speaks in Subwords but Code Speaks in Grammar
Arxiv:
http://arxiv.org/abs/2510.14972v1
Abstract:
Large language models (LLMs) for code rely on subword tokenizers, such as byte-pair encoding (BPE), learned from mixed natural language text and programming language code but driven by statistics rather than grammar. As a result, semantically identical code snippets can be tokenized differently depending on superficial factors such as whitespace or identifier naming. To measure the impact of this misalignment, we introduce TokDrift, a framework that applies semantic-preserving rewrite rules to create code variants differing only in tokenization. Across nine code LLMs, including large ones with over 30B parameters, even minor formatting changes can cause substantial shifts in model behavior. Layer-wise analysis shows that the issue originates in early embeddings, where subword segmentation fails to capture grammar token boundaries. Our findings identify misaligned tokenization as a hidden obstacle to reliable code understanding and generation, highlighting the need for grammar-aware tokenization for future code LLMs.
You May Also Like

Real Ghost Stories Online
Real Ghost Stories Online | Paranormal, Supernatural & Horror Radio

Cryptids Of The Corn
Cryptids of the Corn Podcast

Paradigmepodden
Terje Toftenes

The Grave Talks | Haunted, Paranormal & Supernatural
Ghost Stores, Haunted, Paranormal & Supernatural Stories

Tom Nelson
Thomas Nelson

The 365 Days of Astronomy
365DaysOfAstronomy.org

Trent Loos Podcast
Trent Loos

Eye On The Sky
Vermont Public

Farm Small Farm Smart Daily
The Modern Grower Podcast Network

The Best of Coast to Coast AM
iHeartPodcasts and Coast to Coast AM
Community discussion