Proceedings

Recent Advances in Adversarial Training for Adversarial Robustness

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Survey Track. Pages 4312-4321.

https://doi.org/10.24963/ijcai.2021/591

Abstract

Adversarial training is one of the most effective approaches for deep learning models to defend against adversarial examples.

Unlike other defense strategies, adversarial training aims to enhance the robustness of models intrinsically.

During the past few years, adversarial training has been studied and discussed from various aspects, which deserves a comprehensive review.

For the first time in this survey, we systematically review the recent progress on adversarial training for adversarial robustness with a novel taxonomy.

Then we discuss the generalization problems in adversarial training from three perspectives and highlight the challenges which are not fully tackled.

Finally, we present potential future directions.

  1. [Alayrac et al., 2019] Jean-Baptiste Alayrac, Jonathan Ue- sato, Po-Sen Huang, Alhussein Fawzi, Robert Stanforth, and Pushmeet Kohli. Are labels required for improving adversarial robustness? In NeurIPS, pages 12192-12202, 2019.
  2. Maksym An- driushchenko and Nicolas Flammarion. Understanding and improving fast adversarial training. In NeurIPS, 2020.
  3. [Athalye and Carlini, 2018] Anish Athalye and Nicholas Carlini. On the robustness of the cvpr 2018 white- box adversarial example defenses. arXiv preprint arXiv:1804.03286, 2018.
  4. [Balaji et al., 2019] Yogesh Balaji, Tom Goldstein, and Judy Hoffman. Instance adaptive adversarial training: Im- proved accuracy tradeoffs in neural nets. arXiv preprint arXiv:1910.08051, 2019.
  5. [Buckman et al., 2018] Jacob Buckman, Aurko Roy, Colin Raffel, and Ian J. Goodfellow. Thermometer encoding: One hot way to resist adversarial examples. In Proc. of ICLR, 2018.
  6. [Cai et al., 2018] Qi-Zhi Cai, Chang Liu, and Dawn Song. Curriculum adversarial training. In Proceedings of the Twenty-Seventh International Joint Conference on Artifi- cial Intelligence, IJCAI 2018, July 13-19, 2018, Stock- holm, Sweden, pages 3740-3747, 2018. IJCAI
  7. [Carmon et al., 2019] Yair Carmon, Aditi Raghunathan, Ludwig Schmidt, John C. Duchi, and Percy Liang. Un- labeled data improves adversarial robustness. In NeurIPS, pages 11190-11201, 2019.
  8. [Cheng et al., 2020] Minhao Cheng, Qi Lei, Pin-Yu Chen, Inderjit Dhillon, and Cho-Jui Hsieh. Cat: Customized ad- versarial training for improved robustness. arXiv preprint arXiv:2002.06789, 2020. IJCAI
  9. [Cullina et al., 2018] Daniel Cullina, Arjun Nitin Bhagoji, and Prateek Mittal. Pac-learning in the presence of eva- sion adversaries. arXiv preprint arXiv:1806.01471, 2018.
  10. [Dai et al., 2019] Quanyu Dai, Xiao Shen, Liang Zhang, Qiang Li, and Dan Wang. Adversarial training methods for network embedding. In The World Wide Web Confer- ence, WWW 2019, San Francisco, CA, USA, May 13-17, 2019, pages 329-339, 2019.
  11. [Dalvi et al., 2004] Nilesh Dalvi, Pedro Domingos, Sumit Sanghai, and Deepak Verma. Adversarial classification. In Proceedings of the tenth ACM SIGKDD international con- ference on Knowledge discovery and data mining, 2004.
  12. [Dauphin et al., 2014] Yann N. Dauphin, Razvan Pascanu, C ¸aglar Gülc ¸ehre, KyungHyun Cho, Surya Ganguli, and Yoshua Bengio. Identifying and attacking the saddle point problem in high-dimensional non-convex optimization. In NIPS, pages 2933-2941, 2014.
  13. [Ding et al., 2020] Gavin Weiguang Ding, Yash Sharma, Kry Yik Chau Lui, and Ruitong Huang. MMA training: Direct input space margin maximization through adversar- ial training. In Proc. of ICLR, 2020.
  14. [Dong et al., 2020] Yinpeng Dong, Zhijie Deng, Tianyu Pang, Jun Zhu, and Hang Su. Adversarial distributional training for robust deep learning. In NeurIPS, 2020.
  15. [Engstrom et al., 2018] Logan Engstrom, Andrew Ilyas, and Anish Athalye. Evaluating and understanding the ro- bustness of adversarial logit pairing. arXiv preprint arXiv:1807.10272, 2018.
  16. [Gilmer et al., 2019] Justin Gilmer, Nicolas Ford, Nicholas Carlini, and Ekin D. Cubuk. Adversarial examples are a natural consequence of test error in noise. In ICML, pages 2280-2289, 2019.
  17. [Gokhale et al., 2020] Tejas Gokhale, Rushil Anirudh, Bhavya Kailkhura, Jayaraman J Thiagarajan, Chitta Baral, and Yezhou Yang. Attribute-guided adversarial training for robustness to natural perturbations. arXiv preprint arXiv:2012.01806, 2020.
  18. [Goodfellow et al., 2015] Ian J. Goodfellow, Jonathon Shlens, and Christian Szegedy. Explaining and harnessing adversarial examples. In Proc. of ICLR, 2015.
  19. [Hendrycks et al., 2019] Dan Hendrycks, Mantas Mazeika, Saurav Kadavath, and Dawn Song. Using self-supervised learning can improve model robustness and uncertainty. In NeurIPS, pages 15637-15648, 2019.
  20. [Huang et al., 2015] Ruitong Huang, Bing Xu, Dale Schuur- mans, and Csaba Szepesvári. Learning with a strong ad- versary. arXiv preprint arXiv:1511.03034, 2015.
  21. [Huang et al., 2020] Tianjin Huang, Vlado Menkovski, Yu- long Pei, and Mykola Pechenizkiy. Bridging the perfor- mance gap between fgsm and pgd adversarial training. arXiv preprint arXiv:2011.05157, 2020.
  22. [Ilyas et al., 2019] Andrew Ilyas, Shibani Santurkar, Dim- itris Tsipras, Logan Engstrom, Brandon Tran, and Alek- sander Madry. Adversarial examples are not bugs, they are features. In NeurIPS, pages 125-136, 2019.
  23. [Jiang et al., 2020] Ziyu Jiang, Tianlong Chen, Ting Chen, and Zhangyang Wang. Robust pre-training by adversarial contrastive learning. In NeurIPS, 2020.
  24. [Kang et al., 2019] Daniel Kang, Yi Sun, Tom Brown, Dan Hendrycks, and Jacob Steinhardt. Transfer of adversar- ial robustness between perturbation types. arXiv preprint arXiv:1905.01034, 2019.
  25. [Kannan et al., 2018] Harini Kannan, Alexey Kurakin, and Ian Goodfellow. Adversarial logit pairing. arXiv preprint arXiv:1803.06373, 2018.
  26. [Kariyappa and Qureshi, 2019] Sanjay Kariyappa and Moin- uddin K Qureshi. Improving adversarial robustness of ensembles with diversity training. arXiv preprint arXiv:1901.09981, 2019.
  27. [Kim et al., 2020] Minseon Kim, Jihoon Tack, and Sung Ju Hwang. Adversarial self-supervised contrastive learning. In NeurIPS, 2020.
  28. [Kim et al., 2021] Hoki Kim, Woojin Lee, and Jaewook Lee. Understanding catastrophic overfitting in single-step ad- versarial training. In Proceedings of AAAI 2021, 2021.
  29. [Kurakin et al., 2016] Alexey Kurakin, Ian Goodfellow, and Samy Bengio. Adversarial examples in the physical world. arXiv preprint arXiv:1607.02533, 2016.
  30. [Kurakin et al., 2017] Alexey Kurakin, Ian J. Goodfellow, and Samy Bengio. Adversarial machine learning at scale. In Proc. of ICLR, 2017.
  31. [Lee et al., 2020] Saehyung Lee, Hyungyu Lee, and Sungroh Yoon. Adversarial vertex mixup: Toward better adversar- ially robust generalization. In IEEE/CVF CVPR, pages 269-278, 2020.
  32. [Lowd and Meek, 2005] Daniel Lowd and Christopher Meek. Adversarial learning. In Proceedings of the eleventh ACM SIGKDD international conference on Knowledge discovery in data mining, 2005.
  33. [Madry et al., 2018] Aleksander Madry, Aleksandar Makelov, Ludwig Schmidt, Dimitris Tsipras, and Adrian Vladu. Towards deep learning models resistant to adversarial attacks. In Proc. of ICLR, 2018.
  34. [Maini et al., 2020] Pratyush Maini, Eric Wong, and J. Zico Kolter. Adversarial robustness against the union of mul- tiple perturbation models. In ICML, pages 6640-6650, 2020.
  35. [Mao et al., 2019] Chengzhi Mao, Ziyuan Zhong, Junfeng Yang, Carl Vondrick, and Baishakhi Ray. Metric learning for adversarial robustness. In NeurIPS, pages 478-489, 2019.
  36. [Miyato et al., 2017] Takeru Miyato, Andrew M. Dai, and Ian J. Goodfellow. Adversarial training methods for semi- supervised text classification. In Proc. of ICLR, 2017.
  37. [Najafi et al., 2019] Amir Najafi, Shin-ichi Maeda, Masanori Koyama, and Takeru Miyato. Robustness to adversar- ial perturbations in learning from incomplete data. In NeurIPS, pages 5542-5552, 2019.
  38. [Pandey and Wang, 2018] Ashutosh Pandey and DeLiang Wang. On adversarial training and loss functions for speech enhancement. In 2018 IEEE International Confer- ence on Acoustics, Speech and Signal Processing, ICASSP 2018, Calgary, AB, Canada, April 15-20, 2018, pages 5414-5418, 2018.
  39. [Pang et al., 2019] Tianyu Pang, Kun Xu, Chao Du, Ning Chen, and Jun Zhu. Improving adversarial robustness via promoting ensemble diversity. In ICML, pages 4970- 4979, 2019.
  40. [Pang et al., 2020] Tianyu Pang, Xiao Yang, Yinpeng Dong, Kun Xu, Jun Zhu, and Hang Su. Boosting Adversarial Training with Hypersphere Embedding. In NeurIPS, pages 7779-7792, 2020.
  41. [Pang et al., 2021] Tianyu Pang, Xiao Yang, Yinpeng Dong, Hang Su, and Jun Zhu. Bag of tricks for adversarial train- ing. In International Conference on Learning Representa- tions, 2021.
  42. [Papernot et al., 2017] Nicolas Papernot, Patrick McDaniel, Ian Goodfellow, Somesh Jha, Z. Berkay Celik, and Anan- thram Swami. Practical black-box attacks against machine learning. ASIA CCS 2017, 2017.
  43. [Pattanaik et al., 2017] Anay Pattanaik, Zhenyi Tang, Shui- jing Liu, Gautham Bommannan, and Girish Chowdhary. Robust deep reinforcement learning with adversarial at- tacks. arXiv preprint arXiv:1712.03632, 2017.
  44. [Qiao et al., 2020] Fengchun Qiao, Long Zhao, and Xi Peng. Learning to learn single domain generalization. In IEEE/CVF CVPR, pages 12553-12562, 2020.
  45. [Qin et al., 2019] Chongli Qin, James Martens, Sven Gowal, Dilip Krishnan, Krishnamurthy Dvijotham, Alhussein Fawzi, Soham De, Robert Stanforth, and Pushmeet Kohli. Adversarial robustness through local linearization. In NeurIPS, pages 13824-13833, 2019.
  46. [Raghunathan et al., 2019] Aditi Raghunathan, Sang Michael Xie, Fanny Yang, John C Duchi, and Percy Liang. Adversarial training can hurt generalization. arXiv preprint arXiv:1906.06032, 2019.
  47. [Razaviyayn et al., 2020] Meisam Razaviyayn, Tianjian Huang, Songtao Lu, Maher Nouiehed, Maziar Sanjabi, and Mingyi Hong. Nonconvex min-max optimization: Applications, challenges, and recent theoretical advances. IEEE Signal Processing Magazine, (5), 2020.
  48. [Rice et al., 2020] Leslie Rice, Eric Wong, and J. Zico Kolter. Overfitting in adversarially robust deep learning. In ICML, pages 8093-8104, 2020.
  49. [S. and Babu, 2020] Vivek B. S. and R. Venkatesh Babu. Single-step adversarial training with dropout scheduling. In IEEE/CVF CVPR, pages 947-956, 2020.
  50. [Sadeghi et al., 2020] Koosha Sadeghi, Ayan Banerjee, and Sandeep K. S. Gupta. A system-driven taxonomy of at- tacks and defenses in adversarial machine learning. IEEE Transactions on Emerging Topics in Computational Intel- ligence, (4), 2020.
  51. [Schmidt et al., 2018] Ludwig Schmidt, Shibani Santurkar, Dimitris Tsipras, Kunal Talwar, and Aleksander Madry. Adversarially robust generalization requires more data. In NeurIPS, pages 5019-5031, 2018.
  52. [Schott et al., 2019] Lukas Schott, Jonas Rauber, Matthias Bethge, and Wieland Brendel. Towards the first adversar- ially robust neural network model on MNIST. In Proc. of ICLR, 2019.
  53. [Shafahi et al., 2019] Ali Shafahi, Mahyar Najibi, Amin Ghiasi, Zheng Xu, John P. Dickerson, Christoph Studer, Larry S. Davis, Gavin Taylor, and Tom Goldstein. Ad- versarial training for free! In NeurIPS, pages 3353-3364, 2019.
  54. [Shaham et al., 2018] Uri Shaham, Yutaro Yamada, and Sa- hand Negahban. Understanding adversarial training: In- creasing local stability of supervised models through ro- bust optimization. Neurocomputing, 2018.
  55. [Silva and Najafirad, 2020] Samuel Henrique Silva and Pey- man Najafirad. Opportunities and Challenges in Deep Learning Adversarial Robustness: A Survey. arXiv preprint arXiv:2007.00753, 2020.
  56. [Smith, 2019] Leslie N Smith. A useful taxonomy for ad- versarial robustness of neural networks. arXiv preprint arXiv:1910.10679, 2019.
  57. [Song et al., 2019] Chuanbiao Song, Kun He, Liwei Wang, and John E. Hopcroft. Improving the generalization of adversarial training with domain adaptation. In Proc. of ICLR, 2019.
  58. [Song et al., 2020] Chuanbiao Song, Kun He, Jiadong Lin, Liwei Wang, and John E. Hopcroft. Robust local features for improving the generalization of adversarial training. In Proc. of ICLR, 2020.
  59. [Stutz et al., 2019] David Stutz, Matthias Hein, and Bernt Schiele. Disentangling adversarial robustness and gener- alization. In CVPR, pages 6976-6987, 2019.
  60. [Stutz et al., 2020] David Stutz, Matthias Hein, and Bernt Schiele. Confidence-calibrated adversarial training: Gen- eralizing to unseen attacks. In ICML, pages 9155-9166, 2020.
  61. [Su et al., 2018] Dong Su, Huan Zhang, Hongge Chen, Jin- feng Yi, Pin-Yu Chen, and Yupeng Gao. Is robustness the cost of accuracy?-a comprehensive study on the robust- ness of 18 deep image classification models. In ECCV, pages 631-648, 2018.
  62. [Szegedy et al., 2014] Christian Szegedy, Wojciech Zaremba, Ilya Sutskever, Joan Bruna, Dumitru Er- han, Ian J. Goodfellow, and Rob Fergus. Intriguing properties of neural networks. In Proc. of ICLR, 2014.
  63. [Tabassi et al., 2019] Elham Tabassi, Kevin Burns, Michael Hadjimichael, Andres Molina-Markham, and Julian Sex- ton. A taxonomy and terminology of adversarial machine learning. NIST IR, 2019.
  64. [Tramèr and Boneh, 2019] Florian Tramèr and Dan Boneh. Adversarial training and robustness for multiple perturba- tions. In NeurIPS, pages 5858-5868, 2019.
  65. [Tramèr et al., 2017] Florian Tramèr, Nicolas Papernot, Ian Goodfellow, Dan Boneh, and Patrick McDaniel. The space of transferable adversarial examples. arXiv preprint arXiv:1704.03453, 2017.
  66. [Tramèr et al., 2018] Florian Tramèr, Alexey Kurakin, Nico- las Papernot, Ian J. Goodfellow, Dan Boneh, and Patrick D. McDaniel. Ensemble adversarial training: At- tacks and defenses. In Proc. of ICLR, 2018.
  67. [Tsipras et al., 2019] Dimitris Tsipras, Shibani Santurkar, Logan Engstrom, Alexander Turner, and Aleksander Madry. Robustness may be at odds with accuracy. In Proc. of ICLR, 2019.
  68. [Vivek and Babu, 2020] BS Vivek and R Venkatesh Babu. Regularizers for single-step adversarial training. arXiv preprint arXiv:2002.00614, 2020.
  69. [Volpi et al., 2018] Riccardo Volpi, Hongseok Namkoong, Ozan Sener, John C. Duchi, Vittorio Murino, and Silvio Savarese. Generalizing to unseen domains via adversarial data augmentation. In NeurIPS, pages 5339-5349, 2018.
  70. [Wang and Zhang, 2019] Jianyu Wang and Haichao Zhang. Bilateral adversarial training: Towards fast training of more robust models against adversarial attacks. In ICCV, pages 6628-6637, 2019.
  71. [Wang et al., 2019] Yisen Wang, Xingjun Ma, James Bailey, Jinfeng Yi, Bowen Zhou, and Quanquan Gu. On the con- vergence and robustness of adversarial training. In ICML, pages 6586-6595, 2019.
  72. [Wang et al., 2020] Yisen Wang, Difan Zou, Jinfeng Yi, James Bailey, Xingjun Ma, and Quanquan Gu. Improv- ing adversarial robustness requires revisiting misclassified examples. In Proc. of ICLR, 2020.
  73. [Wong and Kolter, 2021] Eric Wong and J Zico Kolter. Learning perturbation sets for robust machine learning. In Proc. of ICLR, 2021.
  74. [Wong et al., 2020] Eric Wong, Leslie Rice, and J. Zico Kolter. Fast is better than free: Revisiting adversarial train- ing. In Proc. of ICLR, 2020.
  75. [Xie et al., 2020] Cihang Xie, Mingxing Tan, Boqing Gong, Alan Yuille, and Quoc V Le. Smooth adversarial training. arXiv preprint arXiv:2006.14536, 2020.
  76. [Xing et al., 2020] Yue Xing, Qifan Song, and Guang Cheng. On the Generalization Properties of Adversarial Training. arXiv preprint arXiv:2008.06631, 2020.
  77. [Yang et al., 2020a] Huanrui Yang, Jingyang Zhang, Hongliang Dong, Nathan Inkawhich, Andrew Gardner, Andrew Touchet, Wesley Wilkes, Heath Berry, and Hai Li. DVERGE: Diversifying Vulnerabilities for Enhanced Robust Generation of Ensembles. In NeurIPS, 2020.
  78. [Yang et al., 2020b] Yao-Yuan Yang, Cyrus Rashtchian, Hongyang Zhang, Ruslan Salakhutdinov, and Kamalika Chaudhuri. A closer look at accuracy vs. robustness. Advances in Neural Information Processing Systems, 33, 2020.
  79. [Yin et al., 2019] Dong Yin, Kannan Ramchandran, and Pe- ter L. Bartlett. Rademacher complexity for adversarially robust generalization. In ICML, pages 7085-7094, 2019.
  80. [Yuan et al., 2019] Xiaoyong Yuan, Pan He, Qile Zhu, and Xiaolin Li. Adversarial Examples: Attacks and Defenses for Deep Learning. IEEE TNNLS, 2019.
  81. [Zhai et al., 2019] Runtian Zhai, Tianle Cai, Di He, Chen Dan, Kun He, John Hopcroft, and Liwei Wang. Adver- sarially robust generalization just requires more unlabeled data. arXiv preprint arXiv:1906.00555, 2019.
  82. [Zhang and Wang, 2019] Haichao Zhang and Jianyu Wang. Defense against adversarial attacks using feature scattering-based adversarial training. In NeurIPS, pages 1829-1839, 2019.
  83. [Zhang et al., 2019a] Dinghuai Zhang, Tianyuan Zhang, Yiping Lu, Zhanxing Zhu, and Bin Dong. You only prop- agate once: Accelerating adversarial training via maximal principle. In NeurIPS, pages 227-238, 2019.
  84. [Zhang et al., 2019b] Hongyang Zhang, Yaodong Yu, Jiantao Jiao, Eric P. Xing, Laurent El Ghaoui, and Michael I. Jordan. Theoretically principled trade-off between robustness and accuracy. In ICML, pages 7472-7482, 2019.
  85. [Zhang et al., 2020] Jingfeng Zhang, Xilie Xu, Bo Han, Gang Niu, Lizhen Cui, Masashi Sugiyama, and Mohan Kankanhalli. Attacks Which Do Not Kill Training Make Adversarial Learning Stronger. In ICML, 2020.

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

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