SYAISCJun 21, 2024

Combining Neural Networks and Symbolic Regression for Analytical Lyapunov Function Discovery

arXiv:2406.15675v32 citationsHas Code
Originality Incremental advance
AI Analysis

This work addresses the challenge of interpretability in stability analysis for nonlinear dynamic systems, though it appears incremental as it builds on existing neural and symbolic methods.

The authors tackled the problem of constructing analytical Lyapunov functions for nonlinear dynamic systems by proposing CoNSAL, which combines neural networks and symbolic regression to directly produce interpretable analytical forms, successfully finding valid Lyapunov functions for systems like a 2-D inverted pendulum and a 6-D 3-bus power system.

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.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes