On Adversarial Examples for Character-Level Neural Machine Translation

By Javid Ebrahimi, Daniel Lowd, Dejing Dou. 2018

233 citations recorded by the source corpus.

Evaluating on adversarial examples has become a standard procedure to measure robustness of deep learning models. Due to the difficulty of creating white-box adversarial examples for discrete text input, most analyses of the robustness of NLP models have been done through black-box adversarial examples. We investigate adversarial examples for character-level neural machine translation (NMT), and contrast black-box adversaries with a novel white-box adversary, which employs differentiable string-edit operations to rank adversarial changes. We propose two novel types of attacks which aim to remove or change a word in a translation, rather than simply break the NMT. We demonstrate that white-box adversarial examples are significantly stronger than their black-box counterparts in different attack scenarios, which show more serious vulnerabilities than previously known. In addition, after performing adversarial training, which takes only 3 times longer than regular training, we can improve the model’s robustness significantly.

Subfields: Artificial Intelligence, Natural Language Processing, Safety, Robustness & Interpretability

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Mohit Bansal
  2. Luke S. Zettlemoyer
  3. Douwe Kiela
  4. Hannaneh Hajishirzi
  5. Yejin Choi
  6. Graham Neubig
  7. Yonatan Belinkov
  8. Percy Liang

In Natural Language Processing

  1. Mohit Bansal
  2. Douwe Kiela
  3. Graham Neubig
  4. Yonatan Belinkov
  5. Matt Gardner
  6. Ashish Sabharwal
  7. Samuel R. Bowman
  8. Yejin Choi

In Safety, Robustness & Interpretability

  1. Eric Wallace
  2. Sameer Singh
  3. Matt Gardner
  4. Yonatan Belinkov
  5. Mohit Bansal
  6. Douwe Kiela
  7. Shi Feng
  8. Adina Williams

Citations in the corpus