Nonlinear system identification with regularized tensor network B-splines
From MaRDI portal
Abstract: This article introduces the Tensor Network B-spline model for the regularized identification of nonlinear systems using a nonlinear autoregressive exogenous (NARX) approach. Tensor network theory is used to alleviate the curse of dimensionality of multivariate B-splines by representing the high-dimensional weight tensor as a low-rank approximation. An iterative algorithm based on the alternating linear scheme is developed to directly estimate the low-rank tensor network approximation, removing the need to ever explicitly construct the exponentially large weight tensor. This reduces the computational and storage complexity significantly, allowing the identification of NARX systems with a large number of inputs and lags. The proposed algorithm is numerically stable, robust to noise, guaranteed to monotonically converge, and allows the straightforward incorporation of regularization. The TNBS-NARX model is validated through the identification of the cascaded watertank benchmark nonlinear system, on which it achieves state-of-the-art performance while identifying a 16-dimensional B-spline surface in 4 seconds on a standard desktop computer. An open-source MATLAB implementation is available on GitHub.
Recommendations
- Modeling nonlinear systems using the tensor network B‐spline and the multi‐innovation identification theory
- Noniterative tensor network‐based algorithm for Volterra system identification
- Novel Cascade Spline Architectures for the Identification of Nonlinear Systems
- Tensor networks for MIMO LPV system identification
- Tensor network alternating linear scheme for MIMO Volterra system identification
- Tensor network subspace identification of polynomial state space models
- System identification based on tensor decompositions: a trilinear approach
- A tensor trust-region model for nonlinear system
- Nonlinear system identification using Lyapunov based fully tuned dynamic RBF networks
- scientific article; zbMATH DE number 58971
Cites work
- scientific article; zbMATH DE number 3535015 (Why is no real title available?)
- scientific article; zbMATH DE number 1306459 (Why is no real title available?)
- scientific article; zbMATH DE number 3344105 (Why is no real title available?)
- scientific article; zbMATH DE number 3416378 (Why is no real title available?)
- A flexible state-space model for learning nonlinear dynamical systems
- A practical guide to splines
- A tensor network Kalman filter with an application in recursive MIMO Volterra system identification
- Flexible smoothing with \(B\)-splines and penalties. With comments and a rejoinder by the authors
- Input-output parametric models for non-linear systems Part I: deterministic non-linear systems
- Nonlinear system identification. NARMAX methods in the time, frequency, and spatio-temporal domains
- On local convergence of alternating schemes for optimization of convex problems in the tensor train format
- TT-cross approximation for multidimensional arrays
- Tensor Decompositions and Applications
- Tensor network alternating linear scheme for MIMO Volterra system identification
- Tensor network subspace identification of polynomial state space models
- Tensor networks for dimensionality reduction and large-scale optimization. I: Low-rank tensor decompositions
- Tensor-train decomposition
- The QR Transformation A Unitary Analogue to the LR Transformation--Part 1
- The alternating linear scheme for tensor optimization in the tensor train format
- The density-matrix renormalization group in the age of matrix product states
Cited in
(6)- Modeling nonlinear systems using the tensor network B‐spline and the multi‐innovation identification theory
- Tensor network subspace identification of polynomial state space models
- An efficient recursive identification algorithm for multilinear systems based on tensor decomposition
- A tensor network Kalman filter with an application in recursive MIMO Volterra system identification
- Tensor network alternating linear scheme for MIMO Volterra system identification
- ExSpliNet: An interpretable and expressive spline-based neural network
This page was built for publication: Nonlinear system identification with regularized tensor network B-splines
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2208614)