<!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>
      <journal-title-group>
        <journal-title>Nancy, France
$ mauricio.orozco@itmerida.edu.mx (M. G. Orozco-del-Castillo)</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>A Case-based Explanation Method for Weather Forecasting</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Moisés Fernando Valdez-Ávila</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gerardo Arturo Pérez-Pérez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Humberto Sarabia-Osorio</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlos Bermejo-Sabbagh</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mauricio G. Orozco-del-Castillo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Tecnológico Nacional de México/IT de Mérida, Department of Systems and Computing</institution>
          ,
          <addr-line>Merida</addr-line>
          ,
          <country country="MX">Mexico</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>This paper presents an explainable Artificial Intelligence of Things (AIoT) solution that combines the information provided by an environmental Internet of Thigs (IoT) sensor with the potential of artificial intelligence to obtain climate predictions using forecasting techniques. We propose a recurrent artificial neural network that provides personalized weather predictions (humidity, pressure, and temperature) based on the concrete environmental time series collected through a sensor installed in a wearable or mobile device locations of the user. However, as neural networks are black-box models which do not allow users to better understand the complex dynamics associated with climatology and the reasons that support a weather prediction, we propose a cased-based reasoning approach to explain how (future) predictions could be dependent of past time series windows.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Explainable Artificial Intelligence</kwd>
        <kwd>Weather Forecasting</kwd>
        <kwd>Artificial Neural Networks</kwd>
        <kwd>Time Series</kwd>
        <kwd>Artificial Intelligence of Things</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The current rise of the Internet of Things (IoT) technology has produced a wide range of sensing
