Learning Feature Weights using Reward Modeling for Denoising Parallel Corpora

Large web-crawled corpora represent an excellent resource for improving the performance of Neural Machine Translation (NMT) systems across several language pairs. However, since these corpora are typically extremely noisy, their use is fairly limited. Current approaches to deal with this problem mainly focus on filtering using heuristics or single features such as language model scores or bi-lingual similarity. This work presents an alternative approach which learns weights for multiple sentence-level features. These feature weights which are optimized directly for the task of improving translation performance, are used to score and filter sentences in the noisy corpora more effectively. We provide results of applying this technique to building NMT systems using the Paracrawl corpus for Estonian-English and show that it beats strong single feature baselines and hand designed combinations. Additionally, we analyze the sensitivity of this method to different types of noise and explore if the learned weights generalize to other language pairs using the Maltese-English Paracrawl corpus.

[1]  Alexander M. Fraser,et al.  An Unsupervised System for Parallel Corpus Filtering , 2018, WMT.

[2]  Robert L. Mercer,et al.  The Mathematics of Statistical Machine Translation: Parameter Estimation , 1993, CL.

[3]  George F. Foster,et al.  Reinforcement Learning based Curriculum Optimization for Neural Machine Translation , 2019, NAACL.

[4]  Miquel Esplà-Gomis,et al.  Bicleaner at WMT 2020: Universitat d'Alacant-Prompsit's submission to the parallel corpus filtering shared task , 2020, WMT@EMNLP.

[5]  Kenneth Heafield,et al.  ParaCrawl: Web-Scale Acquisition of Parallel Corpora , 2020, ACL.

[6]  Jesús González-Rubio Webinterpret Submission to the WMT2019 Shared Task on Parallel Corpus Filtering , 2019, WMT.

[7]  Myle Ott,et al.  Facebook FAIR’s WMT19 News Translation Task Submission , 2019, WMT.

[8]  Hermann Ney,et al.  The RWTH Aachen University Filtering System for the WMT 2018 Parallel Corpus Filtering Task , 2018, WMT.

[9]  Xinyi Wang,et al.  Optimizing Data Usage via Differentiable Rewards , 2019, ICML.

[10]  Myle Ott,et al.  fairseq: A Fast, Extensible Toolkit for Sequence Modeling , 2019, NAACL.

[11]  Hany Hassan Awadalla,et al.  Score Combination for Improved Parallel Corpus Filtering for Low Resource Conditions , 2020, WMT@EMNLP.

[12]  Philipp Koehn,et al.  Low-Resource Corpus Filtering Using Multilingual Sentence Embeddings , 2019, WMT.

[13]  Brian Thompson,et al.  Vecalign: Improved Sentence Alignment in Linear Time and Space , 2019, EMNLP.

[14]  Philipp Koehn,et al.  Zipporah: a Fast and Scalable Data Cleaning System for Noisy Web-Crawled Parallel Corpora , 2017, EMNLP.

[15]  Germán Sanchis-Trilles,et al.  Filtering of Noisy Parallel Corpora Based on Hypothesis Generation , 2019, WMT.

[16]  Taro Watanabe,et al.  Denoising Neural Machine Translation Training with Trusted Data and Online Data Selection , 2018, WMT.

[17]  Philipp Koehn,et al.  Moses: Open Source Toolkit for Statistical Machine Translation , 2007, ACL.

[18]  Chris Quirk,et al.  MT Detection in Web-Scraped Parallel Corpora , 2011, MTSUMMIT.

[19]  Jeremy Gwinnup,et al.  Quality and Coverage: The AFRL Submission to the WMT19 Parallel Corpus Filtering for Low-Resource Conditions Task , 2019, WMT.

[20]  Matthijs Douze,et al.  Learning Joint Multilingual Sentence Representations with Neural Machine Translation , 2017, Rep4NLP@ACL.

[21]  Alexandra Antonova,et al.  Building a Web-Based Parallel Corpus and Filtering Out Machine-Translated Text , 2011, BUCC@ACL.

[22]  Pushpak Bhattacharyya,et al.  Parallel Corpus Filtering Based on Fuzzy String Matching , 2019, WMT.

[23]  Huda Khayrallah,et al.  On the Impact of Various Types of Noise on Neural Machine Translation , 2018, NMT@ACL.

[24]  Víctor M. Sánchez-Cartagena,et al.  Prompsit’s submission to WMT 2018 Parallel Corpus Filtering shared task , 2018, WMT.

[25]  Gabriel Bernier-Colborne,et al.  NRC Parallel Corpus Filtering System for WMT 2019 , 2019, WMT.

[26]  Robert Östling,et al.  Noisy Parallel Corpus Filtering through Projected Word Embeddings , 2019, WMT.

[27]  Marcin Junczys-Dowmunt,et al.  Dual Conditional Cross-Entropy Filtering of Noisy Parallel Corpora , 2018, WMT.