The Tatoeba Translation Challenge -- Realistic Data Sets for Low Resource and Multilingual MT

TL;DR

Constructed Tatoeba benchmark with 555 languages, 2961 pairs, using OPUS and crowd-sourced data; trained Transformer models achieving high scores in low-resource scenarios.

cs.CL 🔴 Advanced 2020-10-13 65 views
Jörg Tiedemann
multilingual low-resource dataset benchmark machine translation

Key Findings

Methodology

This work integrates OPUS parallel corpora with Tatoeba crowd-sourced translations, employing ISO-639-3 and Unicode script annotations. Data undergo character filtering, language detection via CLD2, and shuffling to reflect real-world low-resource conditions. Transformer-based models, trained with Marian-NMT, utilize SentencePiece tokenization and language tags for multi-language support. Experiments cover resource levels from high to zero-shot, evaluating transfer learning and pivot strategies. The dataset includes over 500GB, with detailed splits for training, validation, and testing, ensuring no overlap and realistic low-resource scenarios.

Key Results

  • The dataset encompasses 555 languages and 2961 pairs, with the largest English-French subset exceeding 180 million sentence pairs. Baseline models trained on this data achieve chrF2 scores around 0.490 (e.g., aze-eng) and BLEU scores up to 50.2 (cat-eng). In low-resource settings, models for languages like Awadhi reach chrF2 0.285, demonstrating significant improvements over prior methods. Multilingual models show strong transfer effects, with Belorussian-English achieving chrF2 0.610 and BLEU 42.7, surpassing single-pair baselines.
  • Additional experiments reveal challenges in zero-shot translation, with Awadhi-English scores at chrF2 0.042, indicating room for improvement. The results highlight the effectiveness of multilingual transfer, especially among related languages, and the importance of large, diverse datasets for robust low-resource translation.

Significance

This research advances the field by providing a comprehensive, realistic benchmark for low-resource and multilingual machine translation, addressing the scarcity and noise issues in real-world data. It promotes open development, reproducibility, and community contributions, fostering progress towards inclusive language technology. The dataset and models serve as valuable resources for academia and industry, enabling better translation tools for underrepresented languages and supporting global communication efforts.

Technical Contribution

The study introduces a large-scale, systematically annotated dataset covering over 500 languages, with automated script detection and rigorous cleaning. It develops a multi-layer Transformer architecture with language tags, supporting transfer learning across diverse language families. The multi-reference and multi-task training strategies enhance robustness. The pipeline standardizes data preparation, enabling scalable, reproducible experiments, and sets a new benchmark for real-world low-resource translation.

Novelty

This is the first effort to compile such a vast, authentic low-resource multilingual dataset, integrating OPUS and Tatoeba, with detailed script and language annotations. Unlike prior works relying on artificially balanced data, it reflects real-world language distribution. The multi-reference, multi-task training approach and comprehensive evaluation across resource levels mark significant innovations, pushing the boundaries of low-resource MT research.

Limitations

  • Despite large scale, the dataset contains noisy, unbalanced data, especially for extremely low-resource languages, limiting model performance. Automatic script detection can misclassify, affecting data quality. Training large multilingual models demands substantial computational resources, restricting accessibility. Zero-shot translation remains weak, indicating the need for better unsupervised or semi-supervised methods. Future work should focus on data quality, model efficiency, and broader language coverage.

Future Work

Future directions include expanding language coverage, especially underrepresented and endangered languages, integrating unsupervised learning techniques, and improving data quality. Developing more efficient models to reduce computational costs and exploring domain adaptation are also priorities. Community-driven data contributions and benchmarks will further enhance the resource pool, fostering innovation in low-resource translation. Additionally, extending evaluation protocols to include real-world applications and user feedback will be crucial for practical deployment.

AI Executive Summary

