Combining Neural Networks and Symbolic Regression for Analytical Lyapunov Function Discovery

Jie Feng, Haohan Zou, Yuanyuan Shi
6/21/2024
eess.SYcs.AIcs.SC

Official code: HaohanZou/CoNSAL (12 stars, last commit 2024-06-26).

Abstract

We propose CoNSAL (Combining Neural networks and Symbolic regression for Analytical Lyapunov function) to construct analytical Lyapunov functions for nonlinear dynamic systems. This framework contains a neural Lyapunov function and a symbolic regression component, where symbolic regression is applied to distill the neural network to precise analytical forms. Our approach utilizes symbolic regression not only as a tool for translation but also as a means to uncover counterexamples. This procedure terminates when no counterexamples are found in the analytical formulation. Compared with previous results, CoNSAL directly produces an analytical form of the Lyapunov function with improved interpretability in both the learning process and the final results. We apply CoNSAL to 2-D inverted pendulum, path following, Van Der Pol Oscillator, 3-D trig dynamics, 4-D rotating wheel pendulum, 6-D 3-bus power system, and demonstrate that our algorithm successfully finds their valid Lyapunov functions. Code examples are available at https://github.com/HaohanZou/CoNSAL.

View on arXivView PDF

Code Implementations(1)

HaohanZou/CoNSALOfficial100%

Official implementation of CoNSAL for analytical Lyapunov function discovery

123PythonMay 30, 20242 years ago
lyapunov-functionssymbolic-regression

Similar Papers

Cite this paper

@article{feng2024combining,
  title  = {Combining Neural Networks and Symbolic Regression for Analytical Lyapunov Function Discovery},
  author = {Jie Feng and Haohan Zou and Yuanyuan Shi},
  year   = {2024},
  eprint = {2406.15675},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.15675v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.15675.svg)](https://codeofpaper.com/paper/2406.15675)

Discussion