Learning for predictive control: A Dual Gaussian Process approach
Liu, Y and Wang, P and Tóth, Roland (2025) Learning for predictive control: A Dual Gaussian Process approach. AUTOMATICA, 177. ISSN 0005-1098 10.1016/j.automatica.2025.112316
|
Text
Liu_1_36227942_ny.pdf Download (1MB) | Preview |
Abstract
An important issue in model-based control design is that an accurate dynamic model of the system is generally nonlinear, complex, and costly to obtain. This limits achievable control performance in practice. Gaussian Process (GP) based estimation of system models is an effective tool to learn unknown dynamics directly from input/output data. However, conventional GP-based control methods often ignore the computational cost associated with accumulating data during the operation of the system and how to handle forgetting in continuous adaption. In this paper, we present a novel Dual Gaussian Process (DGP) based Model Predictive Control (MPC) strategy that enables efficient use of online learning based predictive control without the danger of catastrophic forgetting. The bio-inspired DGP structure is a combination of a long-term GP and a short-term GP, where the long-term GP is used to keep the learnt knowledge in memory and the short-term GP is employed to rapidly compensate unknown dynamics during online operation. A novel recursive online update strategy for the short-term GP is proposed to successively improve the learnt model during online operation without a “dictionary” update and re-computation of the Gram matrix at each time step. Effectiveness of the proposed strategy is demonstrated via numerical simulations. © 2025
Item Type: | Article |
---|---|
Uncontrolled Keywords: | machine learning; predictive control; Gaussian distribution; Model predictive control; Predictive control systems; Machine-learning; Gaussian Processes; Data-driven model; Data-driven model; process-based; Model-predictive control; Online operations; Learn+; learning-based control; learning-based control; Dual Gaussian process; Dual gaussian process; |
Subjects: | Q Science > QA Mathematics and Computer Science > QA75 Electronic computers. Computer science / számítástechnika, számítógéptudomány |
Divisions: | Systems and Control Lab |
SWORD Depositor: | MTMT Injector |
Depositing User: | MTMT Injector |
Date Deposited: | 07 Jul 2025 04:47 |
Last Modified: | 07 Jul 2025 04:47 |
URI: | https://eprints.sztaki.hu/id/eprint/10922 |
![]() |
Update Item |