This paper introduces the Tatoeba translation challenge, a comprehensive benchmark designed to accelerate research in low-resource and multilingual machine translation. By combining large-scale datasets from OPUS and crowd-sourced Tatoeba translations, the authors have assembled a diverse, realistic collection of over 500GB, covering 555 languages and nearly 3,000 language pairs. This dataset reflects real-world language distribution, including noisy, unbalanced data typical of low-resource scenarios. The data undergo systematic cleaning, language and script annotation, and are split into training, validation, and test sets with no overlaps, ensuring fair evaluation.

The core technical approach involves training Transformer models using Marian-NMT, with SentencePiece tokenization and language tags to support multiple scripts and variants. The models are evaluated across resource levels, from high-resource to zero-shot, demonstrating the effectiveness of transfer learning. Results show that models trained on this dataset outperform traditional baselines, achieving chrF2 scores around 0.490 and BLEU scores exceeding 50 in high-resource pairs, while still providing meaningful improvements in low-resource and zero-shot settings.

This initiative significantly advances the field by providing an open, reproducible platform for developing and benchmarking multilingual translation systems. It addresses critical gaps in low-resource language technology, promotes community contributions, and fosters inclusive language coverage. The work paves the way for future research on unsupervised learning, domain adaptation, and scalable multilingual models, ultimately aiming to make high-quality translation accessible for all languages, regardless of resource availability.

Deep Analysis

Background

The evolution of machine translation has transitioned from statistical methods to neural models, notably Transformer architectures, which have achieved remarkable success in high-resource languages like English and French. However, low-resource languages lack sufficient data, limiting model performance and generalization. Prior datasets such as Europarl and WMT focus on well-resourced languages, neglecting the diversity and noise inherent in real-world data. OPUS provides a broad but uncurated collection, while Tatoeba offers crowd-sourced translations, capturing linguistic variability. Combining these sources, this work constructs a large, annotated, and realistic dataset, aiming to bridge the resource gap and promote inclusive multilingual translation.

Core Problem

The core challenge lies in developing effective translation models for languages with scarce data, often contaminated with noise, inconsistent scripts, and limited coverage. Existing benchmarks oversimplify low-resource scenarios, leading to overestimated transfer learning capabilities. Real-world conditions involve unbalanced, noisy, and diverse data, making it difficult for models to generalize. Zero-shot translation remains unreliable without sufficient cross-lingual transfer. Addressing these issues requires realistic datasets, robust models, and evaluation protocols that reflect actual language use, especially for endangered or underrepresented languages.

Innovation

Key innovations include: 1) assembling a large-scale, authentic dataset with 555 languages and 2961 pairs, reflecting real-world data distribution; 2) automatic script detection and systematic cleaning to improve data quality; 3) designing multilingual Transformer models with language tags and shared vocabularies for effective transfer; 4) employing multi-reference and multi-task training to enhance robustness; 5) establishing standardized data splits and evaluation metrics for fair benchmarking. These innovations enable more realistic and scalable multilingual translation research, addressing the limitations of prior artificially balanced datasets.

Methodology

  • �� Data collection: Merge OPUS parallel corpora with Tatoeba crowd-sourced translations, ensuring broad language coverage.
  • �� Data cleaning: Remove non-printable characters, normalize Unicode, restore special characters using Recode and Moses tools.
  • �� Language detection: Apply CLD2 to identify language labels, filter out noise and non-target languages.
  • �� Script annotation: Use Unicode properties and regular expressions to assign script codes, supporting multiple scripts per language.
  • �� Data shuffling: Randomize data with Terashuf, maintaining source labels for traceability.
  • �� Model training: Use Marian-NMT with Transformer architecture, 6 layers, 8 attention heads, SentencePiece tokenization, and language tags.
  • �� Evaluation: Measure performance with chrF2 and BLEU across resource levels, compare single and multi-lingual models, perform ablation studies.

Experiments

Experiments involve training models on datasets categorized by resource size—high (>10M pairs), medium (100K-1M), low (<100K), and zero-shot. Multiple language combinations are tested, including related and unrelated groups, to assess transfer effects. Hyperparameters like learning rate, batch size, and early stopping are tuned. The models are trained on V100 GPUs, with rigorous validation and testing. Ablation studies evaluate the impact of multi-reference data, language tags, and data filtering. Results are analyzed through chrF2 and BLEU scores, with detailed comparisons across resource levels and language groups, emphasizing the benefits of multilingual training.

