O texto em nepalês "pesava" três vezes mais que o inglês — o conserto do tokenizador não resolveu o problema por completo
Os pesquisadores descobriram por que Llama-3, Qwen3 e dezenas de outros modelos abertos processam texto em nepalês de forma desproporcionalmente cara, gastando de 2 a 3 vezes mais tokens do que no mesmo texto em inglês. A causa é técnica: uma expressão regular embutida no tokenizador quebra palavras a cada sinal vocálico devanágari (a escrita usada pelo nepalês), porque trata esses sinais como caracteres separados, e não como letras. Isso faz com que o método usual de "ajustar" o vocabulário — adicionar novos pares de tokens fundidos (merges) — bata num teto: não importa quantos pares novos sejam adicionados, eles não conseguem recolar pedaços já separados, porque o corte acontece antes, na etapa de pré-tokenização. Os pesquisadores reescreveram a expressão regular para que os sinais vocálicos devanágari permanecessem colados às palavras, e retreinaram o vocabulário com essa divisão corrigida — o texto em nepalês passou a consumir 54% menos tokens, quase igualando a eficiência do inglês, enquanto a tokenização do inglês e de código permaneceu comprovadamente inalterada. Mas quando de fato fizeram o fine-tuning dos modelos Llama-3.2-1B e Qwen3-0.6B com textos em nepalês e inglês, descobriram que o tokenizador original, o "quebrado", ainda gerava melhor qualidade de previsão para o nepalês, com o mesmo orçamento, do que tanto a versão corrigida quanto a versão com extensão padrão. • No Llama-3, o teto de economia de tokens não pode ser superado só ampliando o vocabulário — ele trava em ~3,03× em relação ao inglês, e o mesmo vale para o Qwen3 (~2,72×) • Das 10 extensões de vocabulário publicadas anteriormente para seis escritas diferentes, todas pararam dentro de 4% desse teto técnico • O tokenizador corrigido acelera o treinamento em 26% em número de etapas, mas só traz ganho de qualidade para o Qwen — para o Llama, é uma perda • Os pesquisadores disponibilizaram o código e os tokenizadores treinados em acesso aberto no GitHub e no Hugging Face
Processado por IA de arXiv cs.CL; editado por Hamidun News
De onde vem o desperdício de tokens
Uma equipe de pesquisadores descobriu por que modelos de linguagem como Llama-3 e Qwen3 lidam com texto em nepalês de forma tão desperdiçadora — e tentou corrigir isso. Descobriu-se que o problema não está no vocabulário do modelo, mas na primeira etapa, a mais discreta, do processamento de texto: a divisão preliminar em pedaços que acontece antes mesmo de o tokenizador começar a montar os tokens.
De onde vem o excesso de tokens
Tokenizadores do tipo GPT-2, sobre os quais Llama-3 e Qwen3 são construídos, cortam o texto com uma expressão regular antes da tokenização principal. Essa expressão só considera "palavra" uma sequência de letras Unicode. O problema é que o nepalês usa a escrita devanágari, na qual as vogais não são representadas por letras independentes, mas por sinais especiais colocados acima ou abaixo da letra base — os chamados sinais combinantes. No Unicode, esses sinais formalmente não contam como "letras", então a expressão regular corta a palavra em nepalês literalmente em cada sinal vocálico.
O resultado: onde um falante de inglês gasta um token, o mesmo texto em nepalês exige, nos mesmos modelos, de 2 a 3 vezes mais tokens para transmitir a mesma quantidade de significado. Os pesquisadores mediram isso no corpus paralelo FLORES-200 (as mesmas frases em idiomas diferentes) — o tokenizador do Qwen3 gasta visivelmente mais tokens numa frase em nepalês do que em sua tradução para o inglês, e o tokenizador usado por Phi-4, OLMo-2 e Granite-4.1 é ainda pior.
Para os usuários, isso não é uma métrica abstrata. Mais tokens para o mesmo significado significa uma consulta mais cara, uma resposta mais lenta e menos conteúdo útil cabendo na janela de contexto do modelo.
Por que o "ajuste fino" comum do vocabulário não ajuda
O método padrão para ensinar um modelo já treinado a lidar melhor com um novo idioma é a chamada extensão de vocabulário baseada em fusões (merge-based vocabulary extension): novos tokens fundidos são adicionados ao vocabulário e ajustados com texto do novo idioma. O problema é que a divisão por expressão regular acontece antes de qualquer fusão — e se uma palavra já foi cortada em pedaços pelos seus sinais vocálicos, nenhuma quantidade de novas fusões vai conseguir recolar pedaços separados por esse corte. Os pesquisadores demonstram que essa abordagem tem um "teto" matemático de economia, que depende apenas da expressão regular, não do tamanho do vocabulário.
Eles verificaram isso em lançamentos reais: encontraram dez extensões de vocabulário publicadas anteriormente para seis escritas diferentes (no Llama-3, Llama-3.1, Qwen2.5 e Qwen3) — e todas as dez bateram em seu respectivo teto, extraindo pelo menos 98% da economia possível. Ou seja, os desenvolvedores desses modelos já tinham feito tudo o que era possível fazer com o método padrão — insistir mais no vocabulário sozinho não faz sentido.
Os pesquisadores também testaram uma brecha: registrar strings em nepalês como "tokens adicionados" que não passam pela expressão regular. Isso realmente rompe o teto, mas quebra a segmentação por limites de palavra — um quinto desses tokens passa a dar match bem no meio de uma palavra, o que prejudica o sentido da divisão.
O que o "conserto" da expressão regular trouxe
Os pesquisadores reescreveram a própria expressão regular para que os sinais vocálicos devanágari contassem como parte da palavra, e não como caracteres separados. Uma propriedade importante do conserto: eles provaram matematicamente que, para qualquer texto sem sinais combinantes e sem caracteres devanágari (ou seja, para inglês e código), a tokenização permanece absolutamente idêntica à anterior — nenhum token muda.
Com a nova expressão regular e 32.000 novos pares de fusão, o texto em nepalês passou a exigir quase a mesma quantidade de tokens que o inglês — 54% menos tokens do que a extensão de vocabulário padrão.
Mas, ao fazer de fato o fine-tuning dos modelos Llama-3.2-1B e Qwen3-0.6B com uma mistura de textos em nepalês e inglês, o resultado foi inesperado: o tokenizador original, o "não corrigido", apresentou, com orçamento igual, melhor qualidade de previsão para o nepalês (medida em bits por byte) do que tanto a versão corrigida quanto a versão com extensão padrão. Essa era a principal hipótese dos pesquisadores — e ela não se confirmou.
Com um número igual de etapas de treinamento (em vez de bytes), o tokenizador corrigido se mostrou melhor no Qwen, mas pior no Llama — ou seja, o ganho foi inconsistente entre os modelos. Aumentar a taxa de aprendizado no Qwen melhorou os resultados das três variantes, mas não mudou sua ordem relativa.
O que isso significa na prática
Para engenheiros que fazem fine-tuning de modelos abertos para idiomas com sinais combinantes (não só o nepalês, mas também, por exemplo, tailandês, árabe ou bengali), a conclusão tem dois lados. Por um lado, a economia de tokens é real e confirmada matematicamente — o tokenizador corrigido efetivamente gasta 54% menos tokens no mesmo texto em nepalês, sem afetar inglês ou código. Por outro lado, menos tokens não significa automaticamente um modelo melhor: os próprios pesquisadores mostram que, em seus testes, o tokenizador antigo, o "não corrigido", ainda vence em qualidade com orçamento de computação igual.
Resta uma pergunta em aberto, que os pesquisadores honestamente não testaram: se a economia de tokens se traduz, na prática, em ganho de velocidade e custo na geração de texto, mesmo com uma qualidade um pouco pior. O código, os tokenizadores treinados e o plano de análise estão disponíveis em acesso aberto no GitHub e no Hugging Face.
- 29 de out. de 2026Conflito de conhecimento em RAG: por que é preciso uma probabilidade de acerto do contexto, não um algoritmo rígido
- 29 de out. de 2026Liquid AI lança LFM3: seis modelos multimodais de 2B com contexto de 256K
- 28 de out. de 2026Wired testou 6 agentes de IA em 24 horas: Dots lidera, Gemini Spark erra o almoço
- 28 de out. de 2026NVIDIA reduz modelo Nemotron de 120 para 74 bilhões de parâmetros para caber em 24 GB de VRAM
Perguntas frequentes sobre a notícia
O que se sabe sobre De onde vem o desperdício de tokens?
Uma equipe de pesquisadores descobriu por que modelos de linguagem como Llama-3 e Qwen3 lidam com texto em nepalês de forma tão desperdiçadora — e tentou corrigir isso. Descobriu-se que o problema não está no vocabulário do modelo, mas na primeira etapa, a mais discreta, do processamento de texto: a divisão preliminar em pedaços que acontece antes mesmo de o tokenizador começar a montar os tokens.
O que se sabe sobre De onde vem o excesso de tokens?
Tokenizadores do tipo GPT-2, sobre os quais Llama-3 e Qwen3 são construídos, cortam o texto com uma expressão regular antes da tokenização principal. Essa expressão só considera "palavra" uma sequência de letras Unicode. O problema é que o nepalês usa a escrita devanágari, na qual as vogais não são representadas por letras independentes, mas por sinais especiais colocados acima ou abaixo da letra base — os chamados sinais combinantes. No Unicode, esses sinais formalmente não contam como "letras", então a expressão regular corta a palavra em nepalês literalmente em cada sina
Por que o "ajuste fino" comum do vocabulário não ajuda?
O método padrão para ensinar um modelo já treinado a lidar melhor com um novo idioma é a chamada extensão de vocabulário baseada em fusões (merge-based vocabulary extension): novos tokens fundidos são adicionados ao vocabulário e ajustados com texto do novo idioma. O problema é que a divisão por expressão regular acontece antes de qualquer fusão — e se uma palavra já foi cortada em pedaços pelos seus sinais vocálicos, nenhuma quantidade de novas fusões vai conseguir recolar pedaços separados por esse corte. Os pesquisadores demonstram que essa abordagem tem um "teto" matemá
Build & Ship Production AI Agents Without Boilerplate Code
Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.