Dynamically Self-Adjusting Gaussian Processes for Data Stream Modelling

One of the major challenges in time series analysis are changing data distributions, especially when processing data streams. To ensure an up-to-date model delivering useful predictions at all times, model reconfigurations are required to adapt to such evolving streams. For Gaussian processes, this might require the adaptation of the internal kernel expression. In this paper, we present dynamically self-adjusting Gaussian processes by introducing Event Triggered Kernel Adjustments in Gaussian process modelling (ETKA), a novel data stream modelling algorithm that can handle evolving and changing data distributions. To this end, we enhance the recently introduced Adjusting Kernel Search with a novel online change point detection method. Our experiments on simulated data with varying change point patterns suggest a broad applicability of ETKA. On real-world data, ETKA outperforms comparison partners that differ regarding the model adjustment and its refitting trigger in nine respective ten out of 14 cases. These results confirm ETKA's ability to enable a more accurate and, in some settings, also more efficient data stream processing via Gaussian processes.


Code availability: github.com/JanHuewel/ETKA

Publikationsart
Vorträge
Titel
Dynamically Self-Adjusting Gaussian Processes for Data Stream Modelling
Medien
Vortrag auf der 45th German Conference on Artificial Intelligence, Lecture Notes in Artificial Intelligence am 22.09.2022, virtuell in Trier
Autoren
Jan D Hüwel, Prof. Dr. Florian Haselbeck , Prof. Dr. Dominik Grimm , Christian Beecks
Veröffentlichungsdatum
22.09.2022
Zitation
Hüwel, Jan D; Haselbeck, Florian; Grimm, Dominik; Beecks, Christian (2022): Dynamically Self-Adjusting Gaussian Processes for Data Stream Modelling. Vortrag auf der 45th German Conference on Artificial Intelligence, Lecture Notes in Artificial Intelligence am 22.09.2022, virtuell in Trier.