Improving Question Answering Model Robustness with Synthetic Adversarial Data Generation

By Max Bartolo, Tristan Thrush, Robin Jia, Sebastian Riedel, Pontus Stenetorp, Douwe Kiela. 2021

114 citations recorded by the source corpus.

Despite recent progress, state-of-the-art question answering models remain vulnerable to a variety of adversarial attacks. While dynamic adversarial data collection, in which a human annotator tries to write examples that fool a model-in-the-loop, can improve model robustness, this process is expensive which limits the scale of the collected data. In this work, we are the first to use synthetic adversarial data generation to make question answering models more robust to human adversaries. We develop a data generation pipeline that selects source passages, identifies candidate answers, generates questions, then finally filters or re-labels them to improve quality. Using this approach, we amplify a smaller human-written adversarial dataset to a much larger set of synthetic question-answer pairs. By incorporating our synthetic data, we improve the state-of-the-art on the AdversarialQA dataset by 3.7F1 and improve model generalisation on nine of the twelve MRQA datasets. We further conduct a novel human-in-the-loop evaluation and show that our models are considerably more robust to new human-written adversarial examples: crowdworkers can fool our model only 8.8% of the time on average, compared to 17.6% for a model trained without synthetic data.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, 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. Luke S. Zettlemoyer
  2. Yejin Choi
  3. Mohit Bansal
  4. Noah A. Smith
  5. Hannaneh Hajishirzi
  6. Percy Liang
  7. Douwe Kiela
  8. Matt Gardner

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Mohit Bansal
  3. Luke S. Zettlemoyer
  4. Dacheng Tao
  5. Douwe Kiela
  6. Trevor Darrell
  7. Yejin Choi
  8. Noah A. Smith

In Natural Language Processing

  1. Mohit Bansal
  2. Yejin Choi
  3. Luke S. Zettlemoyer
  4. Douwe Kiela
  5. Noah A. Smith
  6. Samuel R. Bowman
  7. Jonathan Berant
  8. Matt Gardner

In Safety, Robustness & Interpretability

  1. Yejin Choi
  2. Noah A. Smith
  3. Swabha Swayamdipta
  4. Samuel R. Bowman
  5. Matt Gardner
  6. Ethan Perez
  7. Luke S. Zettlemoyer
  8. Douwe Kiela

Citations in the corpus