GPTreeO: An R package for continual regression with dividing local Gaussian processes
Timo Braun, Anders Kvellestad, Riccardo De Bin

TL;DR
GPTreeO is an R package that enables scalable, flexible Gaussian process regression for continual learning by dynamically constructing local models with hyperparameter optimization and uncertainty calibration.
Contribution
It extends the DLGP algorithm with hyperparameter tuning, uncertainty calibration, and flexible local partition strategies, enhancing continual regression capabilities.
Findings
Effective in continual learning scenarios
Flexible control over speed and accuracy
Sensitivity analysis demonstrates performance impacts
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference
MethodsLib · Gaussian Process
