SwitchOut: an Efficient Data Augmentation Algorithm for Neural Machine Translation
Not on the map. Why?
Abstract (arXiv)
In this work, we examine methods for data augmentation for text-based tasks such as neural machine translation (NMT). We formulate the design of a data augmentation policy with desirable properties as an optimization problem, and derive a generic analytic solution. This solution not only subsumes some existing augmentation schemes, but also leads to an extremely simple data augmentation strategy for NMT: randomly replacing words in both the source sentence and the target sentence with other random words from their corresponding vocabularies. We name this method SwitchOut. Experiments on three translation datasets of different scales show that SwitchOut yields consistent improvements of about 0.5 BLEU, achieving better or comparable performances to strong alternatives such as word dropout (Sennrich et al., 2016a). Code to implement this method is included in the appendix.
Key facts. Cited by 72 papers in the map (data through 14 Oct 2026). First posted on arXiv 22 Aug 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 24; 2022: 20; 2023: 17; 2024: 7; 2025: 2; 2026: 2.
72 papers.
Sort:
- 2021A Survey of Data Augmentation Approaches for NLPcited by 409
- 2021Efficient Deep Learning: A Survey on Making Deep Learning Models Smaller, Faster, and Bettercited by 154
- 2021A Survey on Data Augmentation for Text Classificationcited by 111
- 2021Neural Machine Translation for Low-Resource Languages: A Surveycited by 109
- 2021Data Augmentation Approaches in Natural Language Processing: A Surveycited by 82
- 2021Advancing RNN Transducer Technology for Speech Recognitioncited by 44
- 2022Improving Sharpness-Aware Minimization with Fisher Mask for Better Generalization on Language Modelscited by 42
- 2021Few-Shot Text Classification with Triplet Networks, Data Augmentation, and Curriculum Learningcited by 35
- 2021Substructure Substitution: Structured Data Augmentation for NLPcited by 25
- 2022TreeMix: Compositional Constituency-based Data Augmentation for Natural Language Understandingcited by 15
- 2021Syntactic Perturbations Reveal Representational Correlates of Hierarchical Phrase Structure in Pretrained Language Modelscited by 14
- 2022PCC: Paraphrasing with Bottom-k Sampling and Cyclic Learning for Curriculum Data Augmentationcited by 14
38 more
- 2023Towards energy-efficient Deep Learning: An overview of energy-efficient approaches along the Deep Learning Lifecyclecited by 14
- 2021Phrase-level Active Learning for Neural Machine Translationcited by 13
- 2022Learning to Generalize to More: Continuous Semantic Augmentation for Neural Machine Translationcited by 13
- 2021To Augment or Not to Augment? A Comparative Study on Text Augmentation Techniques for Low-Resource NLPcited by 12
- 2021Data Augmentation by Concatenation for Low-Resource Translation: A Mystery and a Solutioncited by 11
- 2022Grammar-Based Grounded Lexicon Learningcited by 11
- 2023Model-Agnostic Meta-Learning for Multilingual Hate Speech Detectioncited by 11
- 2024Does DetectGPT Fully Utilize Perturbation? Bridging Selective Perturbation to Fine-tuned Contrastive Learning Detector would be Bettercited by 11
- 2021Data Augmentation for Low-Resource Named Entity Recognition Using Backtranslationcited by 10
- 2023GDA: Generative Data Augmentation Techniques for Relation Extraction Taskscited by 10
- 2021On-the-Fly Aligned Data Augmentation for Sequence-to-Sequence ASRcited by 9
- 2022CipherDAug: Ciphertext based Data Augmentation for Neural Machine Translationcited by 9
- 2022Exploring Temporally Dynamic Data Augmentation for Video Recognitioncited by 9
- 2021Text Augmentation in a Multi-Task Viewcited by 8
- 2021Sentence Concatenation Approach to Data Augmentation for Neural Machine Translationcited by 8
- 2021Rethinking Data Augmentation for Low-Resource Neural Machine Translation: A Multi-Task Learning Approachcited by 8
- 2022Compositionality as Lexical Symmetrycited by 8
- 2022BLISS: Robust Sequence-to-Sequence Learning via Self-Supervised Input Representationcited by 8
- 2024MEDSAGE: Enhancing Robustness of Medical Dialogue Summarization to ASR Errors with LLM-generated Synthetic Dialoguescited by 8
- 2025Overcoming Data Scarcity in Generative Language Modelling for Low-Resource Languages: A Systematic Reviewcited by 8
- 2023Symmetric Replay Training: Enhancing Sample Efficiency in Deep Reinforcement Learning for Combinatorial Optimizationcited by 7
- 2021Addressing the Vulnerability of NMT in Input Perturbationscited by 6
- 2024A Little Human Data Goes A Long Waycited by 6
- 2021Unsupervised Document Embedding via Contrastive Augmentationcited by 5
- 2023Target-Side Augmentation for Document-Level Machine Translationcited by 5
- 2023Neural Machine Translation Data Generation and Augmentation using ChatGPTcited by 5
- 2021AUGVIC: Exploiting BiText Vicinity for Low-Resource NMTcited by 4
- 2021Mitigating Data Scarceness through Data Synthesis, Augmentation and Curriculum for Abstractive Summarizationcited by 4
- 2022AdMix: A Mixed Sample Data Augmentation Method for Neural Machine Translationcited by 4
- 2022Scaling Back-Translation with Domain Text Generation for Sign Language Gloss Translationcited by 4
- 2023On Synthetic Data for Back Translationcited by 4
- 2024IndiText Boost: Text Augmentation for Low Resource India Languagescited by 4
- 2021Data Augmentation Methods for Anaphoric Zero Pronounscited by 3
- 2022Semantically Consistent Data Augmentation for Neural Machine Translation via Conditional Masked Language Modelcited by 3
- 2023Enhancing Robustness of AI Offensive Code Generators via Data Augmentationcited by 3
- 2021Reducing Exposure Bias in Training Recurrent Neural Network Transducerscited by 2
- 2022PAEG: Phrase-level Adversarial Example Generation for Neural Machine Translationcited by 2
- 2023Mitigating Data Scarcity for Large Language Modelscited by 2
50 most cited of 72 All 72 (JSON)
- 2026Multilingual Knowledge Transfer under Data Constraints via Lexical Interventions22 May 2026
- 2026Leveraging Sentence-oriented Augmentation and Transformer-Based Architecture for Vietnamese-Bahnaric Translation27 Jan 2026
- 2025From Scarcity to Efficiency: Investigating the Effects of Data Augmentation on African Machine Translation9 Sep 2025
- 2025Overcoming Data Scarcity in Generative Language Modelling for Low-Resource Languages: A Systematic Review7 May 2025
- 2024Self-Compositional Data Augmentation for Scientific Keyphrase Generation5 Nov 2024
- 2024A Little Human Data Goes A Long Way17 Oct 2024
- 2024MEDSAGE: Enhancing Robustness of Medical Dialogue Summarization to ASR Errors with LLM-generated Synthetic Dialogues26 Aug 2024
- 2024Deterministic Reversible Data Augmentation for Neural Machine Translation4 Jun 2024
- 2024Does DetectGPT Fully Utilize Perturbation? Bridging Selective Perturbation to Fine-tuned Contrastive Learning Detector would be Better1 Feb 2024
- 2024Non-Fluent Synthetic Target-Language Data Improve Neural Machine Translation29 Jan 2024
- 2024IndiText Boost: Text Augmentation for Low Resource India Languages23 Jan 2024
- 2023SegMix: A Simple Structure-Aware Data Augmentation Method16 Nov 2023
38 more
- 2023TreeSwap: Data Augmentation for Machine Translation via Dependency Subtree Swapping4 Nov 2023
- 2023On Synthetic Data for Back Translation20 Oct 2023
- 2023Joint Dropout: Improving Generalizability in Low-Resource Neural Machine Translation through Phrase Pair Variables24 Jul 2023
- 2023Data Augmentation for Machine Translation via Dependency Subtree Swapping13 Jul 2023
- 2023Neural Machine Translation Data Generation and Augmentation using ChatGPT11 Jul 2023
- 2023Investigating Masking-based Data Generation in Language Models16 Jun 2023
- 2023Enhancing Robustness of AI Offensive Code Generators via Data Augmentation8 Jun 2023
- 2023Symmetric Replay Training: Enhancing Sample Efficiency in Deep Reinforcement Learning for Combinatorial Optimization2 Jun 2023
- 2023GDA: Generative Data Augmentation Techniques for Relation Extraction Tasks26 May 2023
- 2023CharSpan: Utilizing Lexical Similarity to Enable Zero-Shot Machine Translation for Extremely Low-resource Languages9 May 2023
- 2023LABO: Towards Learning Optimal Label Regularization via Bi-level Optimization8 May 2023
- 2023Target-Side Augmentation for Document-Level Machine Translation8 May 2023
- 2023Towards Reliable Neural Machine Translation with Consistency-Aware Meta-Learning20 Mar 2023
- 2023Model-Agnostic Meta-Learning for Multilingual Hate Speech Detection4 Mar 2023
- 2023Towards energy-efficient Deep Learning: An overview of energy-efficient approaches along the Deep Learning Lifecycle5 Feb 2023
- 2023Mitigating Data Scarcity for Large Language Models3 Feb 2023
- 2022Optimizing Deep Transformers for Chinese-Thai Low-Resource Translation24 Dec 2022
- 2022A Unified Knowledge Graph Augmentation Service for Boosting Domain-specific NLP Tasks10 Dec 2022
- 2022On Robust Incremental Learning over Many Multilingual Steps25 Oct 2022
- 2022Scaling Back-Translation with Domain Text Generation for Sign Language Gloss Translation13 Oct 2022
- 2022Improving Sharpness-Aware Minimization with Fisher Mask for Better Generalization on Language Models11 Oct 2022
- 2022JoeyS2T: Minimalistic Speech-to-Text Modeling with JoeyNMT5 Oct 2022
- 2022Semantically Consistent Data Augmentation for Neural Machine Translation via Conditional Masked Language Model22 Sep 2022
- 2022Random Text Perturbations Work, but not Always2 Sep 2022
- 2022PCC: Paraphrasing with Bottom-k Sampling and Cyclic Learning for Curriculum Data Augmentation17 Aug 2022
- 2022Exploring Temporally Dynamic Data Augmentation for Video Recognition30 Jun 2022
- 2022Machine Translation Robustness to Natural Asemantic Variation25 May 2022
- 2022TreeMix: Compositional Constituency-based Data Augmentation for Natural Language Understanding12 May 2022
- 2022AdMix: A Mixed Sample Data Augmentation Method for Neural Machine Translation10 May 2022
- 2022BLISS: Robust Sequence-to-Sequence Learning via Self-Supervised Input Representation16 Apr 2022
- 2022Learning to Generalize to More: Continuous Semantic Augmentation for Neural Machine Translation14 Apr 2022
- 2022CipherDAug: Ciphertext based Data Augmentation for Neural Machine Translation1 Apr 2022
- 2022LCP-dropout: Compression-based Multiple Subword Segmentation for Neural Machine Translation28 Feb 2022
- 2022Grammar-Based Grounded Lexicon Learning17 Feb 2022
- 2022Compositionality as Lexical Symmetry30 Jan 2022
- 2022PAEG: Phrase-level Adversarial Example Generation for Neural Machine Translation6 Jan 2022
- 2021To Augment or Not to Augment? A Comparative Study on Text Augmentation Techniques for Low-Resource NLP18 Nov 2021
- 2021Investigation on Data Adaptation Techniques for Neural Named Entity Recognition12 Oct 2021
50 newest of 72 All 72 (JSON)
- 2021A Survey of Data Augmentation Approaches for NLPcited by 409
- 2021Efficient Deep Learning: A Survey on Making Deep Learning Models Smaller, Faster, and Bettercited by 154
- 2021A Survey on Data Augmentation for Text Classificationcited by 111
- 2021Neural Machine Translation for Low-Resource Languages: A Surveycited by 109
- 2021Data Augmentation Approaches in Natural Language Processing: A Surveycited by 82
- 2021Advancing RNN Transducer Technology for Speech Recognitioncited by 44
- 2022Improving Sharpness-Aware Minimization with Fisher Mask for Better Generalization on Language Modelscited by 42
- 2021Few-Shot Text Classification with Triplet Networks, Data Augmentation, and Curriculum Learningcited by 35
- 2021Substructure Substitution: Structured Data Augmentation for NLPcited by 25
- 2022TreeMix: Compositional Constituency-based Data Augmentation for Natural Language Understandingcited by 15
- 2021Syntactic Perturbations Reveal Representational Correlates of Hierarchical Phrase Structure in Pretrained Language Modelscited by 14
- 2022PCC: Paraphrasing with Bottom-k Sampling and Cyclic Learning for Curriculum Data Augmentationcited by 14
12 most cited of 72 All 72 (JSON)
- 2026Multilingual Knowledge Transfer under Data Constraints via Lexical Interventions22 May 2026
- 2026Leveraging Sentence-oriented Augmentation and Transformer-Based Architecture for Vietnamese-Bahnaric Translation27 Jan 2026
- 2025From Scarcity to Efficiency: Investigating the Effects of Data Augmentation on African Machine Translation9 Sep 2025
- 2025Overcoming Data Scarcity in Generative Language Modelling for Low-Resource Languages: A Systematic Review7 May 2025
- 2024Self-Compositional Data Augmentation for Scientific Keyphrase Generation5 Nov 2024
- 2024A Little Human Data Goes A Long Way17 Oct 2024
- 2024MEDSAGE: Enhancing Robustness of Medical Dialogue Summarization to ASR Errors with LLM-generated Synthetic Dialogues26 Aug 2024
- 2024Deterministic Reversible Data Augmentation for Neural Machine Translation4 Jun 2024
- 2024Does DetectGPT Fully Utilize Perturbation? Bridging Selective Perturbation to Fine-tuned Contrastive Learning Detector would be Better1 Feb 2024
- 2024Non-Fluent Synthetic Target-Language Data Improve Neural Machine Translation29 Jan 2024
- 2024IndiText Boost: Text Augmentation for Low Resource India Languages23 Jan 2024
- 2023SegMix: A Simple Structure-Aware Data Augmentation Method16 Nov 2023
12 newest of 72 All 72 (JSON)