A universal reproducing kernel Hilbert space for learning nonlinear systems operators
Mircea Lazar
TL;DR
This work addresses learning nonlinear operators $G(\mathbf{u})(x)$ that map input trajectories to output trajectories for discrete-time systems with initial states. It constructs a universal learning framework based on a product reproducing kernel Hilbert space $\mathcal{H}(k_\otimes,\mathcal{U}\times\mathcal{X})$ with $k_\otimes=(k_u k_x)$, enabling a universal interpolant through Gram matrix inverses and reflecting a kernelized view of radial-basis universal approximation. The main theoretical contributions show that, for positive definite kernels $k_u,k_x$, the product RKHS is dense and complete in the space of nonlinear system operators under reasonable conditions, and it provides a finite-data interpolation scheme $G_{\mathcal{H}}^*$ that exactly fits training data. The approach demonstrates favorable scalability compared to standard RKHS methods by exploiting a Kronecker-structured Gram matrix, as illustrated by a Van der Pol example where the product RKHS handles many more data points with reduced computational burden. Overall, the framework offers a principled, universal, and scalable tool for operator learning in nonlinear dynamics with potential links to Koopman theory and data-enabled predictive control.
Abstract
In this work, we consider the problem of learning nonlinear operators that correspond to discrete-time nonlinear dynamical systems with inputs. Given an initial state and a finite input trajectory, such operators yield a finite output trajectory compatible with the system dynamics. Inspired by the universal approximation theorem of operators tailored to radial basis functions neural networks, we construct a class of kernel functions as the product of kernel functions in the space of input trajectories and initial states, respectively. We prove that for positive definite kernel functions, the resulting product reproducing kernel Hilbert space is dense and even complete in the space of nonlinear systems operators, under suitable assumptions. This provides a universal kernel-functions-based framework for learning nonlinear systems operators, which is intuitive and easy to apply to general nonlinear systems.
