Skip to main content
QUICK REVIEW

[論文レビュー] Synthetic and Natural Noise Both Break Neural Machine Translation

Yonatan Belinkov, Yonatan Bisk|arXiv (Cornell University)|Nov 6, 2017
Natural Language Processing Techniques参考文献 42被引用数 399
ひとこと要約

本論文は、最先端の文字ベースのNMTモデルが合成ノイズと自然ノイズの両方に対して脆弱であることを示し、構造不変表現と敵対的訓練(ノイズ耐性を持つ charCNN)を提案して頑健性の向上を図る。

ABSTRACT

Character-based neural machine translation (NMT) models alleviate out-of-vocabulary issues, learn morphology, and move us closer to completely end-to-end translation systems. Unfortunately, they are also very brittle and easily falter when presented with noisy data. In this paper, we confront NMT models with synthetic and natural sources of noise. We find that state-of-the-art models fail to translate even moderately noisy texts that humans have no trouble comprehending. We explore two approaches to increase model robustness: structure-invariant word representations and robust training on noisy texts. We find that a model based on a character convolutional neural network is able to simultaneously learn representations robust to multiple kinds of noise.

研究の動機と目的

  • 合成ノイズと自然ノイズが最先端の文字ベースNMTシステムに与える影響を評価する。
  • ノイズのある入力下でのNMTの頑健性戦略を調査する。
  • 構造不変表現と敵対的訓練を用いた機械翻訳のノイズ耐性を評価する。
  • 複数の言語ペアとノイズタイプに渡って性能を比較する。

提案手法

  • 文字情報を用いた3つのNMTアーキテクチャを評価する(char2char、BPEを用いたNematus、そしてcharCNNによる単語表現)。
  • ソース文に自然ノイズと合成ノイズを生成して注入する(Swap、Middle Random、Fully Random、Keyboard Typo、さらにコーパス由来の自然誤り)。
  • クリーンとノイズ入り入力のBLEUで頑健性を検証し、失敗を分析する。
  • 構造不変な語表現(meanChar)を検討し、ノイズデータで訓練したモデル(ブラックボックス的敵対的訓練)と混合ノイズアンサンブルを検討する。
  • 再現性のためのノイズ生成コードとデータの公開を提供する。

実験結果

リサーチクエスチョン

  • RQ1合成ノイズと自然ノイズの語レベル/文字レベルが、言語間で翻訳品質にどのような影響を与えるか。
  • RQ2構造不変な表現や敵対的訓練は、さまざまなノイズタイプに対する文字ベースのNMTモデルの頑健性を改善できるか。
  • RQ3MTの頑健性を評価する際、合成ノイズが自然な人間の誤りを反映する際の限界は何か。
  • RQ4混合ノイズ訓練は、単一ノイズ訓練よりも広範な頑健性をもたらすか。

主な発見

LanguageModelVanillaSwapMidRandKeyNatAve
FrenchcharCNN42.5410.529.711.718.2617.4223.20
Frenchchar2char29.975.685.460.282.9612.6816.43
FrenchNematus34.223.395.160.290.6110.68?
GermancharCNN34.799.258.371.026.4014.0225.?
Germanchar2char29.652.944.090.661.4111.88?
GermanNematus?3.395.160.290.6110.68?
CzechcharCNN25.996.566.671.507.1310.20?
Czechchar2char25.713.904.240.252.8811.42?
CzechNematus29.652.944.090.661.4111.88?
  • すべてのモデルは、自然ノイズを含むノイズ付きテキストでBLEUが著しく低下する。
  • ノイズ耐性訓練を備えたCharCNNは複数のノイズタイプに対処できるが、自然ノイズは依然として難しい。
  • MeanChar表現はシャッフルには頑健だが、他のノイズタイプでは性能が劣り、言語間で一貫して頑健とは言えない。
  • 特定のノイズタイプで訓練するとそのノイズでのテスト時性能が向上するが、ノイズファミリー全体に普遍的にはならない。混合ノイズ訓練(Rand+Key+Nat)が最も平均的な頑健性を示す。
  • 自然ノイズはしばしば音韻的/音声学的誤りや省略に起因し、合成ノイズだけでは完全に捉えられないため、頑健性のギャップを説明する。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。