Learning Geometrically-Informed Lyapunov Functions with Deep Diffeomorphic RBF Networks
Samuel Tesfazgi, Leonhard Sprandl, Sandra Hirche
TL;DR
The paper addresses the challenge of obtaining formal safety guarantees for data-driven dynamical systems by learning Lyapunov-like certificates directly from data. It introduces a diffeomorphic learning framework that encodes the desired Lyapunov geometry in a simple base function $V_b$ and learns a topology-preserving map $oldsymbol{\u0015}$ to form $V_\boldsymbol{\u0015} = V_b \circ \boldsymbol{\u0015}$, ensuring the descent condition on observed trajectories. A novel Deep Diffeomorphic RBF Network (DD-RBFN) realizes the diffeomorphism as a stack of bijective residual RBF layers with Gaussian kernels and weight-box constraints, enabling sup-universal approximation of $\mathcal{C}^2$ diffeomorphisms and a discrete-time flow interpretation. Learning proceeds via MPC-based optimization over layer weights to minimize the empirical Lyapunov risk while enforcing invertibility and Lyapunov constraints, and the approach demonstrates success on LASA shapes, multi-attractor systems, and limit cycles, often outperforming baseline diffeomorphism architectures. This framework offers a principled, geometry-aware pathway to data-driven safety certificates with practical relevance to autonomous systems.
Abstract
The practical deployment of learning-based autonomous systems would greatly benefit from tools that flexibly obtain safety guarantees in the form of certificate functions from data. While the geometrical properties of such certificate functions are well understood, synthesizing them using machine learning techniques still remains a challenge. To mitigate this issue, we propose a diffeomorphic function learning framework where prior structural knowledge of the desired output is encoded in the geometry of a simple surrogate function, which is subsequently augmented through an expressive, topology-preserving state-space transformation. Thereby, we achieve an indirect function approximation framework that is guaranteed to remain in the desired hypothesis space. To this end, we introduce a novel approach to construct diffeomorphic maps based on RBF networks, which facilitate precise, local transformations around data. Finally, we demonstrate our approach by learning diffeomorphic Lyapunov functions from real-world data and apply our method to different attractor systems.
