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
Beiträge zu wissenschaftlicher Konferenz/Tagung
Titel
Dynamically Self-Adjusting Gaussian Processes for Data Stream Modelling
Medien
In: KI 2022: Advances in Artificial Intelligence. KI 2022. Lecture Notes in Computer Science, vol 13404. Springer, Cham
Band
13404
Autoren
Jan D Hüwel, Prof. Dr. Florian Haselbeck , Prof. Dr. Dominik Grimm , Christian Beecks
Seiten
96-114
Veröffentlichungsdatum
01.09.2022
Zitation
Hüwel, Jan D; Haselbeck, Florian; Grimm, Dominik; Beecks, Christian (2022): Dynamically Self-Adjusting Gaussian Processes for Data Stream Modelling. In: KI 2022: Advances in Artificial Intelligence. KI 2022. Lecture Notes in Computer Science, vol 13404. Springer, Cham 13404, S. 96-114. DOI: 10.1007/978-3-031-15791-2_10