solutions that are progressively being integrated into our daily life devices such as mobile phones
or wearables [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The combination of such sensing capabilities with Artificial Intelligence (AI)
is producing Artificial Intelligence of Things (AIoT) applications that provide an enhanced user
experience [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        Within the climate prediction field, a variety of eforts has been made to develop complex
models to perform seasonal climate prediction [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ], however, this process is inevitably subject
to many error sources [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Climate forecasting has been usually divided into two diferent
approaches: deterministic and probabilistic forecasting. Deterministic forecasting aims to
provide a quantitative estimate of the future value of climate variables. Probabilistic forecast, on
the other hand, aims to provide the probability distribution for the future state of the variables.
Since a forecast of the occurrence probability for a given event can bring greater economic
value than a single deterministic forecast with uncertain accuracy [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], these methods tend to be
preferred.
      </p>
      <p>
        Time series forecasting is the prediction of future data values based on some collected data
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and has been an area of great interest in science, engineering, and business. Traditional time
series forecasting is usually approached by the analysis of its internal structure: autocorrelation,
trend, seasonality, etc., to capture the pattern of long-time behavior of the system [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. These
models predict future values of a target () for a given observed value  at a time . In
climatology, these observed values usually represent measurements from individual weather
stations [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. While this applies to univariate forecasting, the same components can be extended
to multivariate models without loss of generality [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        Traditional time series forecasting methods tend to focus on parametric models informed by
the expertise in a given domain, including autoregressive, exponential smoothing, or structural
models [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. However, in recent years machine learning (ML) methods have provided a means to
capture dynamics of time series directly from the data, instead of domain expertise information
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The increasing data availability and computing power have positioned ML-based time
series forecasting models as the next generation of time series forecasting models [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. One of
the main techniques in ML is artificial neural networks (ANNs), which have proven to be a
reliable tool for time series analysis [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], and numerous ANNs design choices have emerged
given the diversity of time series problems across multiple domains [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Of these designs, the
most commonly used one in time series forecasting is recurrent neural networks (RNNs) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
This is due to the natural interpretation of time series data as sequences of inputs and targets
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Although ML approaches have demonstrated very good prediction performance, they have
a significant limitation regarding its explainability. Neural network models are considered
as “black boxes”, because their internal processes are dificult to interpret with respect to the
predictions they produce [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Solving this problem is a requirement to audit the reasoning
behind incorrect prediction taken by AI systems and foresee the data patterns that may led
to a climate event. Assuming that ANNs achieve better performance than white-box models,
in this paper we propose a post-hoc sliding-window method that enables the explanation of
an ANN forecasting model for the weather prediction domain. This way, instead of using a
transparent or white box model with lower performance than an ANN, we enable the use of
these black-box prediction models but augmented with explanation capabilities. The post-hoc
explanation system follows an explanation-by-example approach implemented through
Casebased Reasoning (CBR). Here, time series are split into diferent time-window cases that serve
as explanation cases for the outcome of the ANN prediction model.
      </p>
      <p>
        In this paper we focus on the combination of an environmental sensor for mobile devices, such
as the BOSCH Sensortec BME6801 capable of sensing several weather variables [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ], with
the potential of AI to compute climate predictions using forecasting techniques. Our ultimate
goal is to provide an AIoT solution that brings the user the possibility to obtain personalized
predictions based on the historical environmental data collected through the sensors installed
      </p>
      <sec id="sec-1-1">
        <title>1https://www.bosch-sensortec.com/products/environmental-sensors/gas-sensors/bme680/</title>
        <p>in a wearable or mobile device. Moreover, the aim to provide explainable predictions that
improves the user’s acceptance of the predictions. This way, instead of receiving a generic
climate prediction based on the nearby weather stations (that can be relatively far), this AIoT
solution provides personalized weather predictions based on the concrete locations of the user,
incorporating an explanation mechanism that lets the user understand the previous climate
values that led the AI to make a concrete forecasting prediction.</p>
        <p>Paper runs as follows. Section 2 presents the background of this work. Then, Section 3
describes our case-based explanation method. Section 4 presents the evaluation results and
section 5 concludes the paper and opens lines of future work.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Background</title>
      <p>
        In a recent work [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], scientists have used eXplainable Artificial Intelligence (XAI) to estimate
precipitation from satellite images. The aim of this research was to exploit the high potential of
ANNs used with satellite images to capture spatial information and inform numerical modeling
and forecasting, which could help to mitigate weather risks. Using XAI techniques, insights
gained from long-range planning (LRP) have given scientists confidence that the ANN generated
predictions based on a physically reasonable strategy, and thus helped build more confidence
in their predictions. Furthermore, if scientists want to improve the model by testing diferent
model architectures, knowing how physically consistent the diferent model decision strategies
are, provides a criterion for distinguishing between models [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. This consequence of using
XAI techniques goes well beyond the prediction performance obtained by using models such as
ANNs by themselves without any explicability.
      </p>
      <p>
        Some works have focused on conterfactual explanations, but not many have aimed at time
series. Despite this, conterfactual explanations has become very popular, with more than 100
methods proposed, one of these is the native guide method [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]; this explainability method
defines some key properties of good counterfactual explanations such as proximity, sparsity,
plausibility, and diversity.
      </p>
      <p>
        Like weather forecasting, with respect to climate prediction at subseasonal, seasonal, and
decadal timescales, empirical statistical models exhibit limited predictive skill due to the complex
and non-stationary nature of the relationship between large scale modes and regional climate.
To address this issue, data-driven ML methods that leverage information from the entire globe
have shown improvements in predictive skill [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. A number of studies have highlighted the
potential of ANNs in predicting climate across a range of scales because of their ability to
capture nonlinear relations [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], while more recent studies have used XAI methods to explain
these ANNs and their strategies to increase trust and generate new knowledge [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Mayer and
Barnes [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] used XAI to show that ANNs can identify when favorable conditions that lead to
enhanced predictive skill of regional climate are present in the atmosphere or not. In a decadal
climate prediction application, Toms et al. [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] used simulated data from climate models to
explore sources of decadal predictability in the climate system. The results showed that there are
several regions where surface temperature is practically unpredictable, whereas there are also
regions of high predictability. Such an analysis could motivate further mechanistic investigation
to physically establish new climate teleconnections, illustrating how XAI methods can help
advance climate science [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Further XAI applications have focused on analyzing the impacts
of climate change on the energy consumption in building, explaining the underlying reasons
behind the predictions [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Method</title>
      <p>
        The main contribution of this paper is the use of CBR for the generation of explanations
associated to the prediction of the ANN. CBR systems are claimed to have a “natural” transparency
as they are based on the reuse of previous experiences or examples. Therefore, we propose a
particular solution for the explanation of the outcomes of the ANN to the experts, where this
opaque, black-box ML system is explained by a more interpretable, white-box CBR system,
following the so-called twin-systems approach [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. This approach is illustrated in Figure 1,
where the dataset is used as the input of the ANN and to create the explanatory cases
provided by the CBR system. Explanatory cases are generated from the weather series using a
sliding-window method over the whole time series:  = ⟨[ − , ], +1⟩ where  is the
window size and +1 is the solution of the case, which corresponds to the meteorological
reading for the next day. Analogously, given a query time stamp , the ANN will predict the
time series values for that date:  (). Then, the query for our CBR system will be the time
window  = [ − 1 − ,  − 1]. Next, the prediction given by the ANN for  is explained
by means of the most similar explanatory cases to the current time window , following the
explanation-by-example paradigm illustrated in Figure 1.
      </p>
      <sec id="sec-3-1">
        <title>3.1. Dataset and model</title>
        <p>The historical dataset of the meteorological variables was recorded by the Mexican National
Water Council (Comisión Nacional del Agua, CONAGUA) ground station located at the city of
Mérida; among the data provided, the following variables were found, simulating the values that
can be also obtained by the BOSCH BME680 sensor: temperature (T), vapor pressure (P), and
relative humidity (H). The range dates of the records were from January 1, 2000 to September 30,
2018, where there is a daily record of temperatures with minimum, maximum, and average units,
resulting in nine readings provided for each day. A RNN using LSTM cells was trained over
the dataset of time windows and weather labels. 70% of the dataset was used during training,
while the remaining 30% was used for testing purposes. The dataset is then divided into time
windows with  = 14, obtaining explanation cases with 14 days of weather evolution.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Time windows correlation</title>
        <p>Under the assumption that time windows with similar climate will present similar outcomes for
the next days, we could reuse previous time windows to explain new ones in the future, without
the use of an ANN. To do so, we need to define several similarity metrics for the retrieval.</p>
        <p>Let us define the Combined Correlation Index (CCI), which provides a way to measure how a
given time window case C is related to a target query window Q:</p>
        <p>1
CCI(C, Q) = ( (C, Q) − 2‖(C, Q)‖ + 3), (1)</p>
        <p>
          4
where  is the function that calculates the Pearson correlation coeficient, and the double bars
represent the normalized Euclidean distance between those vectors. In our particular case, we
define CCI f as the CCI of a given meteorological feature f (temperature, vapor pressure, or
humidity), Cf represents a fixed window for comparison of diferent (sliding) windows Qf ,
vectors of 14 values registered daily for the same aforementioned meteorological feature. The
normalized Euclidean distance is simply the Euclidean distance between all possible vectors
(windows) in the time series, but normalized so it is defined in the range [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ]. CCI is defined
in the range [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ], where higher values indicate a greater similarity between time windows,
and viceversa. The correlation component deals with the morphological similarity of the time
windows, while the Euclidean distance component deals with the proximity between the time
series in the given time windows.
        </p>
        <p>An enhanced CCI can be obtained using the original CCI values, so that:</p>
        <p>
          CCIf +(Cf , Qf ) = (CCIf (Cf , Qf ) + ℎ)2,
(2)
where ℎ corresponds to an “enhancement value” which increases higher CCI values (those over
0.5), while decreasing lower ones. In our paper, since CCI is in the range [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ], ℎ = 0.5, and
CCIf + is in the range [0.25, 2.25].
        </p>
        <p>
          With this in mind, we define the full combined correlation index, FCCI, between two windows
Cf and Qf as the sum of the CCIf + computed for every meteorological feature (humidity,
temperature and vapor pressure: H, T and P, respectively). This is mathematically defined as
follows:
This value can also be normalized, dividing each FCCI result between the highest FCCI
encountered, therefore FCCI is defined in the range [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ].
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Retrieval process</title>
        <p>The retrieval process begins with the thresholding of the FCCI values to filter the windows
with the greatest similarity results. To threshold the correlations results we define a minimum
similarity value  which was empirically defined a value of 0.7. The values of FCCI for all
the time series are shown in Figure 2, with the  threshold overlaid as an horizontal yellow
line. The resulting data after the threshold was applied is shown in Figure 3.</p>
        <p>However, the calculated FCCI values yield undesirable high frequency components as shown
in Figure 3. To solve this problem, a low pass filter can be applied over the FCCI time series
to smooth the readings. In our case, we performed a filtering phase which consisted of the
multiple application of a simple moving average filter (MAF). After iteratively applying this
iflter until the resulting signal no longer changes, we obtain a smoothed time series for the FFCI.</p>
        <sec id="sec-3-3-1">
          <title>Smoothed time series can be seen in Figure 4.</title>
          <p>The first numerical derivative of this time series is also obtained, helping in the identification
of peaks and valleys in the FFCI, which will be used to segment it into groups of ascending and
decreasing curves to obtain the maximum and minimum values.</p>
          <p>The highest FFCI values are used to identify the  most similar explanation cases to the
time-window query . These are the cases that are presented to the user in order to explain the
prediction given by the ANN model. An example showing the windows of humidity, pressure,
and temperature, for the highest FFCI value with respect to the time-window query, is presented
in the left-hand side of Figure 5. For visual comparison purposes, we also identified the window
corresponding to the lowest FFCI value, and is shown on the right-hand side of this same figure.
Notice how we also included the prediction of the ANN for the 15th day, as well as the real value
of the 15th day, the following value of these two windows for each climate feature, respectively.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Evaluation</title>
      <p>Even though a visual inspection of the plots of the windows shows an evident diference between
the highest and the lowest FCCIs, respectively, we proposed a quantitative approach to measure
this diference. When a window is retrieved from any of the absolute highest peaks (maximum
or minimum) in the FFCI signal, we calculated the mean absolute error (MAE) between the
ANN prediction for the  date and the actual values in the solution of the case, , containing
the readings of the day represented by the explanation case, particularly:
High FCCI</p>
      <p>Low FCCI
∑︁ |pred()[ ] −
where pred() is a vector containing the outputs of the ANN for each climate variable 
represented by the time series TS or the case, concretely: {H, P, T}, representing humidity,
pressure, and temperature, respectively.  is another vector containing the three actual values
of a given time window for each climate feature obtained from the explanation case. We
calculated the MAEs of the  = 20 highest and lowest FFCI values, respectively, which are
shown in Table 1.</p>
      <p>
        To determine if the MAEs of the prediction of the ANN against the actual value for each
window corresponding to the highest FCCIs are indeed statistically lower than those corresponding
to the lowest FCCIs, i.e., if there is a high contrast of the central tendencies of both samples
implying that they come from truly distinct populations, we proposed to use the Mann-Whitney
U-test. Also called the Mann-Whitney-Wilcoxon, Wilcoxon rank-sum test or simply U-test [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ],
the Mann-Whitney U-test is appropriate for samples which do not follow a normal distribution.
The result of the U-test is the z statistic, which represents a measure of how large the contrast
Highest FCCIs
      </p>
      <p>Lowest FCCIs</p>
      <p>
        W
between the central tendencies of two samples is [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. Usually  would show a significant
diference to the 0.05 level if it had a value of 1.96 and any greater value corresponds to an even
greater diference. The  statistic resulting from comparing both the 20 highest and 20 lowest
values of FCCI was 5.28, showing a clear diference between these two sets.
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>This paper proposes a RNN for weather forecasting of three climatological variables: humidity,
vapor pressure, and temperature. Using 14-day windows extracted from the time series of these
variables, the RNN forecasts the corresponding values for the 15th day. More importantly, we
also propose a XAI CBR-based methodology to illustrate how in similar cases the RNN yields
similar predictions to the actual values of the climatological variables.</p>
      <p>The similarity between two diferent time windows, a query and a fixed case, was calculated
with a proposed index, the FFCI, also proposed in this work, which takes into account both 1)
the Euclidean distance between the time series and 2) their morphological aspect through the
Pearson correlation coeficient.</p>
      <p>The 20 cases corresponding to the highest and lowest values of the FCCI, and their respective
15th value, were statistically compared using the Mann-Whitney U-Test, yielding a  statistic
of 5.28, well over the 1.96 value commonly associated with a 95% confidence. This means
that the 14-day time period prior to a given date has a clear impact on the forecast of the
climatological variables of the following day. As future work, an optimization method could be
applied to determine the number of days which most afect the forecasting of future variables
of climatological variables.</p>
      <p>The main conclusion of this work is that XAI CBR-based techniques can be used to determine
if there is a statistically significant impact of the past values of climatological variables when
trying to forecast future ones. Furthermore, these methodologies could be used to determine
the optimal number of previous days which afect the behavior of climatological variables in
the future. This can eventually help us to better understand complex processes related to the
dynamics of climatology.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This research is a result of the Horizon 2020 Future and Emerging Technologies (FET) programme
of the European Union through the iSee project (CHIST-ERA-19-XAI-008, PCI2020-120720-2).
Supported by the BOSCH-UCM Honorary Chair on Artificial Intelligence applied to Internet of
Things of the Universidad Complutense de Madrid. It is also part of projects 10428.21-P and
13933.22-P of the Tecnológico Nacional de México/IT de Mérida.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Jara</surname>
          </string-name>
          ,
          <article-title>Wearable internet: Powering personal devices with the internet of things capabilities</article-title>
          ,
          <source>in: 2014 International Conference on Identification, Information and Knowledge in the Internet of Things</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>7</fpage>
          -
          <lpage>7</lpage>
          . doi:
          <volume>10</volume>
          .1109/IIKI.
          <year>2014</year>
          .
          <volume>9</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , D. Tao,
          <article-title>Empowering things with intelligence: A survey of the progress, challenges, and opportunities in artificial intelligence of things</article-title>
          ,
          <source>IEEE Internet of Things Journal</source>
          <volume>8</volume>
          (
          <year>2021</year>
          )
          <fpage>7789</fpage>
          -
          <lpage>7817</lpage>
          . doi:
          <volume>10</volume>
          .1109/JIOT.
          <year>2020</year>
          .
          <volume>3039359</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Jia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Vecchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. G.</given-names>
            <surname>Gudgel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. L.</given-names>
            <surname>Delworth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rosati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. F.</given-names>
            <surname>Stern</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. T.</given-names>
            <surname>Wittenberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Krishnamurthy</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Msadek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kapnick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Underwood</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. G.</given-names>
            <surname>Anderson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Balaji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Dixon</surname>
          </string-name>
          ,
          <article-title>Improved Seasonal Prediction of Temperature and Precipitation over Land in a High-Resolution GFDL Climate Model</article-title>
          ,
          <source>Journal of Climate</source>
          <volume>28</volume>
          (
          <year>2015</year>
          )
          <fpage>2044</fpage>
          -
          <lpage>2062</lpage>
          . URL: https://journals.ametsoc.org/view/journals/clim/28/5/jcli-d
          <string-name>
            <surname>-</surname>
          </string-name>
          14
          <source>-00112</source>
          .1.xml. doi:
          <volume>10</volume>
          .1175/
          <string-name>
            <surname>JCLI-D-</surname>
          </string-name>
          14-
          <issue>00112</issue>
          .1.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X. Q.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Fang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Chu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <article-title>On the Relationship Between Probabilistic and Deterministic Skills in Dynamical Seasonal Climate Prediction</article-title>
          ,
          <source>Journal of Geophysical Research: Atmospheres</source>
          <volume>123</volume>
          (
          <year>2018</year>
          )
          <fpage>5261</fpage>
          -
          <lpage>5283</lpage>
          . doi:
          <volume>10</volume>
          .1029/2017JD028002.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D. S.</given-names>
            <surname>Richardson</surname>
          </string-name>
          , Predictability and economic value,
          <source>Predictability of Weather and Climate</source>
          <volume>9780521848824</volume>
          (
          <year>2006</year>
          )
          <fpage>628</fpage>
          -
          <lpage>644</lpage>
          . URL: https://www.cambridge.org/core/ books/predictability
          <article-title>-of-weather-and-climate/predictability-and-economic-value/ 97F53556B8432DFE6CEECDE1E6E537CF</article-title>
          . doi:
          <volume>10</volume>
          .1017/CBO9780511617652.026.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Palit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Popovic</surname>
          </string-name>
          , Computational Intelligence in Time Series Forecasting,
          <source>Advances in Industrial Control</source>
          ,
          <volume>1</volume>
          <fpage>ed</fpage>
          ., Springer London, London,
          <year>2005</year>
          . URL: http://link.springer.com/10.1007/978-3-
          <fpage>319</fpage>
          -08413-8. doi:
          <volume>10</volume>
          .1007/1-84628-184-9. arXiv:arXiv:
          <fpage>1011</fpage>
          .
          <year>1669v3</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>B.</given-names>
            <surname>Lim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zohren</surname>
          </string-name>
          ,
          <article-title>Time-series forecasting with deep learning: A survey</article-title>
          ,
          <source>Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences</source>
          <volume>379</volume>
          (
          <year>2021</year>
          ). doi:
          <volume>10</volume>
          .1098/rsta.
          <year>2020</year>
          .
          <volume>0209</volume>
          . arXiv:
          <year>2004</year>
          .13408.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>R.</given-names>
            <surname>Sen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. F.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Dhillon</surname>
          </string-name>
          ,
          <article-title>Think globally, act locally: A deep neural network approach to high-dimensional time series forecasting</article-title>
          ,
          <source>Advances in Neural Information Processing Systems</source>
          <volume>32</volume>
          (
          <year>2019</year>
          )
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          . arXiv:
          <year>1905</year>
          .03806.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>N. K.</given-names>
            <surname>Ahmed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. F.</given-names>
            <surname>Atiya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. El</given-names>
            <surname>Gayar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>El-Shishiny</surname>
          </string-name>
          ,
          <article-title>An empirical comparison of machine learning models for time series forecasting</article-title>
          ,
          <source>Econometric Reviews</source>
          <volume>29</volume>
          (
          <year>2010</year>
          )
          <fpage>594</fpage>
          -
          <lpage>621</lpage>
          . doi:
          <volume>10</volume>
          .1080/07474938.
          <year>2010</year>
          .
          <volume>481556</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M. G.</given-names>
            <surname>Orozco-del Castillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ortiz-Alemán</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Couder-Castañeda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hernández-Gómez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Solís-Santomé</surname>
          </string-name>
          ,
          <article-title>High solar activity predictions through an artificial neural network</article-title>
          ,
          <source>International Journal of Modern Physics C</source>
          <volume>28</volume>
          (
          <year>2017</year>
          ). doi:
          <volume>10</volume>
          .1142/S0129183117500759.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>B.</given-names>
            <surname>Lim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zohren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Roberts</surname>
          </string-name>
          ,
          <source>Recurrent Neural Filters: Learning Independent Bayesian Filtering Steps for Time Series Prediction, Proceedings of the International Joint Conference on Neural Networks</source>
          (
          <year>2020</year>
          ).
          <source>doi:10.1109/IJCNN48605</source>
          .
          <year>2020</year>
          .
          <volume>9206906</volume>
          . arXiv:
          <year>1901</year>
          .08096.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Guidotti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Monreale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ruggieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Turini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Giannotti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pedreschi</surname>
          </string-name>
          ,
          <article-title>A survey of methods for explaining black box models, ACM computing surveys (CSUR) 51 (</article-title>
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>42</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>T.</given-names>
            <surname>Newton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Meech</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Stanley-Marbell</surname>
          </string-name>
          ,
          <article-title>Machine learning for sensor transducer conversion routines</article-title>
          ,
          <source>IEEE Embedded Systems Letters</source>
          <volume>14</volume>
          (
          <year>2022</year>
          )
          <fpage>75</fpage>
          -
          <lpage>78</lpage>
          . doi:
          <volume>10</volume>
          .1109/LES.
          <year>2021</year>
          .
          <volume>3129892</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Vishnubhatla</surname>
          </string-name>
          ,
          <article-title>Iot based air pollution monitoring through telit bravo kit</article-title>
          ,
          <source>in: 2022 International Conference on Applied Artificial Intelligence and Computing (ICAAIC)</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>1751</fpage>
          -
          <lpage>1755</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICAAIC53929.
          <year>2022</year>
          .
          <volume>9793252</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>K. A.</given-names>
            <surname>Hilburn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Ebert-Uphof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. D.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <article-title>Development and Interpretation of a Neural-Network-</article-title>
          <string-name>
            <surname>Based Synthetic Radar Reflectivity Estimator Using GOES-R Satellite</surname>
            <given-names>Observations</given-names>
          </string-name>
          ,
          <source>Journal of Applied Meteorology and Climatology</source>
          <volume>60</volume>
          (
          <year>2021</year>
          )
          <fpage>3</fpage>
          -
          <lpage>21</lpage>
          . doi:
          <volume>10</volume>
          .1175/
          <string-name>
            <surname>JAMC-D-</surname>
          </string-name>
          20-
          <issue>0084</issue>
          .1.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mamalakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Ebert-Uphof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Barnes</surname>
          </string-name>
          ,
          <source>Explainable Artificial Intelligence in Meteorology and Climate Science: Model Fine-Tuning, Calibrating Trust and Learning New Science, in: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)</source>
          , volume
          <volume>13200</volume>
          LNAI, Springer Science and Business Media Deutschland GmbH,
          <year>2022</year>
          , pp.
          <fpage>315</fpage>
          -
          <lpage>339</lpage>
          . URL: https://link.springer. com/chapter/10.1007/978-3-
          <fpage>031</fpage>
          -04083-2_
          <fpage>16</fpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -04083-2\_
          <fpage>16</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>E.</given-names>
            <surname>Delaney</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Greene</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Keane</surname>
          </string-name>
          ,
          <article-title>Instance-based counterfactual explanations for time series classification</article-title>
          , volume
          <volume>12877</volume>
          LNAI, Springer Science and Business Media Deutschland GmbH,
          <year>2021</year>
          , pp.
          <fpage>32</fpage>
          -
          <lpage>47</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -86957-
          <issue>1</issue>
          _
          <fpage>3</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>T. DelSole</surname>
          </string-name>
          , A. Banerjee,
          <article-title>Statistical seasonal prediction based on regularized regression</article-title>
          ,
          <source>Journal of Climate</source>
          <volume>30</volume>
          (
          <year>2017</year>
          )
          <fpage>1345</fpage>
          -
          <lpage>1361</lpage>
          . doi:
          <volume>10</volume>
          .1175/
          <string-name>
            <surname>JCLI-D-</surname>
          </string-name>
          16-
          <issue>0249</issue>
          .1.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Y.-G.</given-names>
            <surname>Ham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-H.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-J.</given-names>
            <surname>Luo</surname>
          </string-name>
          ,
          <article-title>Deep learning for multi-year ENSO forecasts</article-title>
          ,
          <source>Nature</source>
          <volume>573</volume>
          (
          <year>2019</year>
          )
          <fpage>568</fpage>
          -
          <lpage>572</lpage>
          . URL: http://www.nature.com/articles/s41586-019-1559-7. doi:
          <volume>10</volume>
          .1038/ s41586-019-1559-7.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>B. A.</given-names>
            <surname>Toms</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Barnes</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          <article-title>Ebert-Uphof, Physically Interpretable Neural Networks for the Geosciences: Applications to Earth System Variability</article-title>
          ,
          <source>Journal of Advances in Modeling Earth Systems</source>
          <volume>12</volume>
          (
          <year>2020</year>
          )
          <article-title>e2019MS002002</article-title>
          . URL: https://onlinelibrary.wiley. com/doi/full/10.1029/2019MS002002https://onlinelibrary.wiley.com/doi/abs/10.1029/ 2019MS002002https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2019MS002002. doi:
          <volume>10</volume>
          .1029/2019MS002002. arXiv:
          <year>1912</year>
          .01752.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>K. J. Mayer</surname>
            ,
            <given-names>E. A.</given-names>
          </string-name>
          <string-name>
            <surname>Barnes</surname>
          </string-name>
          ,
          <article-title>Subseasonal Forecasts of Opportunity Identified by an Explainable Neural Network</article-title>
          ,
          <source>Geophysical Research Letters</source>
          <volume>48</volume>
          (
          <year>2021</year>
          )
          <article-title>e2020GL092092</article-title>
          . URL: https://onlinelibrary.wiley.com/doi/full/10.1029/2020GL092092https: //onlinelibrary.wiley.com/doi/abs/10.1029/2020GL092092https://agupubs.onlinelibrary. wiley.com/doi/10.1029/2020GL092092. doi:
          <volume>10</volume>
          .1029/2020GL092092.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>B. A.</given-names>
            <surname>Toms</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Barnes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. W.</given-names>
            <surname>Hurrell</surname>
          </string-name>
          ,
          <article-title>Assessing Decadal Predictability in an Earth-System Model Using Explainable Neural Networks</article-title>
          ,
          <source>Geophysical Research Letters</source>
          <volume>48</volume>
          (
          <year>2021</year>
          )
          <article-title>e2021GL093842</article-title>
          . URL: https://onlinelibrary.wiley.com/doi/full/10.1029/2021GL093842https: //onlinelibrary.wiley.com/doi/abs/10.1029/2021GL093842https://agupubs.onlinelibrary. wiley.com/doi/10.1029/2021GL093842. doi:
          <volume>10</volume>
          .1029/2021GL093842.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>D.</given-names>
            <surname>Chakraborty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Alam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chaudhuri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Başağaoğlu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Sulbaran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Langar</surname>
          </string-name>
          ,
          <article-title>Scenariobased prediction of climate change impacts on building cooling energy consumption with explainable artificial intelligence</article-title>
          ,
          <source>Applied Energy</source>
          <volume>291</volume>
          (
          <year>2021</year>
          )
          <article-title>116807</article-title>
          . doi:
          <volume>10</volume>
          .1016/j. apenergy.
          <year>2021</year>
          .
          <volume>116807</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Keane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Kenny</surname>
          </string-name>
          ,
          <article-title>How case-based reasoning explains neural networks: A theoretical analysis of xai using post-hoc explanation-by-example from a survey of anncbr twin-systems</article-title>
          ,
          <source>in: Case-Based Reasoning Research and Development: 27th International Conference, ICCBR</source>
          <year>2019</year>
          , Otzenhausen, Germany, September 8-
          <issue>12</issue>
          ,
          <year>2019</year>
          , Proceedings, Springer-Verlag, Berlin, Heidelberg,
          <year>2019</year>
          , p.
          <fpage>155</fpage>
          -
          <lpage>171</lpage>
          . URL: https://doi.org/10.1007/ 978-3-
          <fpage>030</fpage>
          -29249-2_
          <fpage>11</fpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -29249-2\_
          <fpage>11</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>H. B. Mann</surname>
            ,
            <given-names>D. R.</given-names>
          </string-name>
          <string-name>
            <surname>Whitney</surname>
          </string-name>
          ,
          <article-title>On a test of whether one of two random variables is stochastically larger than the other</article-title>
          ,
          <source>The annals of mathematical statistics 18</source>
          (
          <year>1947</year>
          )
          <fpage>50</fpage>
          -
          <lpage>60</lpage>
          . URL: http://projecteuclid.org/euclid.aoms/1177730491.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>M. G.</given-names>
            <surname>Orozco-del Castillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ortiz-Aleman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Urrutia-Fucugauchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Martin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>RodríguezCastellanos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Villaseñor-Rojas</surname>
          </string-name>
          ,
          <article-title>A genetic algorithm for filter design to enhance features in seismic images</article-title>
          ,
          <source>Geophysical Prospecting</source>
          <volume>62</volume>
          (
          <year>2013</year>
          )
          <fpage>210</fpage>
          -
          <lpage>222</lpage>
          . URL: http://doi.wiley.
          <source>com/ 10</source>
          .1111/
          <fpage>1365</fpage>
          -
          <lpage>2478</lpage>
          .12026. doi:
          <volume>10</volume>
          .1111/
          <fpage>1365</fpage>
          -
          <lpage>2478</lpage>
          .
          <fpage>12026</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>