Description
Combining gradient tree-boosting with Gaussian process models for modeling spatial data using GPBoost (Machine Learning; Spatial Statistics; Data Science; Artificial Intelligence; XGBoost; LightGBM)
Summary
- GPBoost: The GPBoost algorithm is a boosting algorithm that iteratively learns the covariance parameters (aka hyperparameters) of the Gaussian process and adds a tree to the ensemble of trees using a gradient and/or a Newton boosting step which accounts for the spatial correlation.
- In the GPBoost library, covariance parameters can be learned using (Nesterov accelerated) gradient descent or Fisher scoring (aka natural gradient descent), and trees are learned using the LightGBM library.
- The GPBoost algorithm allows for relaxing this assumption in a flexible manner.