Proceedings

Neuron Similarity-Based Neural Network Verification via Abstraction and Refinement

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 448-456.

https://doi.org/10.24963/ijcai.2025/51

Abstract

Deep neural networks (DNNs) have become integral to numerous safety-critical applications, necessitating rigorous verification of their trustworthiness. However, the problem of verifying DNNs has high computational complexity, and existing techniques have limited efficiency, insufficient to deal with large-scale network models. To address this challenge, we propose a novel abstraction-refinement verification method that reduces network size while maintaining verification accuracy. Specifically, the method quantifies the similarity between neurons based on various factors such as their interval outputs, and then merges similar neurons to generate a smaller abstract network. In addition, a counterexample-guided refinement process is developed to mitigate the impact of potential spurious counterexamples, so that verification results from the abstract network are applicable to the original network. We have implemented this method as a tool named ARVerifier and integrated it with three state-of-the-art verification tools for evaluation on ACAS Xu and MNIST benchmarks. Experimental results demonstrate that ARVerifier significantly reduces network size and yields verification time reductions by 11.61%, 18.70%, and 12.20% compared to α,β-CROWN, Verinet, and Marabou, respectively. Moreover, ARVerifier exhibits efficiency improvements by 26.64% and 46.87% compared to existing abstraction-refinement methods NARv and CEGAR-NN, respectively.

  1. [Akintunde et al., 2018] Michael Akintunde, Alessio Lo- muscio, Lalit Maganti, and Edoardo Pirovano. Reacha- bility analysis for neural agent-environment systems. In Sixteenth international conference on principles of knowl- edge representation and reasoning, 2018.
  2. [Athalye et al., 2018] Anish Athalye, Logan Engstrom, An- drew Ilyas, and Kevin Kwok. Synthesizing robust adver- sarial examples. In International conference on machine learning, pages 284-293. PMLR, 2018.
  3. [Botoeva et al., 2020] Elena Botoeva, Panagiotis Kouvaros, Jan Kronqvist, Alessio Lomuscio, and Ruth Misener. Effi- cient verification of relu-based neural networks via depen- dency analysis. In Proceedings of the AAAI Conference on Artificial Intelligence, pages 3291-3299, 2020.
  4. [Brix et al., 2023] Christopher Brix, Mark Niklas Müller, Stanley Bak, Taylor T Johnson, and Changliu Liu. First three years of the international verification of neural net- works competition (vnn-comp). International Journal on Software Tools for Technology Transfer, 25(3):329-339, 2023.
  5. [Brix et al., 2024] Christopher Brix, Stanley Bak, Taylor T Johnson, and Haoze Wu. The fifth international verifi- cation of neural networks competition (vnn-comp 2024): Summary and results. arXiv preprint arXiv:2412.19985, 2024.
  6. [Clarke et al., 2000] Edmund Clarke, Orna Grum- berg, Somesh Jha, Yuan Lu, and Helmut Veith. Counterexample-guided abstraction refinement. In Computer Aided Verification: 12th International Confer- ence, CAV 2000, Chicago, IL, USA, July 15-19, 2000. Proceedings 12, pages 154-169. Springer, 2000.
  7. [Ehlers, 2017] Ruediger Ehlers. Formal verification of piece- wise linear feed-forward neural networks. In Automated Technology for Verification and Analysis: 15th Interna- tional Symposium, ATVA 2017, Pune, India, October 3-6, 2017, Proceedings 15, pages 269-286. Springer, 2017.
  8. [Elboher et al., 2020] Yizhak Yisrael Elboher, Justin Gottschlich, and Guy Katz. An abstraction-based frame- work for neural network verification. In Computer Aided Verification: 32nd International Conference, CAV 2020, Los Angeles, CA, USA, July 21-24, 2020, Proceedings, Part I 32, pages 43-65. Springer, 2020.
  9. [Gehr et al., 2018] Timon Gehr, Matthew Mirman, Dana Drachsler-Cohen, Petar Tsankov, Swarat Chaudhuri, and Martin Vechev. Ai2: Safety and robustness certification of neural networks with abstract interpretation. In 2018 IEEE symposium on security and privacy (SP), pages 3- 18. IEEE, 2018.
  10. [Hashemi et al., 2021] Vahid Hashemi, Panagiotis Kou- varos, and Alessio Lomuscio. Osip: Tightened bound propagation for the verification of relu neural networks. In Software Engineering and Formal Methods: 19th Inter- national Conference, SEFM 2021, Virtual Event, Decem- ber 6-10, 2021, Proceedings 19, pages 463-480. Springer, 2021.
  11. [Henriksen and Lomuscio, 2020] Patrick Henriksen and Alessio Lomuscio. Efficient neural network verification via adaptive refinement and adversarial search. In ECAI 2020, pages 2513-2520. IOS Press, 2020.
  12. [Henriksen and Lomuscio, 2021] Patrick Henriksen and Alessio Lomuscio. Deepsplit: An efficient splitting method for neural network verification via indirect effect analysis. In IJCAI, pages 2549-2555, 2021. IJCAI
  13. [Jia et al., 2023] Fuqi Jia, Rui Han, Pei Huang, Minghao Liu, Feifei Ma, and Jian Zhang. Improving bit-blasting for nonlinear integer constraints. In Proceedings of the 32nd ACM SIGSOFT International Symposium on Soft- ware Testing and Analysis, pages 14-25, 2023.
  14. [Julian et al., 2016] Kyle D Julian, Jessica Lopez, Jeffrey S Brush, Michael P Owen, and Mykel J Kochenderfer. Pol- icy compression for aircraft collision avoidance systems. In 2016 IEEE/AIAA 35th Digital Avionics Systems Con- ference (DASC), pages 1-10. IEEE, 2016.
  15. [Katz et al., 2017] Guy Katz, Clark Barrett, David L Dill, Kyle Julian, and Mykel J Kochenderfer. Reluplex: An efficient smt solver for verifying deep neural networks. In Computer Aided Verification: 29th International Confer- ence, CAV 2017, Heidelberg, Germany, July 24-28, 2017, Proceedings, Part I 30, pages 97-117. Springer, 2017.
  16. [Katz et al., 2019] Guy Katz, Derek A Huang, Duligur Ibel- ing, Kyle Julian, Christopher Lazarus, Rachel Lim, Parth Shah, Shantanu Thakoor, Haoze Wu, Aleksandar Zeljić, et al. The marabou framework for verification and analysis of deep neural networks. In Computer Aided Verification: 31st International Conference, CAV 2019, New York City, NY, USA, July 15-18, 2019, Proceedings, Part I 31, pages 443-452. Springer, 2019.
  17. [Kiran et al., 2021] B Ravi Kiran, Ibrahim Sobh, Victor Tal- paert, Patrick Mannion, Ahmad A Al Sallab, Senthil Yoga- mani, and Patrick Pérez. Deep reinforcement learning for autonomous driving: A survey. IEEE Transactions on In- telligent Transportation Systems, 23(6):4909-4926, 2021.
  18. [Kouvaros and Lomuscio, 2021] Panagiotis Kouvaros and Alessio Lomuscio. Towards scalable complete verification of relu neural networks via dependency-based branching. In IJCAI, pages 2643-2650, 2021. IJCAI
  19. [Lechner et al., 2022] Mathias Lechner, Ðor de Žikelić, Kr- ishnendu Chatterjee, and Thomas A Henzinger. Stability verification in stochastic control systems via neural net- work supermartingales. In Proceedings of the AAAI Con- ference on Artificial Intelligence, pages 7326-7336, 2022.
  20. [LeCun, 1998] Yann LeCun. The mnist database of hand- written digits. http://yann. lecun. com/exdb/mnist/, 1998. Link
  21. [Li et al., 2019] Jianlin Li, Jiangchao Liu, Pengfei Yang, Liqian Chen, Xiaowei Huang, and Lijun Zhang. Ana- lyzing deep neural networks with symbolic propagation: Towards higher precision and faster verification. In Static Analysis: 26th International Symposium, SAS 2019, Porto, Portugal, October 8-11, 2019, Proceedings 26, pages 296-319. Springer, 2019.
  22. [Liu et al., 2021] Changliu Liu, Tomer Arnon, Christopher Lazarus, Christopher Strong, Clark Barrett, Mykel J Kochenderfer, et al. Algorithms for verifying deep neural networks. Foundations and Trends in Optimization, 4(3- 4):244-404, 2021.
  23. [Liu et al., 2024] Jiaxiang Liu, Yunhan Xing, Xiaomu Shi, Fu Song, Zhiwu Xu, and Zhong Ming. Abstraction and re- finement: Towards scalable and exact verification of neu- ral networks. ACM Transactions on Software Engineering and Methodology, 33(5):1-35, 2024.
  24. [Lomuscio and Maganti, 2017] Alessio Lomuscio and Lalit Maganti. An approach to reachability analysis for feed-forward relu neural networks. arXiv preprint arXiv:1706.07351, 2017.
  25. [Ma et al., 2018] Lei Ma, Felix Juefei-Xu, Fuyuan Zhang, Jiyuan Sun, Minhui Xue, Bo Li, Chunyang Chen, Ting Su, Li Li, Yang Liu, et al. Deepgauge: Multi-granularity testing criteria for deep learning systems. In Proceedings of the 33rd ACM/IEEE international conference on auto- mated software engineering, pages 120-131, 2018.
  26. [Madry et al., 2017] Aleksander Madry, Aleksandar Makelov, Ludwig Schmidt, Dimitris Tsipras, and Adrian Vladu. Towards deep learning models resistant to adversarial attacks. arXiv preprint arXiv:1706.06083, 2017.
  27. [Mirman et al., 2018] Matthew Mirman, Timon Gehr, and Martin Vechev. Differentiable abstract interpretation for provably robust neural networks. In International Con- ference on Machine Learning, pages 3578-3586. PMLR, 2018.
  28. [Pei et al., 2017] Kexin Pei, Yinzhi Cao, Junfeng Yang, and Suman Jana. Deepxplore: Automated whitebox testing of deep learning systems. In proceedings of the 26th Sympo- sium on Operating Systems Principles, pages 1-18, 2017.
  29. [Ruan et al., 2018] Wenjie Ruan, Xiaowei Huang, and Marta Kwiatkowska. Reachability analysis of deep neural networks with provable guarantees. arXiv preprint arXiv:1805.02242, 2018. IJCAI
  30. [Sälzer and Lange, 2022] Marco Sälzer and Martin Lange. Reachability in simple neural networks. Fundamenta In- formaticae, 189(3-4):241-259, 2022.
  31. [Shi et al., 2023] Zhouxing Shi, Qirui Jin, J Zico Kolter, Suman Jana, Cho-Jui Hsieh, and Huan Zhang. Formal verification for neural networks with general nonlineari- ties via branch-and-bound. 2023.
  32. [Singh et al., 2019] Gagandeep Singh, Timon Gehr, Markus Püschel, and Martin Vechev. An abstract domain for cer- tifying neural networks. Proceedings of the ACM on Pro- gramming Languages, 3(POPL):1-30, 2019.
  33. [Szegedy et al., 2016] Christian Szegedy, Vincent Van- houcke, Sergey Ioffe, Jon Shlens, and Zbigniew Wojna. Rethinking the inception architecture for computer vision. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 2818-2826, 2016.
  34. [Tian et al., 2018] Yuchi Tian, Kexin Pei, Suman Jana, and Baishakhi Ray. Deeptest: Automated testing of deep- neural-network-driven autonomous cars. In Proceedings of the 40th international conference on software engineer- ing, pages 303-314, 2018.
  35. [Tjeng et al., 2017] Vincent Tjeng, Kai Xiao, and Russ Tedrake. Evaluating robustness of neural networks with mixed integer programming. arXiv preprint arXiv:1711.07356, 2017.
  36. [Wang et al., 2021] 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 verifica- tion. Advances in Neural Information Processing Systems, 34:29909-29921, 2021.
  37. [Weng et al., 2018] Lily Weng, Huan Zhang, Hongge Chen, Zhao Song, Cho-Jui Hsieh, Luca Daniel, Duane Boning, and Inderjit Dhillon. Towards fast computation of certified robustness for relu networks. In International Conference on Machine Learning, pages 5276-5285. PMLR, 2018.
  38. [Wolf, 2020] Thomas Wolf. Transformers: State-of- the-art natural language processing. arXiv preprint arXiv:1910.03771, 2020.
  39. [Xu et al., 2020] Kaidi Xu, Huan Zhang, Shiqi Wang, Yihan Wang, Suman Jana, Xue Lin, and Cho-Jui Hsieh. Fast and complete: Enabling complete neural network verifica- tion with rapid and massively parallel incomplete verifiers. arXiv preprint arXiv:2011.13824, 2020.
  40. [Yang et al., 2021] Pengfei Yang, Renjue Li, Jianlin Li, Cheng-Chao Huang, Jingyi Wang, Jun Sun, Bai Xue, and Lijun Zhang. Improving neural network verifica- tion through spurious region guided refinement. In In- ternational Conference on Tools and Algorithms for the Construction and Analysis of Systems, pages 389-408. Springer, 2021.
  41. [Yang et al., 2022] Xiao Yang, Yinpeng Dong, Tianyu Pang, Hang Su, and Jun Zhu. Boosting transferability of targeted adversarial examples via hierarchical generative networks. In European Conference on Computer Vision, pages 725- 742. Springer, 2022.
  42. [Yang et al., 2023] Yuting Yang, Pei Huang, Juao Cao, Feifei Ma, Jian Zhang, and Jintao Li. Quantifying robustness to adversarial word substitutions. In Joint European Confer- ence on Machine Learning and Knowledge Discovery in Databases, pages 95-112. Springer, 2023.
  43. [Zheng-Fei et al., 2022] Yu Zheng-Fei, Yan Qiao, and Zhou Yun. A survey on adversarial machine learning for cy- berspace defense. Journal of Automation, 48(07):1625- 1649, 2022.

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

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