mlsanityData to 14 Oct 2026

SOTASTREAM: A Streaming Approach to Machine Translation Training

arXiv 2308.07489 ↗First posted 14 Aug 2023cs.CLcited by 3

Not on the map. Why?

Abstract (arXiv)

Many machine translation toolkits make use of a data preparation step wherein raw data is transformed into a tensor format that can be used directly by the trainer. This preparation step is increasingly at odds with modern research and development practices because this process produces a static, unchangeable version of the training data, making common training-time needs difficult (e.g., subword sampling), time-consuming (preprocessing with large data can take days), expensive (e.g., disk space), and cumbersome (managing experiment combinatorics). We propose an alternative approach that separates the generation of data from the consumption of that data. In this approach, there is no separate pre-processing step; data generation produces an infinite stream of permutations of the raw training data, which the trainer tensorizes and batches as it is consumed. Additionally, this data stream can be manipulated by a set of user-definable operators that provide on-the-fly modifications, such as data normalization, augmentation or filtering. We release an open-source toolkit, SOTASTREAM, that implements this approach: https://github.com/marian-nmt/sotastream. We show that it cuts training time, adds flexibility, reduces experiment management complexity, and reduces disk space, all without affecting the accuracy of the trained models.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 18 of its 28 references that are in the map. First posted on arXiv 14 Aug 2023.

Builds on

18 of 28 references.

References · 18

  1. 2017Attention Is All You Needcited by 60,361
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2018SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processingcited by 1,989
  4. 2018A Call for Clarity in Reporting BLEU Scorescited by 1,799
  5. 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,488
  6. 2020COMET: A Neural Framework for MT Evaluationcited by 1,033
  7. 2018Subword Regularization: Improving Neural Network Translation Models with Multiple Subword Candidatescited by 639
  8. 2020SimAlign: High Quality Word Alignments without Parallel Training Data using Static and Contextualized Embeddingscited by 156
  9. 2021Robust Open-Vocabulary Translation from Visual Text Representationscited by 47
  10. 2022AugLy: Data Augmentations for Robustnesscited by 34
  11. 2021Many-to-English Machine Translation Tools, Data, and Pretrained Modelscited by 31
  12. 2023Escaping the sentence-level paradigm in machine translationcited by 27
6 more
  1. 2018Marian: Cost-effective High-Quality Neural Machine Translation in C++cited by 22
  2. 2021Facilitating Terminology Translation with Target Lemma Annotationscited by 20
  3. 2019Findings of the First Shared Task on Machine Translation Robustnesscited by 17
  4. 2016Guided Alignment Training for Topic-Aware Neural Machine Translationcited by 11
  5. 2021WeChat Neural Machine Translation Systems for WMT21cited by 11
  6. 2022Adam Mickiewicz University at WMT 2022: NER-Assisted and Quality-Aware Neural Machine Translationcited by 5

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 1; 2026: 1.

3 papers.