Robustness Verification for Transformers
Abstract
Robustness verification that aims to formally certify the prediction behavior of neural networks has become an important tool for understanding model behavior and obtaining safety guarantees. However, previous methods can usually only handle neural networks with relatively simple architectures. In this paper, we consider the robustness verification problem for Transformers. Transformers have complex self-attention layers that pose many challenges for verification, including cross-nonlinearity and cross-position dependency, which have not been discussed in previous works. We resolve these challenges and develop the first robustness verification algorithm for Transformers. The certified robustness bounds computed by our method are significantly tighter than those by naive Interval Bound Propagation. These bounds also shed light on interpreting Transformers as they consistently reflect the importance of different words in sentiment analysis.
Cite
Text
Shi et al. "Robustness Verification for Transformers." International Conference on Learning Representations, 2020.Markdown
[Shi et al. "Robustness Verification for Transformers." International Conference on Learning Representations, 2020.](https://mlanthology.org/iclr/2020/shi2020iclr-robustness/)BibTeX
@inproceedings{shi2020iclr-robustness,
title = {{Robustness Verification for Transformers}},
author = {Shi, Zhouxing and Zhang, Huan and Chang, Kai-Wei and Huang, Minlie and Hsieh, Cho-Jui},
booktitle = {International Conference on Learning Representations},
year = {2020},
url = {https://mlanthology.org/iclr/2020/shi2020iclr-robustness/}
}