Saved in:
Bibliographic Details
Main Authors: Braun, Timo, Kvellestad, Anders, De Bin, Riccardo
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2410.01024
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929548067602432
author Braun, Timo
Kvellestad, Anders
De Bin, Riccardo
author_facet Braun, Timo
Kvellestad, Anders
De Bin, Riccardo
contents We introduce GPTreeO, a flexible R package for scalable Gaussian process (GP) regression, particularly tailored to continual learning problems. GPTreeO builds upon the Dividing Local Gaussian Processes (DLGP) algorithm, in which a binary tree of local GP regressors is dynamically constructed using a continual stream of input data. In GPTreeO we extend the original DLGP algorithm by allowing continual optimisation of the GP hyperparameters, incorporating uncertainty calibration, and introducing new strategies for how the local partitions are created. Moreover, the modular code structure allows users to interface their favourite GP library to perform the local GP regression in GPTreeO. The flexibility of GPTreeO gives the user fine-grained control of the balance between computational speed, accuracy, stability and smoothness. We conduct a sensitivity analysis to show how GPTreeO's configurable features impact the regression performance in a continual learning setting.
format Preprint
id arxiv_https___arxiv_org_abs_2410_01024
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle GPTreeO: An R package for continual regression with dividing local Gaussian processes
Braun, Timo
Kvellestad, Anders
De Bin, Riccardo
Machine Learning
Computation
We introduce GPTreeO, a flexible R package for scalable Gaussian process (GP) regression, particularly tailored to continual learning problems. GPTreeO builds upon the Dividing Local Gaussian Processes (DLGP) algorithm, in which a binary tree of local GP regressors is dynamically constructed using a continual stream of input data. In GPTreeO we extend the original DLGP algorithm by allowing continual optimisation of the GP hyperparameters, incorporating uncertainty calibration, and introducing new strategies for how the local partitions are created. Moreover, the modular code structure allows users to interface their favourite GP library to perform the local GP regression in GPTreeO. The flexibility of GPTreeO gives the user fine-grained control of the balance between computational speed, accuracy, stability and smoothness. We conduct a sensitivity analysis to show how GPTreeO's configurable features impact the regression performance in a continual learning setting.
title GPTreeO: An R package for continual regression with dividing local Gaussian processes
topic Machine Learning
Computation
url https://arxiv.org/abs/2410.01024