<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Spatial Loss Function for Gradient Boosted Trees</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Margot Geerts</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Seppe vanden Broucke</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jochen De Weerdt</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Business Informatics and Operations Management, Ghent University</institution>
          ,
          <addr-line>Tweekerkenstraat 2, 9000 Gent</addr-line>
          ,
          <country country="BE">Belgium</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Research Centre for Information Systems Engineering, KU Leuven</institution>
          ,
          <addr-line>Naamsestraat 69, 3000 Leuven</addr-line>
          ,
          <country country="BE">Belgium</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>While Gradient Boosted Trees (GBT) are generally preferred in predictive tasks with tabular data, they are unable to fully capture spatial efects in geographically referenced data. Recent advancements prove that significant levels of spatial autocorrelation remain present in the errors of these models. Residual spatial autocorrelation suggests the potential to gain predictive power by pushing the model to better capture spatial relationships in the data. To address this, we propose MI-GBT, a novel framework that accounts for spatial autocorrelation in GBT. Using the local variant of Moran's I, the framework integrates spatial autocorrelation into the objective function of GBT models so as to learn the spatial relationships of the data. An extensive evaluation of our proposed method on four real-life spatial regression datasets demonstrates the predictive gains with respect to regular GBT models as well as competitive spatial and deep learning baselines. Moreover, the residual spatial autocorrelation on a global as well as a local level is analyzed in-depth. With this comprehensive assessment, we can conclude that the MI-GBT framework gains predictive power while reducing the amount of residual spatial autocorrelation in a range of spatial regression tasks.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Geospatial data</kwd>
        <kwd>Gradient Boosted Trees</kwd>
        <kwd>Spatial autocorrelation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Geographically referenced data, crucial in fields like earth
