paper-with-me

홈 › Papers

Is Sanskrit the most token-efficient language? A quantitative study using GPT, Gemini, and SentencePiece

2026-01-05 · Anshul Kumar arxiv

Tokens are the basic units of Large Language Models (LLMs). LLMs rely on tokenizers to segment text into these tokens, and tokenization is the primary determinant of computational and inference cost. Sanskrit, one of the oldest languages, is hypothesized to express more meaning per token due to its morphology and grammar rules; however, no prior work has quantified this. We use a dataset of 701 parallel verses of the Bhagavad Gita, which comprises three languages-Sanskrit, English, and Hindi along with transliteration of Sanskrit into English. We test tokenizers including SentencePiece (SPM), older GPT models, and the latest generation tokenizers from Gemini and GPT. We use metrics of token count, characters per token (token efficiency), and tokens per character (token cost). Results show a ~2x difference in token counts between Sanskrit and English/Hindi under the unbiased SPM baseline. English/Hindi translations of Sanskrit commentary resulted in an approximately 20x increase in token count. GPT o200k base (latest, used by GPT-4o) and Gemini (latest) reduce bias by a significant degree compared to GPT cl100k base (used until GPT-4), but still fail to fully capture Sanskrit's compactness. This matters because there might be a penalty bias for non-English users, which inflates the token count. This research provides a foundation for improving future tokenizer design and shows the potential of Sanskrit for highly compact encoding, saving on cost while speeding up training and inference. The code and dataset are available at https://github.com/anshulkr713/sanskrit-token-efficiency

📄 PDF Abstract BibTeX arXiv:2601.06142

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Sanskrit Word Segmentation Using Character-level Recurrent and Convolutional Neural Networks

2018-10-01 · EMNLP 2018 10 · Oliver Hellwig, Sebastian Nehrdich

The paper introduces end-to-end neural network models that tokenize Sanskrit by jointly splitting compounds and resolving phonetic merges (Sandhi). Tokenization of Sanskrit depends on local phonetic and distant semantic …

Feature Engineering

One Model is All You Need: ByT5-Sanskrit, a Unified Model for Sanskrit NLP Tasks

2024-09-20 · Sebastian Nehrdich, Oliver Hellwig, Kurt Keutzer

Morphologically rich languages are notoriously challenging to process for downstream NLP applications. This paper presents a new pretrained language model, ByT5-Sanskrit, designed for NLP applications involving the morph…

AllDependency ParsingInformation RetrievalLanguage Modelling+4

Using n-aksaras to model Sanskrit and Sanskrit-adjacent texts

2023-01-30 · Charles Li

Despite -- or perhaps because of -- their simplicity, n-grams, or contiguous sequences of tokens, have been used with great success in computational linguistics since their introduction in the late 20th century. Recast a…

CharSS: Character-Level Transformer Model for Sanskrit Word Segmentation

2024-07-08 · Krishnakant Bhatt, Karthika N J, Ganesh Ramakrishnan, Preethi Jyothi

Subword tokens in Indian languages inherently carry meaning, and isolating them can enhance NLP tasks, making sub-word segmentation a crucial process. Segmenting Sanskrit and other Indian languages into subtokens is not …

BHARATI: Morphology-Aware Tokenizers for Classical Indian Languages with Subword Fertility Analysis

2026-07-25 · Poornima Kumaresan, Pavithra Muruganantham, Lakshmi Rajendran, Santhosh Sivasubramani arxiv

Standard subword tokenization algorithms such as Byte-Pair Encoding (BPE) and SentencePiece are trained predominantly on modern language corpora and produce inefficient segmentations when applied to classical Indian lang…