Numerically Efficient and Stable Algorithms for Kernel-Based Regularized System Identification Using Givens-Vector Representation
Zhuohua Shen, Junpeng Zhang, Martin S. Andersen, Tianshi Chen
TL;DR
The paper tackles numerical instability in kernel-based regularized system identification (KRSysId) that arises when using generator-based semiseparable representations (GR). It introduces a numerically stable Givens-vector representation (GvR) for widely used kernel matrices, derives GvR forms for kernel and output kernels, and develops $ ext{O}(Np^2)$-cost algorithms for key tasks including matrix-vector products, Cholesky factorization, and trace calculations. Through Monte Carlo simulations, the authors show that GvR-based methods achieve greater numerical stability and accuracy than GR-based approaches without sacrificing efficiency, thereby enabling reliable kernel learning and hyper-parameter estimation. The work provides both theoretical constructions and practical algorithms, together with extensive experiments, to support broader adoption of GvR in KRSysId. Overall, the GvR framework improves stability and efficiency for kernel-based system identification, preserving the favorable scaling while mitigating instability issues inherent to GR-based methods.
Abstract
Numerically efficient and stable algorithms are essential for kernel-based regularized system identification. The state of art algorithms exploit the semiseparable structure of the kernel and are based on the generator representation of the kernel matrix. However, as will be shown from both the theory and the practice, the algorithms based on the generator representation are sometimes numerically unstable, which limits their application in practice. This paper aims to address this issue by deriving and exploiting an alternative Givens-vector representation of some widely used kernel matrices. Based on the Givens-vector representation, we derive algorithms that yield more accurate results than existing algorithms without sacrificing efficiency. We demonstrate their usage for the kernel-based regularized system identification. Monte Carlo simulations show that the proposed algorithms admit the same order of computational complexity as the state-of-the-art ones based on generator representation, but without issues with numerical stability.
