Achieving Verified Robustness to Symbol Substitutions via Interval Bound Propagation

By Po-Sen Huang, Robert Stanforth, Johannes Welbl, Chris Dyer, Dani Yogatama, Sven Gowal, Krishnamurthy (Dj) Dvijotham, Pushmeet Kohli. 2019

184 citations recorded by the source corpus.

Neural networks are part of many contemporary NLP systems, yet their empirical successes come at the price of vulnerability to adversarial attacks. Previous work has used adversarial training and data augmentation to partially mitigate such brittleness, but these are unlikely to find worst-case adversaries due to the complexity of the search space arising from discrete text perturbations. In this work, we approach the problem from the opposite direction: to formally verify a system’s robustness against a predefined class of adversarial attacks. We study text classification under synonym replacements or character flip perturbations. We propose modeling these input perturbations as a simplex and then using Interval Bound Propagation – a formal model verification method. We modify the conventional log-likelihood training objective to train models that can be efficiently verified, which would otherwise come with exponential search complexity. The resulting models show only little difference in terms of nominal accuracy, but have much improved verified accuracy under perturbations and come with an efficiently computable formal guarantee on worst case adversaries.

Subfields: Artificial Intelligence, 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. Jianfeng Gao
  3. Percy Liang
  4. Quoc V. Le
  5. Zhe Gan
  6. Caiming Xiong
  7. Luke S. Zettlemoyer
  8. Zhiyuan Liu

In Safety, Robustness & Interpretability

  1. Huan Zhang
  2. Cho-Jui Hsieh
  3. Bo Li
  4. Dawn Song
  5. Sven Gowal
  6. Pushmeet Kohli
  7. Eric Wallace
  8. Xinyun Chen

Citations in the corpus