Gaussian Process-Based Prediction and Control of Hammerstein-Wiener Systems

Mingzhou Yin, Matthias A. Müller
1/27/2025
eess.SYcs.LG

No confident code implementation found for this paper.

Abstract

This work investigates data-driven prediction and control of Hammerstein-Wiener systems using physics-informed Gaussian process models. Data-driven prediction algorithms have been developed for structured nonlinear systems based on Willems' fundamental lemma. However, existing frameworks cannot treat output nonlinearities and require a dictionary of basis functions for Hammerstein systems. In this work, an implicit predictor structure is considered, leveraging the multi-step-ahead ARX structure for the linear part of the model. This implicit function is learned by Gaussian process regression with kernel functions designed from Gaussian process priors for the nonlinearities. The linear model parameters are estimated as hyperparameters by assuming a stable spline hyperprior. The implicit Gaussian process model provides explicit output prediction by optimizing selected optimality criteria. The model is also applied to receding horizon control with the expected control cost and chance constraint satisfaction guarantee. Numerical results demonstrate that the proposed prediction and control algorithms are superior to black-box Gaussian process models.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yin2025gaussian,
  title  = {Gaussian Process-Based Prediction and Control of Hammerstein-Wiener Systems},
  author = {Mingzhou Yin and Matthias A. Müller},
  year   = {2025},
  eprint = {2501.15849},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.15849v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.15849.svg)](https://codeofpaper.com/paper/2501.15849)

Discussion