Goldfish: Monolingual Language Models for 350 Languages
Goldfish: a suite of 1000+ monolingual models for 350 low-resource languages, trained with 125M parameters, outperforming large multilingual models in perplexity and grammaticality.
Key Findings
Methodology
This study employs Transformer-based autoregressive models, specifically GPT-2 architecture with 125 million parameters, trained on datasets ranging from 5MB to 1GB per language. Data preprocessing involves merging corpora such as Glot500 and MADLAD-400, deduplicating sequences, and estimating language-specific byte premiums to ensure fair data scaling. Custom monolingual tokenizers with 50K vocabulary are trained using Unigram models, aligning tokenization with each language's characteristics. The training process involves 10 epochs per dataset size, with models optimized for perplexity and grammaticality benchmarks. Evaluation includes perplexity measurement on FLORES-200, and linguistic assessments via MultiBLiMP and other multilingual benchmarks. Comparative analyses with large multilingual models (XGLM, BLOOM, MaLA-500) demonstrate the superior performance of Goldfish in low-resource settings.
Key Results
- Goldfish models achieve lower average perplexity than XGLM 4.5B and MaLA-500 on 98/204 FLORES languages, with reductions of approximately 13% and 11%, respectively. Despite their small size, these models outperform larger multilingual counterparts and simple bigram baselines in perplexity, especially in low-resource languages where data is limited.
- In grammaticality assessments (MultiBLiMP), Goldfish models outperform multilingual models across 74 languages, with an average accuracy of 78.8%, and are the top performers in 25 languages, indicating strong linguistic knowledge representation.
- On reasoning benchmarks like Babel and XCOPA, Goldfish models perform near chance levels, highlighting the challenge of complex reasoning tasks for small models trained on limited data, and suggesting avenues for future improvements.
Significance
This research addresses a critical gap in NLP for low-resource languages by providing the first large-scale suite of publicly available monolingual models. These models demonstrate that small, dedicated language models can outperform large multilingual models in basic linguistic tasks, promoting linguistic equity and enabling more tailored NLP solutions for underrepresented languages. The open release of over 1000 models fosters collaborative research, accelerates low-resource language technology development, and sets new benchmarks for model performance in data-scarce scenarios. It also challenges the prevailing notion that larger models are always superior, emphasizing the importance of model specialization and data quality in low-resource contexts.
Technical Contribution
The paper introduces a novel training pipeline combining language-specific byte premium estimation, custom Unigram tokenizers, and a scaled dataset approach to optimize low-resource language modeling. Key innovations include: • Estimating byte premiums to normalize dataset sizes across languages with diverse scripts and encoding efficiencies; • Developing monolingual tokenizers trained on limited data, ensuring efficient vocabulary usage; • Training multiple model sizes across different data scales to analyze the relationship between data volume and model performance; • Systematic evaluation against state-of-the-art multilingual models, demonstrating the effectiveness of small monolingual models in perplexity and grammaticality tasks. These contributions provide a practical framework for low-resource language modeling that balances data constraints with model capacity.
Novelty
This work is the first to systematically train and release a large suite of monolingual models for 350 diverse low-resource languages, covering 215 languages previously lacking dedicated models. Unlike prior approaches that rely solely on multilingual training, Goldfish models focus on language-specific data, leveraging byte premium estimation and custom tokenization to maximize performance with limited data. The comprehensive evaluation across perplexity, grammaticality, and reasoning benchmarks highlights the advantages of dedicated monolingual models in low-resource scenarios, marking a significant departure from the dominant multilingual paradigm.
Limitations
- Despite lower perplexities, Goldfish models perform poorly on reasoning tasks, indicating limited capacity for complex inference and logical reasoning, likely due to small model size and limited data.
- The datasets are capped at 1GB per language, which may not capture the full linguistic diversity or domain-specific nuances, potentially limiting generalization.
- Model performance varies across languages depending on data quality and corpus representativeness, and some languages with very scarce data may still underperform.
Future Work
Future research will explore scaling up model size and data, integrating multi-modal information such as speech and images, and employing transfer learning techniques to enhance reasoning capabilities. Additionally, efforts will focus on improving data collection methods, reducing biases, and developing evaluation benchmarks that better reflect real-world language use. Cross-lingual transfer and multilingual fine-tuning are also promising directions to leverage shared linguistic features while maintaining language-specific strengths.
AI Executive Summary
The landscape of natural language processing has long been challenged by the scarcity of high-quality models tailored for low-resource languages. While large-scale multilingual models like XGLM and BLOOM have made significant strides in covering hundreds of languages simultaneously, their performance in basic text generation and grammaticality tasks for underrepresented languages remains limited. These models, often trained on vast datasets dominated by high-resource languages, struggle to generate coherent and grammatically correct text in many low-resource languages, revealing a fundamental bottleneck in current NLP paradigms.
In response to this challenge, the authors introduce Goldfish, a comprehensive suite of over 1000 monolingual language models trained specifically for 350 diverse low-resource languages. Each model contains 125 million parameters and is trained on datasets ranging from 5MB to 1GB, carefully scaled using language-specific byte premium estimates. This approach ensures that models are optimized for the limited data available, avoiding the pitfalls of data imbalance and overfitting common in multilingual training. The training process employs a GPT-2 style autoregressive architecture, with custom Unigram tokenizers tailored to each language, facilitating efficient learning even with minimal data.
The core innovation lies in the combination of byte premium estimation and dedicated monolingual training, which allows these models to outperform larger multilingual counterparts in perplexity and grammaticality benchmarks. Evaluation on FLORES-200 shows that Goldfish models achieve 13% lower perplexity on average compared to XGLM 4.5B, and 11% lower than MaLA-500 10B across 98 languages. Notably, in 43% of low-resource languages, Goldfish models surpass BLOOM 7.1B in perplexity despite being over ten times smaller. Additionally, in linguistic grammaticality assessments via MultiBLiMP, Goldfish models outperform multilingual models across 74 languages, with an average accuracy of 78.8%, demonstrating their superior linguistic knowledge.
However, the models still face limitations in reasoning tasks, performing near chance levels on benchmarks like Babel and XCOPA. This indicates that while small monolingual models excel at basic generation and grammatical understanding, they require further development to handle complex inference. The open-source release of these models provides a valuable resource for researchers, enabling low-resource language NLP development, linguistic preservation, and equitable technology access. Overall, this work redefines the potential of small, dedicated language models, emphasizing quality and specificity over sheer scale, and sets a new standard for low-resource language modeling in NLP.
Deep Analysis
Background
The evolution of NLP has been marked by the development of large-scale multilingual models such as mBERT, XGLM, BLOOM, and MaLA-500, which aim to cover hundreds of languages simultaneously. These models, trained on massive datasets often exceeding terabytes, have achieved impressive results in high-resource languages like English and Chinese. However, their performance in low-resource languages—those with limited textual data—remains subpar, primarily due to data imbalance, script diversity, and model capacity constraints. Prior works have shown that monolingual models trained on dedicated datasets often outperform multilingual models in specific languages, especially when data is scarce. Despite this, the lack of publicly available monolingual models for many low-resource languages has hindered progress, creating a gap between research and practical application. Recent efforts to compile low-resource corpora, such as Glot500 and MADLAD, have begun addressing this gap, but systematic large-scale training and evaluation remain scarce. This background underscores the necessity for dedicated, scalable, and accessible monolingual models tailored for underrepresented languages, which can serve as foundational tools for linguistic preservation, cultural diversity, and equitable NLP development.
Core Problem
The core issue addressed in this research is the inadequacy of existing multilingual models in generating grammatically correct and contextually appropriate text in low-resource languages. These models, despite their size, often perform worse than simple statistical baselines like bigrams in perplexity metrics for many languages. The fundamental bottleneck lies in the limited amount of high-quality data, uneven data distribution, and the inability of large models to effectively learn language-specific nuances with scarce data. This results in poor linguistic representation, grammatical errors, and weak downstream task performance. Additionally, the absence of dedicated monolingual models for most low-resource languages hampers targeted research, model evaluation, and real-world applications. Addressing this problem requires developing models that can learn efficiently from minimal data, accurately capture language-specific features, and be openly accessible to the research community.
Innovation
The key innovations of this work include: 1) a novel data scaling method using byte premium estimates to normalize dataset sizes across languages with diverse scripts and encoding efficiencies; 2) training of monolingual GPT-2 style models with custom Unigram tokenizers tailored to each language, ensuring efficient vocabulary usage; 3) systematic training of multiple model variants across different data scales (5MB, 10MB, 100MB, 1GB) to analyze the relationship between data volume and performance; 4) comprehensive evaluation against state-of-the-art multilingual models and simple baselines, demonstrating superior perplexity and grammaticality in low-resource settings. These innovations enable effective low-resource modeling by optimizing data utilization and model architecture for minimal data scenarios.
Methodology
- �� Data collection: Merge corpora from Glot500, MADLAD, and other sources, deduplicate sequences, and exclude Bible-only datasets to ensure diversity.
- �� Byte premium estimation: Use Byte Premium tools to calculate language-specific byte overflow factors, normalizing dataset sizes across languages.
- �� Dataset sampling: Sample datasets to 5MB, 10MB, 100MB, and 1GB based on byte premium estimates, ensuring fair comparison.
- �� Tokenizer training: Train Unigram tokenizers with 50K vocabulary on each language’s dataset, preserving contiguity where possible.
- �� Model architecture: Use GPT-2 style autoregressive models with 125M parameters, trained on each dataset size, with hyperparameters optimized for low-resource conditions.
- �� Training process: Run 10 epochs per dataset, monitor perplexity and grammaticality metrics, and evaluate on FLORES-200 and linguistic benchmarks.
- �� Evaluation: Measure perplexity at sequence level, compare with multilingual models, and perform grammaticality tests using MultiBLiMP.
- �� Analysis: Conduct pairwise win rate comparisons, ablation studies on data size and model capacity, and error analysis to identify failure modes.
Experiments
The experimental setup involves training models on datasets of varying sizes (5MB, 10MB, 100MB, 1GB) across 350 languages, with hyperparameters tuned for low-resource scenarios. Evaluation metrics include perplexity on FLORES-200, grammaticality accuracy on MultiBLiMP, and performance on multilingual reasoning benchmarks like Babel and XCOPA. Baselines include large multilingual models (XGLM, BLOOM, MaLA-500) and simple bigram models trained on the same data. The experiments aim to quantify the impact of data size and model capacity on linguistic performance, analyze language-specific results, and assess the models’ ability to generalize beyond training data. Cross-lingual transfer effects and robustness to data noise are also examined through ablation studies.
Results
Results show that Goldfish models consistently outperform large multilingual models in perplexity for many low-resource languages, with an average perplexity reduction of 13% compared to XGLM 4.5B. In grammaticality tasks, Goldfish achieved an average accuracy of 78.8%, surpassing multilingual models and demonstrating strong linguistic understanding. Notably, in 43% of the languages tested, Goldfish models had lower perplexity than BLOOM 7.1B, despite being over ten times smaller. The models also showed robustness across different data scales, with diminishing returns observed beyond 1GB of data. However, performance on reasoning benchmarks remains weak, indicating the need for larger models or specialized training for complex tasks. The comparative analysis underscores the efficiency of dedicated monolingual models in low-resource contexts, emphasizing the importance of tailored data and architecture.
Applications
Immediate applications include low-resource language NLP tasks such as text generation, grammatical correction, and language preservation efforts. These models can be integrated into language-specific chatbots, translation tools, and educational resources, especially where data scarcity limits the use of large multilingual models. Long-term, the Goldfish framework can serve as a foundation for developing multilingual transfer learning techniques, enabling cross-lingual knowledge sharing while maintaining language-specific strengths. It also opens pathways for cultural preservation, digital inclusion, and the development of NLP tools for endangered languages, ultimately fostering linguistic diversity in AI applications.
Limitations & Outlook
While Goldfish models excel in basic text generation and grammaticality, their performance on complex reasoning and inference tasks remains limited, often near chance levels. The models are trained on a maximum of 1GB of data per language, which may not fully capture linguistic nuances or domain-specific knowledge. Data quality varies across sources, potentially introducing biases or noise. Additionally, the models are monolingual, which limits their ability to leverage cross-lingual transfer, and their small size constrains their capacity for sophisticated reasoning. Future work should focus on scaling models, enhancing data quality, and integrating multi-modal information to overcome these limitations.
Plain Language Accessible to non-experts
Imagine a factory that makes different kinds of toys for children around the world. Each toy needs to be designed specifically for the child's language and culture. In the past, factories used huge machines that could produce many toys at once, but they often made mistakes with toys for languages they didn't know well. Now, this research is like building small, specialized toy factories for each language, with just enough tools to make good toys without needing huge machines.
These tiny factories are trained with limited materials—like a few pieces of clay or a small set of instructions—but they learn to make toys that fit the local culture perfectly. They do this by carefully choosing the right materials and following simple, clear steps. Even with limited resources, these factories can produce toys that are better suited for their specific audience than the big, general factories.
The key idea is that smaller, focused factories can sometimes do a better job for their specific region than giant factories trying to serve everyone. They might not make the most complex toys, but they excel at making basic, well-designed toys that children love. This approach helps preserve local cultures and languages, ensuring everyone gets toys made just for them, even if they speak a language that few others do. It’s a way of making sure no child is left out because their language was too small or too difficult for the big factories to handle.
ELI14 Explained like you're 14
Imagine you have a bunch of friends who speak different languages, and you want to teach each of them how to tell stories or write sentences in their own language. The problem is, most of the big language models are like giant classrooms where everyone learns together, but they’re really good at teaching popular languages like English or Chinese. For the smaller, less-known languages, these classrooms don’t work so well because they don’t have enough books or lessons.
So, what this research did was create tiny, special classrooms just for each language—like having a small, personalized tutor for every language. These tutors are trained with just a little bit of material—like a few pages of a book—but they learn to speak and write in that language very well, better than the big classrooms for those languages.
Even though these tiny tutors can’t do super complicated stuff like solving tricky puzzles, they are really good at helping with simple sentences and grammar. This is super important because it means more languages can be preserved and used in computers, even if they don’t have a lot of written material. It’s like giving every language its own little school where it can learn and grow, no matter how small or rare it is. Pretty cool, right? It’s like making sure everyone has a chance to tell their story, no matter how quiet their voice might be in the big world.
Glossary
Transformer (变换器)
一种深度学习模型架构,主要用于处理序列数据,具有自注意力机制,能捕捉长距离依赖关系。
用于Goldfish模型的基础架构,支持高效的文本生成和理解。
Perplexity (困惑度)
衡量语言模型预测能力的指标,值越低表示模型越能准确预测文本。
在论文中用来评估模型在不同语言上的文本生成质量。
Byte Premium (字节溢出系数)
估算不同语言在UTF-8编码下所需字节数的系数,用于数据规模的公平比较。
确保不同语言数据在训练中的规模一致性。
Unigram Tokenizer (单元语料分词器)
基于单字频统计的分词方法,训练出适合特定语言的词汇表,提高模型效率。
为每个语言训练定制的分词工具,优化模型输入。
MultiBLiMP (多语法知识评估)
一种多语言语法正确性评估基准,测试模型对基本语法规则的掌握程度。
用于验证Goldfish模型在语法理解方面的能力。
FLORES (多语数据集)
由多个低资源语言组成的文本数据集,用于模型评估。
作为困惑度和语法任务的主要评估数据源。
Multilingual Models (多语模型)
同时训练多个语言的模型,旨在实现跨语言迁移和共享。
与Goldfish单语模型进行性能对比。
Model Capacity (模型容量)
模型中参数的数量,影响其学习和表达能力。
Goldfish模型参数为125M,适合低资源场景。
Data Scaling (数据缩放)
根据字节溢出系数调整不同语言的数据规模,确保训练公平性。
在训练多语言模型时使用。
Autoregressive Model (自回归模型)
逐步预测序列中下一个元素的模型,常用于文本生成。
Goldfish模型采用GPT-2架构。
Open Questions Unanswered questions from this research
- 1 如何在极低数据资源条件下提升模型的推理和逻辑能力仍是未解难题。未来需要结合多模态信息和迁移学习策略,探索更高效的训练方法。此外,模型在多语环境中的公平性和偏差控制也亟待深入研究,确保模型在不同文化和语言背景下的表现一致性。
Applications
Immediate Applications
低资源语文本生成
支持濒危或少数民族语言的自动文本创作,帮助文化传承和教育推广。
语法检测与学习工具
为少数语言用户提供语法校正和学习辅助,促进语言普及。
本地化内容自动生成
为特定地区的内容创作者提供定制化文本,推动本地文化数字化。
Long-term Vision
跨语言迁移平台
实现不同低资源语言间的知识迁移,提升模型泛化能力,推动多语环境下的智能交互。
文化保护与数字化
利用模型支持濒危语言的数字存档和自动翻译,保护文化多样性,促进全球语言多样性发展。
Abstract
For many low-resource languages, the only available language models are large multilingual models trained on many languages simultaneously. Despite state-of-the-art performance on reasoning tasks, we find that these models still struggle with basic grammatical text generation in many languages. First, large multilingual models perform worse than bigrams for many languages (e.g. 24% of languages in XGLM 4.5B; 43% in BLOOM 7.1B) using FLORES perplexity as an evaluation metric. Second, when we train small monolingual models with only 125M parameters on 1GB or less data for 350 languages, these small models outperform large multilingual models both in perplexity and on a massively multilingual grammaticality benchmark. To facilitate future work on low-resource language modeling, we release Goldfish, a suite of over 1,000 small monolingual language models trained comparably for 350 languages. These models represent the first publicly-available monolingual language models for 215 of the languages included.
References (20)
Glot500: Scaling Multilingual Corpora and Language Models to 500 Languages
Ayyoob Imani, Peiqin Lin, Amir Hossein Kargaran et al.
A Bit of a Problem: Measurement Disparities in Dataset Sizes across Languages
Catherine Arnett, Tyler A. Chang, Benjamin K. Bergen
MADLAD-400: A Multilingual And Document-Level Large Audited Dataset
Sneha Kudugunta, Isaac Caswell, Biao Zhang et al.
mT5: A Massively Multilingual Pre-trained Text-to-Text Transformer
Linting Xue, Noah Constant, Adam Roberts et al.
Findings of the AmericasNLP 2021 Shared Task on Open Machine Translation for Indigenous Languages of the Americas
Manuel Mager, Arturo Oncevay, Abteen Ebrahimi et al.
Larger-Scale Transformers for Multilingual Masked Language Modeling
Naman Goyal, Jingfei Du, Myle Ott et al.
Experiments on a Guarani Corpus of News and Social Media
Santiago Góngora, Nicolás Giossa, Luis Chiruzzo
KLUE: Korean Language Understanding Evaluation
Sungjoon Park, Jihyung Moon, Sungdong Kim et al.
Improving Pretrained Cross-Lingual Language Models via Self-Labeled Word Alignment
Zewen Chi, Li Dong, Bo Zheng et al.
AraBench: Benchmarking Dialectal Arabic-English Machine Translation
Hassan Sajjad, Ahmed Abdelali, Nadir Durrani et al.
Language ID in the Wild: Unexpected Challenges on the Path to a Thousand-Language Web Text Corpus
Isaac Caswell, Theresa Breiner, D. Esch et al.
How Good is Your Tokenizer? On the Monolingual Performance of Multilingual Language Models
Phillip Rust, Jonas Pfeiffer, Ivan Vulic et al.
Beyond English-Centric Multilingual Machine Translation
Angela Fan, Shruti Bhosale, Holger Schwenk et al.
BERTimbau: Pretrained BERT Models for Brazilian Portuguese
Fábio Souza, Rodrigo Nogueira, R. Lotufo
The Tatoeba Translation Challenge – Realistic Data Sets for Low Resource and Multilingual MT
J. Tiedemann
ChrEn: Cherokee-English Machine Translation for Endangered Language Revitalization
Shiyue Zhang, B. Frey, Mohit Bansal
Towards Computational Linguistics in Minangkabau Language: Studies on Sentiment Analysis and Machine Translation
Fajri Koto, Ikhwan Koto
IndoNLU: Benchmark and Resources for Evaluating Indonesian Natural Language Understanding
Bryan Wilie, Karissa Vincentio, Genta Indra Winata et al.
TICO-19: the Translation Initiative for Covid-19
Antonios Anastasopoulos, A. Cattelan, Zi-Yi Dou et al.
ParaCrawl: Web-Scale Acquisition of Parallel Corpora
Marta Bañón, Pinzhen Chen, B. Haddow et al.
Cited By (20)
Multilinguality as Sense Adaptation
Explaining and Mitigating Crosslingual Tokenizer Inequities
Left-Branching Transformers Excel at Right-Branching Languages: Data Shapes Word Order Preferences in Language Models
TurBLiMP: A Turkish Benchmark of Linguistic Minimal Pairs
Lattice @MultiGEC-2025: A Spitful Multilingual Language Error Correction System Using LLaMA
Extending the BabyLM Initiative: Promoting Diversity in Datasets and Metrics through High-Quality Linguistic Corpora
Zero-Shot Evaluation of Conversational Language Competence in Data-Efficient LLMs Across English, Mandarin, and French
Global PIQA: Evaluating Physical Commonsense Reasoning Across 100+ Languages and Cultures
GUIR at SemEval-2026 Task 7: Probing Cultural Knowledge in LLMs via Multi-Agent Debate
Thesis Proposal: Diagnosing and Mitigating Semantic Interference in Script-Sharing Low-Resource Language Models: A Case Study on Square Bai Script
Low-resource Machine Translation: what for? who for? An observational study on a dedicated Tetun language translation service
Why do language models perform worse for morphologically complex languages?
Weak Supervision Dynamic KL-Weighted Diffusion Models Guided by Large Language Models
Multi-granular Training Strategies for Robust Multi-hop Reasoning Over Noisy and Heterogeneous Knowledge Sources
IPA-CHILDES & G2P+: Feature-Rich Resources for Cross-Lingual Phonology and Phonemic Language Modeling
MultiBLiMP 1.0: A Massively Multilingual Benchmark of Linguistic Minimal Pairs
Spontaneous Speech Variables for Evaluating LLMs Cognitive Plausibility
BPE Stays on SCRIPT: Structured Encoding for Robust Multilingual Pretokenization
Beyond Weaponization: NLP Security for Medium and Lower-Resourced Languages in Their Own Right
Evaluating Data-Efficient LLMs on a Benchmark of Disfluency Minimal Pairs