TreeSwap: Data Augmentation for Machine Translation via Dependency Subtree Swapping
Data augmentation methods for neural machine translation are particularly useful when limited amount of training data is available, which is often the case when dealing with low-resource languages. We introduce a novel augmentation method, which generates new sentences by swapping objects and subjects across bisentences. This is performed simultaneously based on the dependency parse trees of the source and target sentences. We name this method TreeSwap. Our results show that TreeSwap achieves consistent improvements over baseline models in 4 language pairs in both directions on resource-constrained datasets. We also explore domain-specific corpora, but find that our method does not make significant improvements on law, medical and IT data. We report the scores of similar augmentation methods and find that TreeSwap performs comparably. We also analyze the generated sentences qualitatively and find that the augmentation produces a correct translation in most cases. Our code is available on Github.
Code (1)
Tasks
Data AugmentationMachine TranslationTranslationSimilar Papers 제목 키워드 기반
Data Augmentation for Machine Translation via Dependency Subtree Swapping
We present a generic framework for data augmentation via dependency subtree swapping that is applicable to machine translation. We extract corresponding subtrees from the dependency parse trees of the source and target s…
Data AugmentationMachine TranslationTranslationDeveloping neural machine translation models for Hungarian-English
I train models for the task of neural machine translation for English-Hungarian and Hungarian-English, using the Hunglish2 corpus. The main contribution of this work is evaluating different data augmentation methods duri…
Data AugmentationDependency ParsingMachine TranslationNMT+1Syntax-aware Data Augmentation for Neural Machine Translation
Data augmentation is an effective performance enhancement in neural machine translation (NMT) by generating additional bilingual data. In this paper, we propose a novel data augmentation enhancement strategy for neural m…
Data AugmentationMachine TranslationNMTSentence+1Neural Machine Translation with Source Dependency Representation
Source dependency information has been successfully introduced into statistical machine translation. However, there are only a few preliminary attempts for Neural Machine Translation (NMT), such as concatenating represen…
Machine TranslationNMTTranslationA Syntax-Guided Grammatical Error Correction Model with Dependency Tree Correction
Grammatical Error Correction (GEC) is a task of detecting and correcting grammatical errors in sentences. Recently, neural machine translation systems have become popular approaches for this task. However, these methods …
Data AugmentationGrammatical Error CorrectionGraph AttentionMachine Translation+1