Results

Models trained on this dataset achieve chrF2 scores around 0.490 for high-resource pairs, with BLEU scores exceeding 50. Low-resource languages like Awadhi reach chrF2 0.285, demonstrating significant gains over prior approaches. Multilingual models outperform bilingual baselines in related language groups, e.g., Belorussian-English chrF2 0.610 and BLEU 42.7. Zero-shot translation for unseen languages like Awadhi yields chrF2 0.042, indicating room for improvement. The results confirm that large, diverse, and realistic datasets enable better transfer and generalization, especially in challenging low-resource scenarios.

Applications

The dataset and models support multilingual content translation, cross-lingual information retrieval, and digital preservation of endangered languages. Industry applications include deploying scalable translation services, enhancing global communication, and enabling multilingual chatbots. Educational tools can leverage these resources for language learning and cultural exchange. The models serve as a foundation for further research in unsupervised and semi-supervised learning, domain adaptation, and low-resource language technology, fostering inclusive digital ecosystems.

Limitations & Outlook

Despite extensive data, noise, imbalance, and script ambiguities persist, affecting low-resource model accuracy. Computational costs for training large multilingual models are high, limiting accessibility. Zero-shot performance remains weak, requiring more sophisticated transfer techniques. Data quality varies across sources, and some languages have minimal coverage, hindering scalability. Future work must focus on improving data curation, reducing training costs, and exploring unsupervised methods to better serve underrepresented languages.

Plain Language Accessible to non-experts

想象你在一家厨房里,厨师们要用不同的食材做出各种菜肴。有些菜的食材很多,厨师们很快就能做出来;但有些菜的食材很少,厨师就得费很大劲。这个研究就像是给厨师们发明了一台超级厨师机器人,它可以学习用不同的食材做菜。即使食材很少,机器人也能学会怎么做出好吃的菜。研究者收集了很多不同的食材和菜谱,把它们整理成一个大数据库,然后教机器人怎么用这些食材做菜。这样,无论是常见的菜还是稀有的菜,机器人都能帮忙做出来,就像让不同国家的人都能用翻译机交流一样。这项工作让我们可以用机器帮助理解和使用各种不同的语言,就像厨师用机器人做出各种美味菜肴一样。

ELI14 Explained like you're 14

想象你在学校里,有很多朋友,他们都用不同的语言说话。有些朋友的语言很多人都懂,但也有一些只会几句话,甚至没人能理解他们。这个研究就像发明了一个超级翻译器,可以帮你把所有朋友的话都变成大家都懂的语言。可是,问题是,有些朋友的资料很少,怎么让翻译器学会翻译呢?研究人员用一种聪明的方法,把很多不同语言的句子都放在一起,让机器学习它们之间的关系。这样,即使资料少的语言,也能得到不错的翻译效果。比如,研究发现,用多种语言一起训练的机器,能帮那些资料少的语言变得更懂事,就像是让大家互相帮忙学语言一样。虽然还不能完美翻译所有语言,但这是让全世界都能用机器交流的第一步,就像发明了一个超级翻译器,让世界变得更小、更懂彼此!

Abstract

This paper describes the development of a new benchmark for machine translation that provides training and test data for thousands of language pairs covering over 500 languages and tools for creating state-of-the-art translation models from that collection. The main goal is to trigger the development of open translation tools and models with a much broader coverage of the World's languages. Using the package it is possible to work on realistic low-resource scenarios avoiding artificially reduced setups that are common when demonstrating zero-shot or few-shot learning. For the first time, this package provides a comprehensive collection of diverse data sets in hundreds of languages with systematic language and script annotation and data splits to extend the narrow coverage of existing benchmarks. Together with the data release, we also provide a growing number of pre-trained baseline models for individual language pairs and selected language groups.

cs.CL