science, urban informatics, and public health, is challenging
to model accurately due to its geospatial nature [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
Conventional statistical and machine learning methods struggle to
capture the spatial autocorrelation, leading to spatial bias [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
Numerous spatial statistical methods, including spatial lag
models and Gaussian Process models, can address this bias
to some degree. However, with the rise of big data, there is
an increasing need for scalable machine learning solutions,
as spatial statistical models are typically computationally
intensive [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        In this study, tabular geospatial data is considered for
geospatial regression tasks, where a continuous target is
modeled based on a set of variables and the location (X-Y
coordinates). Given the tabular nature of the data, related
literature predominantly focuses on tree-based ensembles
such as Random Forest (RF) and Gradient Boosted Trees
(GBT) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. However, even though tree-based models such
as RF, enhanced with spatial features, are considerably
reducing prediction errors, they continue to have dificulties
in capturing spatial bias [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        More recently, methods have been proposed to account
for spatial autocorrelation in the loss function of deep
learning models [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5, 6, 7</xref>
        ]. This allows for a more direct approach
to learn spatial dependencies in the data and simultaneously
increase prediction accuracy [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Given that tree-based
models outperform deep learning on tabular data, as has been
shown in literature and as our experiments will prove, we
extend this idea to Gradient Boosted Trees. Leveraging
a tailored loss function, we propose a framework that
accounts for spatial autocorrelation in GBT using Moran’s
I: MI-GBT1. Evaluating the proposed framework on four
real-life geospatial regression datasets, its performance is
quantified in terms of prediction accuracy but also residual
spatial autocorrelation. Our contributions can be
summarized as follows:
• A novel GBT-based framework, MI-GBT, is proposed
that tailors the learning procedure to spatial
dependencies.
• We extend the traditional approach of evaluating
ML models with respect to their prediction error on
the test set towards a spatial evaluation in terms of
residual spatial autocorrelation.
• We demonstrate that the MI-GBT framework is able
to considerably improve predictive performance
while reducing the amount of spatial autocorrelation
in the residuals.
• We show that GBT models outperform common
spatial methods such as Gaussian Process Regression,
and state-of-the-art deep learning methods for
spatial data.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <p>
        As defined in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], there are three approaches for addressing
spatial dependencies in prediction methods: spatial feature
generation, spatial dependency in model structure, and
spatial regularization in the objective function. In this study,
we primarily focus on machine learning models in the
context of spatial regression. As for spatial feature generation,
distances to Points of Interest (POIs) are often used but also
bufer distances to other observations have been shown to
mimic kriging with Random Forests [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Spatial lags and
eigenvectors also improve performance of ML methods for
spatial prediction tasks, but accuracy gains can already be
realized by simply incorporating the X- and Y-coordinates
as features [
        <xref ref-type="bibr" rid="ref4 ref9">4, 9</xref>
        ].
      </p>
      <p>
        Algorithmic improvements to solve the spatial
dependency problem consist in extending the Generalized Least
Square estimation for correlated data in linear models
towards RF [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and GBT [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], ensembles of local RF [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and
GBT [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] models, and a tailored tree learning algorithm
with flexible geospatial splits for X- and Y-coordinates [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        The final category, comprising our study, pertains to
adjusting the objective function of the learning algorithm
for spatial intricacies. In [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], a clustering tree model is
proposed that evaluates candidate splits based on a linear
combination of variance reduction and spatial
autocorrelation, measured by Geary’s C. In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], the authors propose a
deep learning-based method for COVID-19 forecasting with
a mean squared error (MSE) loss function adjusted with
Moran’s I. In the implementation of this loss function, the
global Moran’s I is calculated across batches and the MSE
of the Moran’s I is combined with the conventional MSE
of the predictions. Instead of an MSE-based loss function,
an entropy-based loss adjusted for spatial autocorrelation is
proposed in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] for deep learning energy forecasting models.
As the entropy-based criteria measure dependence between
observations within a time window, spatial dependency is
included by weighting the contribution of observations by
their distance. Finally, in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], the local Moran’s I is directly
included in the learning process of graph neural networks in
an auxiliary learning setting. The final loss function
therefore consists of a combination of the loss of the main task
and the loss of the auxiliary task, i.e. the predicted local
Moran’s I. In this study, we extend this approach to GBT
models.
3.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Methodology</title>
      <p>
        3.1. MI-GBT
Gradient Boosted Trees (GBT) is an ensemble method
consisting of a sequence of ‘weak’ decision tree models that
try to improve the predictions of the previous model in the
sequence [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. A Gradient Boosted Tree model with 
trees is essentially the sum of decision trees, expressed as
 () = ∑︀
      </p>
      <p>=1  ·  (;  ), with  the tree structure
and  the learning rate. The training procedure consists of
 iterations, where a new tree is added in each iteration
with respect to a loss function (,  ()). Given that the
model  () consists of a sequence of trees  (;  ), the
loss function is minimized to find the optimal tree structure
  in each iteration as follows:



=1

=1
  = arg min ∑︁ (, ())</p>
      <p>= arg min ∑︁ (, − 1() +  (;  )).</p>
      <p>In this way, GBT models considerably decrease prediction
bias. Similarly, this provides a way to account for spatial
bias. We propose to extend the loss function to not only
include the error with respect to the target but also the loss
with respect to the spatial autocorrelation of the target. The
total loss then becomes:</p>
      <p>
        1(, ˆ) +  · 2((), (ˆ)),
with 1 and 2 any regression loss such as mean squared
error (MSE),  the target variable, ˆ the predicted variable,
 the weighting scheme and  a function of spatial
autocorrelation. The spatial autocorrelation is defined in this
context by the local indicator of spatial association (LISA),
as suggested in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. This is a local variant of the Moran’s I
statistic which quantifies the contribution of each
observation to the global spatial autocorrelation. The local Moran’s
I is able to indicate spatial clusters, where the value of an
observation is highly similar to the values of its geographic
neighbors, and spatial outliers, where the value of an
observation is highly dissimilar to the values of its geographic
neighbors. The local Moran’s I, LISA,  of a variable  is
defined as
() = ( − 1) ∑︀
( − ¯)
=1( − ¯) 2

∑︁
=1,̸=
, ( − ¯) ,
with , an element in the spatial weights matrix  which
determines the neighboring observations. In this study, a
k-nearest neighbors (kNN) matrix is employed with k as
a parameter of the model. The kNN matrix can be either
unweighted or weighted, resulting in a binary matrix in
the former case and a numerical matrix with inverse
Haversine distances in the latter case. In summary, the proposed
GBT with the Moran-adjusted loss function has four
parameters in addition to GBT’s parameters as outlined in Table
1. We have abstracted from the specification of the base
GBT model, as the proposed methodology can be applied
to any GBT specification in theory. In what follows, the
LightGBM (LGBM) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and XGBoost [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] implementations
will be considered for the MI-GBT framework.
3.2. Experimental setup
3.2.1. Datasets
The proposed MI-GBT framework is evaluated on four
reallife datasets containing geographically referenced data. As
this study focuses on the spatial regression task, all datasets
contain a continuous target variable, location variables
(Xand Y-coordinates) and possibly other explanatory variables.
The following datasets are considered, with N indicating the
number of observations and m the number of explanatory
variables:
• Election: The election dataset contains the
election outcomes of 2016 in the diferent counties of
the US (N=3107) [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. The election outcome can be
explained by socio-demographic variables such as
median household income, net migration rate, and
unemployment rate (m=9).
• Air temperature: The air temperature dataset
comprises the mean temperature measured by 3076
weather stations positioned across the world [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
In addition to temperature and X- and Y-coordinates,
this dataset also contains measurements of
precipitation (m=3).
• 3d road:
      </p>
      <p>
        The 3d road dataset is a
threedimensional locational dataset containing X-, Y- and
Z-coordinates [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. The elevation Z of roads in
North Jutland, Denmark is predicted based on the
X- and Y-coordinates (N=397 978, m=2).
• Housing: The housing dataset consists of house
prices of more than 250 000 homes in Flanders,
Belgium that were sold between 2015 and 2023. The
house prices can be explained by the housing
characteristics in addition to the location (m=15). This
dataset is proprietary.
      </p>
      <p>
        The first three datasets are randomly split into 70%
training, 15% validation, and 15% test data, while the housing
data is split out-of-time with approximately 60% training
data, 20% validation and 20% test data. As explained below,
the validation set is used for hyperparameter tuning and
the test set for reporting the results.
3.2.2. Methods
We compare the MI-GBT framework with LGBM and
XGBoost as base models. Additionally, Gaussian Process
Regression, a common spatial prediction method, and PE-GNN,
a competitive graph neural network that accounts for
spatial autocorrelation [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], are included in the benchmark. For
GBT methods, a Bayesian search is performed using the
validation set to find the optimal set of parameters. For LGBM
and XGBoost, the number of estimators, learning rate,
column sample size, maximum depth and subsample size are
tuned. The MI-GBT variants are tuned with respect to the
same parameters in addition to the  , , ℎ, and 
parameters (see Table 1). The PE-GNN model is specified
with GCN layers, is trained for 1000 epochs with learning
rate 0.001 and parameters lambda and embedding size are
tuned with a grid search. The final model is selected based
on the best validation MSE across epochs. For the Gaussian
Process model, an approximate specification is trained using
GPytorch [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] for 250 epochs with learning rate 0.01 and
the same procedure for selecting the final model.
      </p>
      <p>In the next section, we evaluate the methods on the four
datasets using the prediction error on the test set and the
spatial autocorrelation in the residuals. We measure the
spatial autocorrelation in the residuals by the Global Moran’s I
and the LISA based on the optimal spatial weights matrix
for respectively the MI-LGBM model and the MI-XGBoost
model. Based on these spatial weights matrices, the spatial
autocorrelation in the ground truth data is compared to the
remaining level of spatial autocorrelation in the absolute
errors of the models. The global spatial autocorrelation
is quantified by the standardized Moran’s I which can be
compared across models. In addition, the percentage of
observations with a statistically significant LISA value is
investigated. The p-values are calculated based on 999
permutations and a significance level of 0.05 is employed. Given
the randomness of permutations, the average value over 10
repeated calculations is presented for both the Moran’s I
and LISA.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Results and Discussion</title>
      <p>The predictive performance of the models is evaluated using
the RMSE, MAE and 2 scores as presented in Table 2. The
MI-GBT models are compared against their GBT counterpart
as well as PE-GNN and GPR. From the election dataset, it is
apparent that MI-LGBM is superior to the base LGBM model
in terms of predictive power. On the contrary, the XGBoost
variant shows superiority over the MI-XGBoost model in
two out of four datasets. Surprisingly, the PE-GNN model
has great dificulty to capture the patterns in the election
dataset accurately, while GPR performs on par with the GBT
models and presents slight superiority in two metrics. A
different storyline unfolds for the temperature dataset, where
all metrics indicate the advantage of the MI-GBT framework
over the base models with MI-LGBM having the upper hand
according to two out of three metrics. In contrast to the
election dataset, the PE-GNN model shows similar performance
to the GPR model on this dataset, but here both models
underperform with respect to GBT models. For the 3d road
data, neither GBT model diferentiates between the
standard loss function and the adjusted loss function in terms of
predictive power. Moreover, the XGBoost models perform
considerably better than LGBM for this dataset. Further,
it is apparent that for the 3d road dataset, the GPR model
performs much worse than all other models, including
PEGNN. This indicates that for pure spatial interpolation tasks,
where only location and no other explanatory variables are
available, ML methods are preferable. Finally, in the
housing case, the MI-LGBM model consistently presents higher
predictive power than the respective base model, while the
reverse is true for MI-XGBoost. Nevertheless, PE-GNN and
GPR are considerably outperformed by the GBT models and
the MI-LGBM model presents the best performance overall
for the housing dataset. In conclusion, all four datasets show
a considerable advantage in the MI-GBT framework across
GBT implementations, while only in two datasets the base
XGBoost model performs better without the adjusted loss
function. Moreover, GBT models generally outperform GPR
and PE-GNN for geospatial regression tasks.</p>
      <p>In Table 3, the global and local spatial autocorrelation
in the ground truth data and in the absolute errors of the
models is reported. While it is clear that all GBT models
drastically reduce the level of spatial autocorrelation compared
to the original data, though still statistically significant,
interesting findings can be drawn from a comparison among
GBT and baseline models. As for LGBM, though the
indicators of spatial autocorrelation generally difer only slightly
between the MI-LGBM and base models across datasets, the
indicators are generally in favor of MI-LGBM. For the
election dataset, both the global and local indicator appoints
the MI-LGBM model to best capture spatial dependencies.
For the temperature and 3d road datasets, the same pattern
occurs in the Moran’s I, but PE-GNN and LGBM respectively
presents slightly less significant LISA values. The housing
dataset shows the ability to capture spatial efects of
MILGBM more convincingly, even presenting the least amount
of residual spatial autocorrelation overall. In XGBoost, the
adjusted loss function does not seem to push the model to
better capture spatial relationships in the housing dataset.
In contrast, the global and local Moran’s I indicates lower
spatial autocorrelation in the MI-XGBoost residuals for the
temperature and 3d road datasets, even more so than
LGBMbased models. While the 3d road dataset did not show any
distinction in predictive power between the MI-GBT
models and their respective base models, the advantage of the
MI-GBT framework is underscored with less residual spatial
autocorrelation. In the election case, the Moran’s I does not
diferentiate between the base XGBoost and MI-XGBoost
model, but the local indicator prefers the base model. While
in general the MI-GBT framework shows improvement in
the level of residual spatial autocorrelation, the base models
are close contenders in stark contrast to GPR and PE-GNN.
With the exception of the election dataset where XGBoost
is slightly in favor, the MI-GBT framework demonstrates
the least amount of residual spatial autocorrelation overall
across spatial regression datasets.</p>
      <p>Finally, we investigate the LISA values for the housing
data from the LGBM models visually in Figure 1. This
figure contains the observations colored by the LISA values
in the ground truth data (Figure 1a), in the residuals of the
MI-LGBM model (Figure 1b), and in the residuals of the base
LGBM model (Figure 1c). The colors represent the
categorization of LISA values: spatial clusters of high values (red),
spatial clusters of low values (blue), spatial outliers with
high values surrounded by low-value neighbors (orange),
spatial outliers with low values surrounded by high-value
neighbors (light blue), and non-significant (grey). From
Figure 1a, it is clear that the spatial clusters dominate, while
spatial outliers are less prevalent. High-value spatial clusters
are more common in urban areas, e.g. Brussels, Antwerp and
Ghent. Low-value clusters are scattered across the region,
and especially in rural areas in the west and east. These
patterns seem to correspond with the typical patterns of
house prices (high in urban areas, low in rural areas). More
striking is the diference with Figures 1b-1c, where
significant LISA values are much more sporadic. The LISA plots
suggest that both models are able to capture a large part of
the spatial efects indicated by the spatial clusters. For both
the MI-LGBM model and base model, the low-value spatial
clusters are the most common among the LISA categories.
This indicates clusters of observations where the models
predict closely to the true value. The MI-LGBM model presents
approximately the same amount of low-value spatial
clusters than the LGBM model, whereas it has less high-value
spatial clusters. These findings suggest that while the
MI(a) Ground truth
(b) MI-LGBM</p>
      <p>(c) LGBM</p>
      <p>LGBM model has as many clusters of small errors, it has
less clusters of large errors, boosting predictive power of
the proposed method. As for spatial outliers, high-value
spatial outliers are slightly more common in MI-LGBM than
the base model, while low-value spatial outliers are
somewhat less common. However, it could be argued that spatial
outliers likely remain dificult to capture for any predictive
model. A visual investigation of the geographic location of
the significant LISA values in the residuals does not indicate
stark diferences between the models.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>As previous research has shown that ML models generally
present remaining spatial autocorrelation in the residuals,
indicating that although they outperform other models in
terms of predictive performance, spatial efects remain
uncaptured. In deep learning methods, loss functions adjusted
for spatial dependencies have been demonstrated to improve
predictive performance. As we focus on the common task of
geospatial regression with tabular data, we propose a
framework that adjusts the loss function of Gradient Boosted
Trees (GBT) for spatial autocorrelation: MI-GBT.
Specifically, the adjusted loss function is a linear combination of
the predicted target loss and the loss with respect to the
local Moran’s I of the target. MI-GBT provides the flexibility
to learn the optimal kNN-based spatial weights matrix, type
of local Moran loss and the importance of the latter with
respect to the conventional loss. The proposed framework is
evaluated on four real-life spatial regression datasets using
two common GBT implementations, XGBoost and
LightGBM. A thorough experimental evaluation showed that the
MI-GBT models outperform the base models in all datasets
but the housing and election datasets where the advantage
is established in the MI-LGBM model while the MI-XGBoost
presents on par results. Strikingly, GBT models in general
performed considerably better than Gaussian Process
Regression, a common spatial prediction method, and PE-GNN,
a state-of-the-art deep learning method for geospatial data.
Secondly, we evaluated the residual spatial autocorrelation
in the models both globally and locally. While Gaussian
Process Regression and PE-GNN established consistently
higher levels of residual spatial autocorrelation, the MI-GBT
framework proved more eficient in capturing spatial
relationships than the respective base models evidenced by
lower Moran’s I and less significant LISA values.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <article-title>A survey on spatial prediction methods</article-title>
          ,
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          <volume>31</volume>
          (
          <year>2019</year>
          )
          <fpage>1645</fpage>
          -
          <lpage>1664</lpage>
          . doi:
          <volume>10</volume>
          .1109/TKDE.
          <year>2018</year>
          .
          <volume>2866809</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>I.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>Three common machine learning algorithms neither enhance prediction accuracy nor reduce spatial autocorrelation in residuals: An analysis of twenty-five socioeconomic data sets</article-title>
          ,
          <source>Geographical Analysis</source>
          <volume>55</volume>
          (
          <year>2023</year>
          )
          <fpage>585</fpage>
          -
          <lpage>620</lpage>
          . doi:
          <volume>10</volume>
          .1111/gean. 12351.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Grinsztajn</surname>
          </string-name>
          , E. Oyallon, G. Varoquaux,
          <article-title>Why do tree-based models still outperform deep learning on typical tabular data?</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>35</volume>
          (
          <year>2022</year>
          )
          <fpage>507</fpage>
          -
          <lpage>520</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>X.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kounadi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Zurita-Milla</surname>
          </string-name>
          ,
          <article-title>Incorporating spatial autocorrelation in machine learning models using spatial lag and eigenvector spatial filtering features</article-title>
          ,
          <source>ISPRS International Journal of Geo-Information</source>
          <volume>11</volume>
          (
          <year>2022</year>
          ). doi:
          <volume>10</volume>
          .3390/ijgi.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ceci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Corizzo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Malerba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rashkovska</surname>
          </string-name>
          ,
          <article-title>Spatial autocorrelation and entropy for renewable energy forecasting</article-title>
          ,
          <source>Data Mining and Knowledge Discovery</source>
          <volume>33</volume>
          (
          <year>2019</year>
          )
          <fpage>698</fpage>
          -
          <lpage>729</lpage>
          . doi:
          <volume>10</volume>
          .1007/ s10618-018-0605-7.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>Olsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schillaci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ibrahim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lipani</surname>
          </string-name>
          ,
          <article-title>Boroughlevel covid-19 forecasting in london using deep learning techniques and a novel mse-moran's i loss function</article-title>
          ,
          <source>Physics</source>
          <volume>35</volume>
          (
          <year>2022</year>
          )
          <fpage>2211</fpage>
          -
          <lpage>3797</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.rinp.
          <year>2022</year>
          .
          <volume>105374</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>K.</given-names>
            <surname>Klemmer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. S.</given-names>
            <surname>Safir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. B.</given-names>
            <surname>Neill</surname>
          </string-name>
          ,
          <article-title>Positional encoder graph neural networks for geographic data</article-title>
          ,
          <source>in: International Conference on Artificial Intelligence and Statistics</source>
          , PMLR,
          <year>2023</year>
          , pp.
          <fpage>1379</fpage>
          -
          <lpage>1389</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>T.</given-names>
            <surname>Hengl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Nussbaum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. N.</given-names>
            <surname>Wright</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. B.</given-names>
            <surname>Heuvelink</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Gräler</surname>
          </string-name>
          ,
          <article-title>Random forest as a generic framework for predictive modeling of spatial and spatio-temporal variables</article-title>
          ,
          <source>PeerJ</source>
          (
          <year>2018</year>
          ). doi:
          <volume>10</volume>
          .7717/peerj.5518.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Grifith</surname>
          </string-name>
          ,
          <article-title>Incorporating spatial autocorrelation into house sale price prediction using random forest model</article-title>
          ,
          <source>Transactions in GIS 26</source>
          (
          <year>2022</year>
          )
          <fpage>2123</fpage>
          -
          <lpage>2144</lpage>
          . doi:
          <volume>10</volume>
          .1111/tgis.12931.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Saha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Basu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Datta</surname>
          </string-name>
          ,
          <article-title>Random forests for spatially dependent data</article-title>
          ,
          <source>Journal of the American Statistical Association</source>
          <volume>118</volume>
          (
          <year>2021</year>
          )
          <fpage>665</fpage>
          -
          <lpage>683</lpage>
          . doi:
          <volume>10</volume>
          .1080/ 01621459.
          <year>2021</year>
          .
          <volume>1950003</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Iranzad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. A.</given-names>
            <surname>Chaovalitwongse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hippe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          , J. Han,
          <string-name>
            <given-names>P.</given-names>
            <surname>Thammasorn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Duan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bowen</surname>
          </string-name>
          ,
          <article-title>Gradient boosted trees for spatial data and its application to medical imaging data</article-title>
          ,
          <source>IISE transactions on healthcare systems engineering 12</source>
          (
          <year>2022</year>
          )
          <fpage>165</fpage>
          -
          <lpage>179</lpage>
          . doi:
          <volume>10</volume>
          .1080/24725579.
          <year>2021</year>
          .
          <volume>1995536</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Georganos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kalogirou</surname>
          </string-name>
          ,
          <article-title>A forest of forests: A spatially weighted and computationally eficient formulation of geographical random forests</article-title>
          ,
          <source>ISPRS International Journal of Geo-Information</source>
          <volume>11</volume>
          (
          <year>2022</year>
          )
          <article-title>471</article-title>
          . doi:
          <volume>10</volume>
          .3390/ijgi11090471.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>L.</given-names>
            <surname>Deng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Adjouadi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Rishe</surname>
          </string-name>
          ,
          <article-title>Geographic boosting tree: Modeling non-stationary spatial data</article-title>
          ,
          <source>in: 2020 19th IEEE International Conference on Machine Learning and Applications (ICMLA)</source>
          , IEEE,
          <year>2020</year>
          , pp.
          <fpage>1205</fpage>
          -
          <lpage>1210</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICMLA51294.
          <year>2020</year>
          .
          <volume>00190</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Geerts</surname>
          </string-name>
          , S. vanden Broucke,
          <string-name>
            <surname>J. De Weerdt</surname>
          </string-name>
          ,
          <article-title>An evolutionary geospatial regression tree</article-title>
          , in: M.
          <string-name>
            <surname>Sioutis</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Long</surname>
            ,
            <given-names>J. H.</given-names>
          </string-name>
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          Bhatt (Eds.),
          <source>Proceedings of the 2nd International Workshop on Spatio-Temporal Reasoning and Learning (STRL</source>
          <year>2023</year>
          )
          <article-title>co-located with the 32nd</article-title>
          <source>International Joint Conference on Artificial Intelligence (IJCAI</source>
          <year>2023</year>
          ), Macao,
          <string-name>
            <surname>S.A.R.</surname>
          </string-name>
          ,
          <source>August</source>
          <volume>21</volume>
          ,
          <year>2023</year>
          , volume
          <volume>3475</volume>
          <source>of CEUR Workshop Proceedings</source>
          , CEURWS.org,
          <year>2023</year>
          . https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3475</volume>
          /paper4. pdf.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>D.</given-names>
            <surname>Stojanova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ceci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Appice</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Malerba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Džeroski</surname>
          </string-name>
          ,
          <article-title>Dealing with spatial autocorrelation when learning predictive clustering trees</article-title>
          ,
          <source>Ecological Informatics</source>
          <volume>13</volume>
          (
          <year>2013</year>
          )
          <fpage>22</fpage>
          -
          <lpage>39</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.ecoinf.
          <year>2012</year>
          .
          <volume>10</volume>
          .006.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>T.</given-names>
            <surname>Hastie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Tibshirani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Friedman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Friedman</surname>
          </string-name>
          ,
          <article-title>The elements of statistical learning: data mining, inference, and prediction</article-title>
          , volume
          <volume>2</volume>
          , Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>L.</given-names>
            <surname>Anselin</surname>
          </string-name>
          ,
          <article-title>Local indicators of spatial association-lisa</article-title>
          ,
          <source>Geographical analysis 27</source>
          (
          <year>1995</year>
          )
          <fpage>93</fpage>
          -
          <lpage>115</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>G.</given-names>
            <surname>Ke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Meng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Finley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Chen</surname>
          </string-name>
          , W. Ma,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Ye</surname>
          </string-name>
          , T.-Y. Liu,
          <article-title>Lightgbm: A highly eficient gradient boosting decision tree</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>30</volume>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>T.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Guestrin</surname>
          </string-name>
          ,
          <article-title>Xgboost: A scalable tree boosting system</article-title>
          ,
          <source>in: Proceedings of the 22nd acm sigkdd international conference on knowledge discovery and data mining</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>785</fpage>
          -
          <lpage>794</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Jia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Benson</surname>
          </string-name>
          ,
          <article-title>Residual correlation in graph neural network regression</article-title>
          ,
          <source>in: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining, KDD '20</source>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2020</year>
          , p.
          <fpage>588</fpage>
          -
          <lpage>598</lpage>
          . doi:
          <volume>10</volume>
          .1145/3394486.3403101.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>J.</given-names>
            <surname>Hooker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Duveiller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Cescatti</surname>
          </string-name>
          ,
          <article-title>A global dataset of air temperature derived from satellite remote sensing and weather stations</article-title>
          ,
          <source>Scientific Data</source>
          <volume>5</volume>
          (
          <year>2018</year>
          )
          <article-title>180246</article-title>
          . doi:
          <volume>10</volume>
          .1038/sdata.
          <year>2018</year>
          .
          <volume>246</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kaul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. S.</given-names>
            <surname>Jensen</surname>
          </string-name>
          ,
          <article-title>Building accurate 3d spatial networks to enable next generation intelligent transportation systems</article-title>
          ,
          <source>in: 2013 IEEE 14th International Conference on Mobile Data Management</source>
          , volume
          <volume>1</volume>
          , IEEE,
          <year>2013</year>
          , pp.
          <fpage>137</fpage>
          -
          <lpage>146</lpage>
          . doi:
          <volume>10</volume>
          .1109/MDM.
          <year>2013</year>
          .
          <volume>24</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>J.</given-names>
            <surname>Gardner</surname>
          </string-name>
          , G. Pleiss,
          <string-name>
            <given-names>K. Q.</given-names>
            <surname>Weinberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bindel</surname>
          </string-name>
          , A. G. Wilson, Gpytorch:
          <article-title>Blackbox matrix-matrix gaussian process inference with gpu acceleration</article-title>
          , in: S. Bengio,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wallach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Larochelle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Grauman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Cesa-Bianchi</surname>
          </string-name>
          , R. Garnett (Eds.),
          <source>Advances in Neural Information Processing Systems</source>
          , volume
          <volume>31</volume>
          ,
          <string-name>
            <surname>Curran</surname>
            <given-names>Associates</given-names>
          </string-name>
          , Inc.,
          <year>2018</year>
          . https: //proceedings.neurips.cc/paper_files/paper/2018/file/ 27e8e17134dd7083b050476733207ea1-Paper.pdf.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>