Proceedings

Formal Synthesis of Safe Kolmogorov-Arnold Network Controllers with Barrier Certificates

Download BibTeX Cite

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

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

Abstract

Control barrier certificate generation is an efficient and powerful technique for the safe control of cyber-physical systems. Feed-forward neural networks (FNNs) are commonly used to synthesize control barrier certificates and safe controllers, but they struggle to effectively address the challenges posed by high-dimensional complex systems. In this paper, we propose a novel method for generating control barrier certificates and controllers using Kolmogorov-Arnold Networks (KANs). Specifically, it utilizes KANs to replace FNNs as the template of control barrier certificates and contrllers. Since KAN has learnable activation functions, it can efficiently improve the representation power. Then, it leverages the pruning and symbolization properties of KANs, which significantly simplify the network structure, allowing for more efficient formal verification of the simplified candidate KAN control barrier certificates and controllers using Satisfiability Modulo Theories. We implement the tool KAN4CBC, and evaluate its performance over a set of benchmarks. The experimental results demonstrate that our method addresses the issues of system dimension expansion and improved solution efficiency.

  1. [Abate et al., 2021] Alessandro Abate, Daniele Ahmed, Alec Edwards, Mirco Giacobbe, and Andrea Peruffo. Fos- sil: a software tool for the formal synthesis of lyapunov functions and barrier certificates using neural networks. In Proceedings of the 24th international conference on hy- brid systems: computation and control, pages 1-11, 2021.
  2. [Ahmadi and Majumdar, 2016] Amir Ali Ahmadi and Anirudha Majumdar. Some applications of polynomial optimization in operations research and real-time decision making. Optimization Letters, 10:709-729, 2016.
  3. [Andrychowicz et al., 2020] OpenAI: Marcin Andrychow- icz, Bowen Baker, Maciek Chociej, Rafal Jozefowicz, Bob McGrew, Jakub Pachocki, Arthur Petron, Matthias Plap- pert, Glenn Powell, Alex Ray, et al. Learning dexterous in- hand manipulation. The International Journal of Robotics Research, 39(1):3-20, 2020.
  4. [Chang et al., 2019] Ya-Chien Chang, Nima Roohi, and Si- cun Gao. Neural lyapunov control. Advances in neural information processing systems, 32, 2019.
  5. [Chesi, 2004] Graziano Chesi. Computing output feedback controllers to enlarge the domain of attraction in polyno- mial systems. IEEE Transactions on Automatic Control, 49(10):1846-1853, 2004.
  6. [Clavière et al., 2021] Arthur Clavière, Eric Asselin, Christophe Garion, and Claire Pagetti. Safety verification of neural network controlled systems. In 2021 51st An- nual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W), pages 47-54. IEEE, 2021.
  7. [Ding and Tomlin, 2010] Jerry Ding and Claire J Tomlin. Robust reach-avoid controller synthesis for switched non- linear systems. In 49th IEEE conference on decision and control (CDC), pages 6481-6486. IEEE, 2010.
  8. [Edwards et al., 2024] Alec Edwards, Andrea Peruffo, and Alessandro Abate. Fossil 2.0: Formal certificate synthesis for the verification and control of dynamical models. In Proceedings of the 27th ACM International Conference on Hybrid Systems: Computation and Control, pages 1-10, 2024.
  9. [Hu et al., 2024] Hanjiang Hu, Yujie Yang, Tianhao Wei, and Changliu Liu. Verification of neural control barrier functions with symbolic derivative bounds propagation. arXiv preprint arXiv:2410.16281, 2024.
  10. [Kapinski et al., 2014] James Kapinski, Jyotirmoy V Desh- mukh, Sriram Sankaranarayanan, and Nikos Arechiga. Simulation-guided lyapunov analysis for hybrid dynam- ical systems. In Proceedings of the 17th international conference on Hybrid systems: computation and control, pages 133-142, 2014.
  11. [Klipp et al., 2005] Edda Klipp, Ralf Herwig, Axel Kowald, Christoph Wierling, and Hans Lehrach. Systems biology in practice: concepts, implementation and application. John Wiley & Sons, 2005.
  12. [Kolmogorov, 1961] Andreȋ Kolmogorov. On the represen- tation of continuous functions of several variables by su- perpositions of continuous functions of a smaller number of variables. American Mathematical Society, 1961.
  13. [Kong et al., 2014] Hui Kong, Xiaoyu Song, Dong Han, Ming Gu, and Jiaguang Sun. A new barrier certificate for safety verification of hybrid systems. The Computer Jour- nal, 57(7):1033-1045, 2014.
  14. [Legat et al., 2020] Benoît Legat, Paulo Tabuada, and Raphaël M Jungers. Sum-of-squares methods for con- trolled invariant sets with applications to model-predictive control. Nonlinear Analysis: Hybrid Systems, 36:100858, 2020.
  15. [Leshno et al., 1993] Moshe Leshno, Vladimir Ya Lin, Al- lan Pinkus, and Shimon Schocken. Multilayer feedforward networks with a nonpolynomial activation function can ap- proximate any function. Neural networks, 6(6):861-867, 1993.
  16. [Lindemann et al., 2021] Lars Lindemann, Haimin Hu, Alexander Robey, Hanwen Zhang, Dimos Dimarogonas, Stephen Tu, and Nikolai Matni. Learning hybrid control barrier functions from data. In Conference on robot learn- ing, pages 1351-1370. PMLR, 2021.
  17. [Liu et al., 2023] Simin Liu, Changliu Liu, and John Dolan. Safe control under input limits with neural control barrier functions. In Conference on Robot Learning, pages 1970- 1980. PMLR, 2023.
  18. [Liu et al., 2024] Ziming Liu, Yixuan Wang, Sachin Vaidya, Fabian Ruehle, James Halverson, Marin Soljačić, Thomas Y Hou, and Max Tegmark. Kan: Kolmogorov- arnold networks. arXiv preprint arXiv:2404.19756, 2024.
  19. [Prajna, 2006] Stephen Prajna. Barrier certificates for non- linear model validation. Automatica, 42(1):117-126, 2006.
  20. [Sassi and Sankaranarayanan, 2015] Mohamed Amin Ben Sassi and Sriram Sankaranarayanan. Stabilization of polynomial dynamical systems using linear program- ming based on bernstein polynomials. arXiv preprint arXiv:1501.04578, 2015.
  21. [She et al., 2013] Zhikun She, Haoyang Li, Bai Xue, Zhim- ing Zheng, and Bican Xia. Discovering polynomial lya- punov functions for continuous dynamical systems. Jour- nal of Symbolic Computation, 58:41-63, 2013.
  22. [Sogokon et al., 2018] Andrew Sogokon, Khalil Ghorbal, Yong Kiam Tan, and André Platzer. Vector barrier cer- tificates and comparison systems. In International Sympo- sium on Formal Methods, pages 418-437. Springer, 2018.
  23. [Yang et al., 2023] Yujie Yang, Yuxuan Jiang, Yichen Liu, Jianyu Chen, and Shengbo Eben Li. Model-free safe rein- forcement learning through neural barrier certificate. IEEE Robotics and Automation Letters, 8(3):1295-1302, 2023.
  24. [Zeng et al., 2016] Xia Zeng, Wang Lin, Zhengfeng Yang, Xin Chen, and Lilei Wang. Darboux-type barrier certifi- cates for safety verification of nonlinear hybrid systems. In Proceedings of the 13th International Conference on Em- bedded Software, pages 1-10, 2016.
  25. [Zhang et al., 2023a] Hongchao Zhang, Junlin Wu, Yev- geniy Vorobeychik, and Andrew Clark. Exact verification of relu neural control barrier functions. Advances in neural information processing systems, 36:5685-5705, 2023.
  26. [Zhang et al., 2023b] Songyuan Zhang, Yumeng Xiu, Guan- nan Qu, and Chuchu Fan. Compositional neural cer- tificates for networked dynamical systems. In Learning for Dynamics and Control Conference, pages 272-285.
  27. PMLR, 2023.
  28. [Zhao et al., 2020] Hengjun Zhao, Xia Zeng, Taolue Chen, and Zhiming Liu. Synthesizing barrier certificates using neural networks. In Proceedings of the 23rd international conference on hybrid systems: Computation and control, pages 1-11, 2020.
  29. [Zhao et al., 2021] Hengjun Zhao, Xia Zeng, Taolue Chen, Zhiming Liu, and Jim Woodcock. Learning safe neural network controllers with barrier certificates. Formal As- pects of Computing, 33:437-455, 2021.
  30. [Zhu et al., 2019] He Zhu, Zikang Xiong, Stephen Magill, and Suresh Jagannathan. An inductive synthesis frame- work for verifiable reinforcement learning. In Proceed- ings of the 40th ACM SIGPLAN conference on program- ming language design and implementation, pages 686- 701, 2019.

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

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