Proceedings

Efficient Global Robustness Certification of Neural Networks via Interleaving Twin-Network Encoding (Extended Abstract)

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Sister Conferences Best Papers. Pages 6498-6503.

https://doi.org/10.24963/ijcai.2023/727

Abstract

The robustness of deep neural networks in safety-critical systems has received significant interest recently, which measures how sensitive the model output is under input perturbations. While most previous works focused on the local robustness property, the studies of the global robustness property, i.e., the robustness in the entire input space, are still lacking. In this work, we formulate the global robustness certification problem for ReLU neural networks and present an efficient approach to address it. Our approach includes a novel interleaving twin-network encoding scheme and an over-approximation algorithm leveraging relaxation and refinement techniques. Its timing efficiency and effectiveness are evaluated and compared with other state-of-the-art global robustness certification methods, and demonstrated via case studies on practical applications.

  1. [Bastani et al., 2016] Osbert Bastani, Yani Ioannou, Leonidas Lampropoulos, et al. Measuring neural net robustness with constraints. In NeurIPS, volume 29, 2016.
  2. [Biggio et al., 2013] Battista Biggio, Igino Corona, Davide Maiorca, Blaine Nelson, Nedim Šrndić, Pavel Laskov, Giorgio Giacinto, and Fabio Roli. Evasion attacks against machine learning at test time. In Machine Learning and Knowledge Discovery in Databases, pages 387-402, Berlin, Heidelberg, 2013.
  3. [Chen et al., 2021] Yizheng Chen, Shiqi Wang, Yue Qin, Xi- aojing Liao, Suman Jana, and David Wagner. Learning se- curity classifiers with verified global robustness properties. In Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security, page 477-494, New York, NY, USA, 2021.
  4. [Cheng et al., 2017] Chih-Hong Cheng, Georg Nührenberg, and Harald Ruess. Maximum resilience of artificial neural networks. In Automated Technology for Verification and Analysis, pages 251-268, 2017.
  5. [Fan et al., 2020] Jiameng Fan, Chao Huang, Xin Chen, Wenchao Li, and Qi Zhu. Reachnn*: A tool for reach- ability analysis of neural-network controlled systems. In Dang Van Hung and Oleg Sokolsky, editors, Automated Technology for Verification and Analysis, pages 537-542, Cham, 2020. Springer International Publishing.
  6. [Fu et al., 2022] Feisi Fu, Zhilu Wang, Jiameng Fan, Yixuan Wang, Chao Huang, Xin Chen, Qi Zhu, and Wenchao Li. REGLO: Provable neural network repair for global robust- ness properties. In Workshop on Trustworthy and Socially Responsible Machine Learning, NeurIPS 2022, 2022.
  7. [Goodfellow et al., 2015] Ian Goodfellow, Jonathon Shlens, and Christian Szegedy. Explaining and harnessing adver- sarial examples. In International Conference on Learning Representations, 2015.
  8. [Gopinath et al., 2018] Divya Gopinath, Guy Katz, Corina S. Pȃsȃreanu, and Clark Barrett. Deepsafe: A data-driven approach for assessing robustness of neural networks. In Automated Technology for Verification and Analysis, pages 3-19, Cham, 2018.
  9. [Huang et al., 2019] Chao Huang, Jiameng Fan, Wenchao Li, Xin Chen, and Qi Zhu. Reachnn: Reachability anal- ysis of neural-network controlled systems. ACM Transac- tions on Embedded Computing Systems (TECS), 18(5s):1- 22, 2019.
  10. [Huang et al., 2020a] C. Huang, S. Xu, Z. Wang, et al. Op- portunistic intermittent control with safety guarantees for autonomous systems. In DAC, pages 1-6, 2020.
  11. [Huang et al., 2020b] Chao Huang, Jiameng Fan, Xin Chen, et al. Divide and slide: Layer-wise refinement for output range analysis of deep neural networks. TCAD, 39, 2020.
  12. [Huang et al., 2022] Chao Huang, Jiameng Fan, Xin Chen, Wenchao Li, and Qi Zhu. Polar: A polynomial arith- metic framework for verifying neural-network controlled systems. In Automated Technology for Verification and Analysis. Springer International Publishing, 2022.
  13. [Jiao et al., 2021] Ruochen Jiao, Hengyi Liang, Takami Sato, Junjie Shen, Qi Alfred Chen, and Qi Zhu. End-to- end uncertainty-based mitigation of adversarial attacks to automated lane centering. In 2021 IEEE Intelligent Vehi- cles Symposium (IV), pages 266-273, 2021.
  14. [Katz et al., 2017] Guy Katz, Clark Barrett, David L. Dill, et al. Reluplex: An efficient smt solver for verifying deep neural networks. In CAV, pages 97-117, 2017.
  15. [Katz et al., 2019] Guy Katz, Derek A. Huang, Duligur Ibel- ing, et al. The marabou framework for verification and analysis of deep neural networks. In CAV, 2019.
  16. [Lecun et al., 1998] Y. Lecun, L. Bottou, Y. Bengio, et al. Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86, 1998.
  17. [Liu et al., 2022] Xiangguo Liu, Chao Huang, Yixuan Wang, Bowen Zheng, and Qi Zhu. Physics-aware safety-assured design of hierarchical neural network based planner. In 2022 ACM/IEEE 13th International Conference on Cyber- Physical Systems (ICCPS), pages 137-146. IEEE, 2022.
  18. [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.
  19. [Mangal et al., 2019] Ravi Mangal, Aditya V. Nori, and Alessandro Orso. Robustness of neural networks: A prob- abilistic and practical approach. In 2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), pages 93-96, 2019.
  20. [Michel, 2004] Olivier Michel. Cyberbotics ltd. webots™: Professional mobile robot simulation. International Jour- nal of Advanced Robotic Systems, 1(1):5, 2004.
  21. [Quinlan, 1993] Ross Quinlan. Auto MPG. UCI Machine Learning Repository, 1993. DOI: https://doi.org/10.24432/C5859H. DOI
  22. [Ruan et al., 2019] Wenjie Ruan, Min Wu, Youcheng Sun, et al. Global robustness evaluation of deep neural networks with provable guarantees for the hamming distance. In IJ- CAI, 2019. IJCAI
  23. [Singh et al., 2019] Gagandeep Singh, Timon Gehr, Markus Püschel, et al. An abstract domain for certifying neural networks. Proc. ACM Program. Lang., 3, January 2019.
  24. [Wang et al., 2020] Yixuan Wang, Chao Huang, and Qi Zhu. Energy-efficient control adaptation with safety guarantees for learning-enabled cyber-physical systems. In Proceed- ings of the 39th International Conference on Computer- Aided Design, pages 1-9, 2020.
  25. [Wang et al., 2021a] Shiqi Wang, Huan Zhang, Kaidi Xu, Xue Lin, Suman Jana, Cho-Jui Hsieh, and J. Zico Kolter. Beta-crown: Efficient bound propagation with per-neuron split constraints for neural network robustness verification. In Advances in Neural Information Processing Systems, volume 34, pages 29909-29921, 2021.
  26. [Wang et al., 2021b] Yixuan Wang, Chao Huang, Zhilu Wang, Shichao Xu, Zhaoran Wang, and Qi Zhu. Cocktail: Learn a better neural network controller from multiple ex- perts via adaptive mixing and robust distillation. In 58th ACM/IEEE Design Automation Conference, DAC 2021, San Francisco, CA, USA, December 5-9, 2021, pages 397- 402. IEEE, 2021.
  27. [Wang et al., 2021c] Zhilu Wang, Chao Huang, Hyoseung Kim, Wenchao Li, and Qi Zhu. Cross-layer adaptation with safety-assured proactive task job skipping. ACM Trans. Embed. Comput. Syst., 20(5s), sep 2021.
  28. [Wang et al., 2021d] Zhilu Wang, Chao Huang, Yixuan Wang, et al. Bounding perception neural network uncer- tainty for safe control of autonomous systems. In DATE, 2021.
  29. [Wang et al., 2021e] Zhilu Wang, Hengyi Liang, Chao Huang, and Qi Zhu. Cross-layer design of automotive sys- tems. IEEE Design Test, 38(5):8-16, 2021.
  30. [Wang et al., 2022a] Yixuan Wang, Chao Huang, Zhilu Wang, Zhaoran Wang, and Qi Zhu. Design-while-verify: Correct-by-construction control learning with verification in the loop. In 59th ACM/IEEE Design Automation Con- ference, DAC 2022, San Francisco, CA, USA, July 10-14, 2022, 2022.
  31. [Wang et al., 2022b] Zhilu Wang, Chao Huang, and Qi Zhu. Efficient global robustness certification of neural networks via interleaving twin-network encoding. In 2022 Design, Automation & Test in Europe Conference & Exhibition (DATE), pages 1087-1092, 2022.
  32. [Wang et al., 2022c] Zhilu Wang, Yixuan Wang, Feisi Fu, Ruochen Jiao, Chao Huang, Wenchao Li, and Qi Zhu. A tool for neural network global robustness certification and training. arXiv preprint arXiv:2208.07289, 2022.
  33. [Wang et al., 2023a] Yixuan Wang, Simon Zhan, Zhilu Wang, Chao Huang, Zhaoran Wang, Zhuoran Yang, and Qi Zhu. Joint differentiable optimization and verification for certified reinforcement learning. In Proceedings of the ACM/IEEE 14th International Conference on Cyber- Physical Systems (with CPS-IoT Week 2023), ICCPS '23, page 132-141, New York, NY, USA, 2023. Association for Computing Machinery.
  34. [Wang et al., 2023b] Yixuan Wang, Simon Sinong Zhan, Ruochen Jiao, Zhilu Wang, Wanxin Jin, Zhuoran Yang, Zhaoran Wang, Chao Huang, and Qi Zhu. Enforcing hard constraints with soft barriers: Safe-driven reinforce- ment learning in unknown stochastic environments. In ICML'23: Proceedings of the International Conference on Machine Learning, 2023.
  35. [Xu et al., 2021] Shichao Xu, Yangyang Fu, Yixuan Wang, Zheng O'Neill, and Qi Zhu. Learning-based framework for sensor fault-tolerant building hvac control with model- assisted learning. In Proceedings of the 8th ACM Interna- tional Conference on Systems for Energy-Efficient Build- ings, Cities, and Transportation, BuildSys '21, page 1-10, New York, NY, USA, 2021. Association for Computing Machinery.
  36. [Zhang et al., 2018] Huan Zhang, Tsui-Wei Weng, Pin-Yu Chen, Cho-Jui Hsieh, and Luca Daniel. Efficient neu- ral network robustness certification with general activation functions. In Advances in Neural Information Processing Systems, volume 31, 2018.
  37. [Zhu et al., 2020] Qi Zhu, Wenchao Li, Hyoseung Kim, Yecheng Xiang, Kacper Wardega, Zhilu Wang, Yixuan Wang, Hengyi Liang, Chao Huang, Jiameng Fan, and Hyunjong Choi. Know the unknowns: Addressing dis- turbances and uncertainties in autonomous systems. In Proceedings of the 39th International Conference on Computer-Aided Design, ICCAD '20, New York, NY, USA, 2020. Association for Computing Machinery.
  38. [Zhu et al., 2021] Qi Zhu, Chao Huang, Ruochen Jiao, Shuyue Lan, Hengyi Liang, Xiangguo Liu, Yixuan Wang, Zhilu Wang, and Shichao Xu. Safety-assured design and adaptation of learning-enabled autonomous systems. In Proceedings of the 26th Asia and South Pacific Design Au- tomation Conference, ASPDAC '21, page 753-760, New York, NY, USA, 2021. Association for Computing Ma- chinery.

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

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