Proceedings

Robustra: Training Provable Robust Neural Networks over Reference Adversarial Space

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 4711-4717.

https://doi.org/10.24963/ijcai.2019/654

Abstract

Machine learning techniques, especially deep neural networks (DNNs), have been widely adopted in various applications. However, DNNs are recently found to be vulnerable against adversarial examples, i.e., maliciously perturbed inputs that can mislead the models to make arbitrary prediction errors.

Empirical defenses have been studied, but many of them can be adaptively attacked again.

Provable defenses provide provable error bound of DNNs, while such bound so far is far from satisfaction.

To address this issue, in this paper, we present our approach named Robustra for effectively improving the provable error bound of DNNs.

We leverage the adversarial space of a reference model as the feasible region to solve the min-max game between the attackers and defenders.

We solve its dual problem by linearly approximating the attackers' best strategy and utilizing the monotonicity of the slack variables introduced by the reference model.

The evaluation results show that our approach can provide significantly better provable adversarial error bounds on MNIST and CIFAR10 datasets, compared to the state-of-the-art results. In particular, bounded by L^infty, with epsilon = 0.1, on MNIST we reduce the error bound from 2.74% to 2.09%; with epsilon = 0.3, we reduce the error bound from 24.19% to 16.91%.

  1. [Athalye et al., 2018] Anish Athalye, Nicholas Carlini, and David Wagner. Obfuscated gradients give a false sense of security: Circumventing defenses to adversarial examples. In International Conference on Machine Learning, pages 274-283, 2018.
  2. [Carlini and Wagner, 2017a] Nicholas Carlini and David Wagner. Adversarial examples are not easily detected: By- passing ten detection methods. In ACM Workshop on Ar- tificial Intelligence and Security, pages 3-14, 2017.
  3. [Carlini and Wagner, 2017b] Nicholas Carlini and David Wagner. Towards evaluating the robustness of neural net- works. In IEEE Symposium on Security and Privacy, pages 39-57, 2017.
  4. [Carlini, 2019] Nicholas Carlini. Is AmI (attacks meet inter- pretability) robust to adversarial examples? arXiv preprint arXiv:1902.02322, 2019.
  5. [Fazlyab et al., 2019] Mahyar Fazlyab, Manfred Morari, and George J. Pappas. Safety verification and robust- ness analysis of neural networks via quadratic con- straints and semidefinite programming. arXiv preprint arXiv:1903.01287, 2019.
  6. [Goodfellow et al., 2015] Ian J. Goodfellow, Jonathon Shlens, and Christian Szegedy. Explaining and harnessing adversarial examples. In International Conference on Learning Representations, 2015.
  7. [Katz et al., 2017] Guy Katz, Clark Barrett, David Dill, Kyle Julian, and Mykel Kochenderfer. Reluplex: An efficient SMT solver for verifying deep neural networks. In In- ternational Conference on Computer Aided Verification, pages 97-117, 2017.
  8. [Krizhevsky and Hinton, 2009] Alex Krizhevsky and Geof- frey Hinton. Learning multiple layers of features from tiny images. Technical report, Citeseer, 2009.
  9. [LeCun et al., 1998] Yann LeCun, Léon Bottou, Yoshua Bengio, Patrick Haffner, et al. Gradient-based learning ap- plied to document recognition. Proceedings of the IEEE, 86(11):2278-2324, 1998.
  10. [Madry et al., 2018] Aleksander Madry, Aleksandar Makelov, Ludwig Schmidt, Dimitris Tsipras, and Adrian Vladu. Towards deep learning models resistant to adversarial attacks. In International Conference on Learning Representations, 2018.
  11. [Mirman et al., 2018] Matthew Mirman, Timon Gehr, and Martin Vechev. Differentiable abstract interpretation for provably robust neural networks. In International Confer- ence on Machine Learning, pages 3578-3586, 2018.
  12. [Papernot et al., 2016] Nicolas Papernot, Patrick McDaniel, Xi Wu, Somesh Jha, and Ananthram Swami. Distillation as a defense to adversarial perturbations against deep neu- ral networks. In IEEE Symposium on Security and Privacy, pages 582-597, 2016.
  13. [Raghunathan et al., 2018] Aditi Raghunathan, Jacob Stein- hardt, and Percy Liang. Certified defenses against adver- sarial examples. In International Conference on Learning Representations, 2018.
  14. [Salman et al., 2019] Hadi Salman, Greg Yang, Huan Zhang, Cho-Jui Hsieh, and Pengchuan Zhang. A convex relax- ation barrier to tight robust verification of neural networks. arXiv preprint arXiv:1902.08722, 2019.
  15. [Samangouei et al., 2018] Pouya Samangouei, Maya Kabkab, and Rama Chellappa. Defense-GAN: Protecting classifiers against adversarial attacks using generative models. In International Conference on Learning Representations, 2018.
  16. [Singh et al., 2018] Gagandeep Singh, Timon Gehr, Matthew Mirman, Markus Püschel, and Martin Vechev. Fast and effective robustness certification. In Ad- vances in Neural Information Processing Systems, pages 10802-10813, 2018.
  17. [Singh et al., 2019] Gagandeep Singh, Timon Gehr, Markus Püschel, and Martin Vechev. An abstract domain for certifying neural networks. In ACM SIGPLAN Sympo- sium on Principles of Programming Languages, volume 3, page 41, 2019.
  18. [Szegedy et al., 2014] Christian Szegedy, Wojciech Zaremba, Ilya Sutskever, Joan Bruna, Dumitru Erhan, Ian J. Goodfellow, and Rob Fergus. Intriguing properties of neural networks. In International Conference on Learning Representations, 2014.
  19. [Tjeng et al., 2019] Vincent Tjeng, Kai Xiao, and Russ Tedrake. Evaluating robustness of neural networks with mixed integer programming. In International Conference on Learning Representations, 2019.
  20. [Weng et al., 2018] Tsui-Wei Weng, Huan Zhang, Hongge Chen, Zhao Song, Cho-Jui Hsieh, Duane Boning, Inder- jit S Dhillon, and Luca Daniel. Towards fast computa- tion of certified robustness for ReLU networks. In Inter- national Conference on Machine Learning, pages 5273- 5282, 2018.
  21. [Wong and Kolter, 2018] Eric Wong and J. Zico Kolter. Provable defenses against adversarial examples via the convex outer adversarial polytope. In International Con- ference on Machine Learning, pages 5283-5292, 2018.
  22. [Wong et al., 2018] Eric Wong, Frank Schmidt, Jan Hendrik Metzen, and J. Zico Kolter. Scaling provable adversarial defenses. In Advances in Neural Information Processing Systems, pages 8400-8409, 2018.
  23. [Xiao et al., 2019] Kai Xiao, Vincent Tjeng, Nur Muham- mad Shafiullah, and Aleksander Madry. Training for faster adversarial robustness verification via inducing ReLU sta- bility. In International Conference on Learning Represen- tations, 2019.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards