<!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>M. U. Ahmed);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Hand is Better than Twins in the Bush</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mobyen Uddin Ahmed</string-name>
          <email>mobyen.uddin.ahmed@mdu.se</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shaibal Barua</string-name>
          <email>shaibal.barua@mdu.se</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shahina Begum</string-name>
          <email>shahina.begum@mdu.se</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mir Riyanul Islam</string-name>
          <email>mir.riyanul.islam@mdu.se</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rosina O Weber</string-name>
          <email>rosina@drexel.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Drexel University</institution>
          ,
          <addr-line>Philadelphia, PA, 19802</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Mälardalen University</institution>
          ,
          <addr-line>Västerås</addr-line>
          ,
          <country country="SE">Sweden</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>AI methods referred to as interpretable are often discredited as inaccurate by supporters of the existence of a trade-of between interpretability and accuracy. In many problem contexts however this trade-of does not hold. This paper discusses a regression problem context to predict flight take-of delays where the most accurate data regression model was trained via the XGBoost implementation of gradient boosted decision trees. While building an XGB-CBR Twin and converting the XGBoost feature importance into global weights in the CBR model, the resultant CBR model alone provides the most accurate local prediction, maintains the global importance to provide a global explanation of the model, and ofers the most interpretable representation for local explanations. This resultant CBR model becomes a benchmark of accuracy and interpretability for this problem context, and hence it is used to evaluate the two additive feature attribute methods SHAP and LIME to explain the XGBoost regression model. The results with respect to local accuracy and feature attribution lead to potentially valuable future work.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Case-based reasoning (CBR) is considered an interpretable model given its typical adoption
of the weighted Euclidean Distance to implement k-nearest neighbors. With this approach,
the weights are usually associated with global features, afording model interpretability. The
concentration of the learning in global weights can however limit CBR accuracy, thus helping
support the claim of the existence of a trade-of between accuracy and interpretability [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        In explainable artificial intelligence (XAI), the trade-of between accuracy and interpretability
has been debunked in diferent problem contexts with diferent data types. For example, using
image data from mammograms, Barnett et al. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] learned about deficiencies in their classifier
when told by experts the classification was being done for the wrong reasons. When aligning
ICCBR XCBR’22: 4th Workshop on XCBR: Case-based Reasoning for the Explanation of Intelligent Systems at ICCBR-2022,
∗Corresponding author. Authors are listed in alphabetical order.
      </p>
      <p>LGOBE</p>
      <p>
        http://www.es.mdh.se/staff/149-Mobyen_Uddin_Ahmed (M. U. Ahmed);
http://www.es.mdh.se/staff/3845-Mir_Riyanul_Islam (M. R. Islam); https://www.cs.drexel.edu/~rw37/ (R. O. Weber)
CEUR
the interpretable features with domain knowledge, the resultant interpretable model was more
accurate than before. The trade-of claim is even more often dismissed when data is tabular (e.g.,
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]). Notwithstanding, as it often happens in science, this claim has motivated valuable works
such as the ANN-CBR Twins [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] where an accurate artificial neural network (ANN) is twinned
with CBR as a presumed less accurate but interpretable model. The successful demonstrations
of ANN-CBR Twins (ibid.) make this a valuable approach for exemplar-based explainability.
      </p>
      <p>
        This paper investigates the problem context of predicting flight delays. Air Trafic Flow
Management (ATFM) costs, on average, approximately 100 Euros per minute for airlines [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
According to the FAA report in 20191, the estimated cost due to delay, considering airlines,
passengers, lost demand, and indirect costs, was thirty-three billion dollars. This high cost
justifies the increased interest in predicting take-of time and delays [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        The take-of time is one of the root indicators of the delay of an aircraft as it propagates to
all transportation networks, hence predicting it is key to enhancing air trafic. Predicting the
delay of take-of time is a regression problem, where feature sets (both numeric and categorical)
are used from flight plans, weather reports, and airline information. Departure delay has
been characterized considering the spatial and temporal aspects (e.g., [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref7 ref8 ref9">7, 8, 9, 10, 11, 12</xref>
        ]). The
methods used for predicting tasks in ATFM include neural networks (NN), random forest,
gradient boosting machines, support vector machines, and linear regression [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        This paper describes a study whose starting point was to use flight data to predict departure
delays using XGBoost via regression. XGBoost [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] is an implementation of gradient boosted
decision trees (GBDT), an ensemble method that uses gradients to build highly accurate decision
trees. This ensemble aspect limits the local interpretability of GBDT but still produces global
importance factors that can make the model globally interpretable. For local interpretability,
an alternative would be to adapt the ANN-CBR twins approach into a XGB-CBR. One of the
twins steps is to extract from the non-interpretable (and presumably more accurate) method the
representation that supports its accuracy and transfer it over to CBR. The XGBoost importance
factors facilitate this step. However, when doing this, as detailed later, the CBR model alone
using XGBoost importance factors as global weights, produced a smaller mean absolute error
(MAE) than the original XGBoost regression model.
      </p>
      <p>
        The CBR model is more accurate (i.e., lower MAE), ofers global interpretability, and
interpretable local explanations. This justifies its use as a benchmark against which to evaluate
explanation methods for XGBoost. We adopt two additive feature attribute methods, namely,
SHAP [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and LIME [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] to produce features to explain the XGBoost regression model.
      </p>
      <p>One of the benefits of having CBR as the most accurate model is interpretability. Another
benefit stems from the use of global weights for each feature. One important aspect when
predicting air trafic delays is that some features are clearly more important than others, making
the opportunity to incorporate domain knowledge desirable. For example, the feature that
represents delays on the previous leg of a flight that uses the same aircraft is certainly relevant.
Having only one weight for each feature makes it easy to incorporate or manipulate this kind
of domain knowledge by directly changing the weight value.</p>
      <p>Section 2 introduces the methods and Section 3 describes this paper’s methodology. Section
4 presents results and discussion, and Section 5 concludes.
1https://www.faa.gov/data_research/aviation_data_statistics/media/cost_delay_estimates.pdf</p>
    </sec>
    <sec id="sec-2">
      <title>2. Data and Explanation Models</title>
      <p>This section describes the models discussed in this paper. The context is a regression model
 (  ) that uses data where  ∈  are instances mapped by features   ∈  ,   = 1, … ,  ,  train ⊂ 
are training instances   ,   = 1, … ,  that include prediction delays  ∈  in minutes, which are
used by the regression model  (  ) to learn predictions  ̂ .  test ⊂  are testing instances.</p>
      <sec id="sec-2-1">
        <title>2.1. Regression Models</title>
        <p>
          XGBoost [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] is a GBDT ensemble method. Ensemble methods are shown to produce better
performance than single methods [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. GBDT is an ensemble method for decision trees that
learns with diferentiable loss functions [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. Two GBDT variants are XGBoost [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] and
LightGBM [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. XGBoost uses the second-order gradient to improve accuracy whereas LightGBM
aims at improved eficiency. Previous work in air trafic delay prediction has utilized LightGBM
[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. Hence, we start with XGBoost given its potential to be more accurate than LightGBM.
        </p>
        <p>
          CBR [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] has its roots in memory-based methods from cognitive science [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. CBR
implements the similarity heuristic, i.e., to reuse a previous solution to solve a similar new problem.
Determining similarity between problems is domain-dependent, hence CBR systems often use
the weighted Euclidean Distance where weights can reflect particular aspects of the problem
context. These weights used in similarity assessment are global to features, making decisions
interpretable at the global level 2. The limitation is that only global weights may limit accuracy.
On the other hand, this simple and global representation facilitates incorporation of domain
knowledge. When using the weighted Euclidean Distance, weights can be learned in various
ways such as feedback learning algorithms [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] or decision trees (e.g., [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]). In this paper, the
CBR model uses the XGBoost feature importance values as weights.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Explanation Methods</title>
        <p>
          ANN-CBR Twins is an example-based explanation method [
          <xref ref-type="bibr" rid="ref23 ref4">23, 4</xref>
          ]. The concept of Twins is
based on the premise of two models where the accuracy-interpretability trade-of holds. The
black-box and highly accurate ANN is one twin and the other is CBR, as the interpretable
and less accurate model. The goal is that the models are functionally equivalent, that is, that
they can produce the same results for the same testing instances. ANN-CBR twins succeed by
transferring the representation and weights from the ANN into CBR [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
        </p>
        <sec id="sec-2-2-1">
          <title>2.2.1. Additive Feature Attribution</title>
          <p>
            Explanation methods based on approaches to distribute gain in coalitional game theory [
            <xref ref-type="bibr" rid="ref14 ref24">24, 14</xref>
            ]
utilize Shapley values [
            <xref ref-type="bibr" rid="ref25">25</xref>
            ] thus inheriting their properties. Lundberg and Lee [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] identify a
class of explanation methods called additive feature attribution, which include those based on
Shapley values, among others [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ]. This class is referred to as additive because of the eficiency
property from Shapley values [
            <xref ref-type="bibr" rid="ref25">25</xref>
            ] that shows that the gains shared by all players in a coalition
game equals the value of the grand coalition. This property becomes local accuracy for additive
2Authors note that it is not within the scope of this paper to debate about the value of local versus global
interpretability, but simply to point out when discussed interpretability is local or global.
feature attribute methods (Equation 1) where (   ) is the explanation model where the property
of local accuracy is demonstrated when (  ) matches the model  (  ) for each instance, where

(   ) is computed on the vector   which transforms   by the function ℎ(  ) makings   ∈ {0, 1} :
(   ) =  0 + ∑    
=
=1
(1)
          </p>
          <p>
            The local interpretable model-agnostic explanation (LIME) [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ] is another additive feature
attribution method. LIME fits a linear regression to explain the behavior of a sample point. To
obtain points for fitting a linear regression, LIME randomly perturbs the point to be explained
using the points closest to the target point. The coeficients of the linear regression in LIME are
used to produce  values for Equation 1 and predict the output of the model (   ).
          </p>
        </sec>
        <sec id="sec-2-2-2">
          <title>2.2.2. XAI for Regression</title>
          <p>
            Letzgus et al. [
            <xref ref-type="bibr" rid="ref26">26</xref>
            ] examine XAI methods for regression problems. They recommend that
both prediction and explanation be done with methods that do not normalize their values in
order to preserve the alignment between the sum of the contributions with the prediction thus
preserving the same measurement unit. They refer to it as the conservation principle.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>
        This section analyzes SHAP and LIME in terms of local accuracy and feature attribution for the
XGBoost implementation for predicting flight delays. XGBoost predictions are the baseline for
local accuracy because the explanation models were built for it; CBR is the baseline for feature
importance because it is the most accurate model and it allows local interpretability.
3.1. Data
The dataset was collected and processed by EUROCONTROL3 and it uses the Enhanced Tactical
Flow Management System (ETFMS) flight data messages for all flights during the year 2019 (
i.e.,
May to October). The datasets include basic information, status of the flight and previous flight
leg, ATFM regulations, weather, and calendar. The features are described in detail in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        The data used for XGBoost includes 5,903,743 instances of the clean dataset with months from
May to August, which is a subset of the dataset from EUROCONTROL. The study includes the
ifrst five days of September and October for testing, without using the remaining days of these
months. The number of instances in the testing data is 158,147. The main diference between
the data used in this paper and in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is that they broke down the data into eight intervals of time
to EOBT (Estimated Of-Block Time). In this paper, the data was not broken down in intervals,
which means using the interval from zero to three-hundred and sixty minutes: (0,360].
      </p>
      <sec id="sec-3-1">
        <title>3.2. Metrics</title>
        <p>a prediction from a model:
We use MAE and standard deviation  for the quality of the predictions for both data and
explanation models. MAE computes the average diference between an actual observation and
  = 1/
=
∑|  −  ̂ |
=1</p>
        <sec id="sec-3-1-1">
          <title>MAE for Data Models.</title>
          <p>MAE is computed based on the actual delays   from the testing data
as baseline for comparison against the predictions  ̂ learned by the regression models  (  ).</p>
        </sec>
        <sec id="sec-3-1-2">
          <title>MAE for Explanation Models.</title>
          <p>As described in Section 2.2.1, both SHAP and LIME use a
function (   ) to produce a prediction  ∈̂̂</p>
          <p>using Equation 1. The values for MAE for the two
regression model  (  ) and the  ̂̂ obtained by (   ).
explanation models are obtained from the diference between the predictions  ̂ learned by the</p>
        </sec>
        <sec id="sec-3-1-3">
          <title>Normalized Discounted Cumulative Gain (nDCG). nDCG compares the order of retrieved</title>
          <p>
            documents in information retrieval. Studies [
            <xref ref-type="bibr" rid="ref27 ref28">27, 28</xref>
            ] show that diferent libraries can produce
varied results. In this paper, we computed nDCG with sklearn library [
            <xref ref-type="bibr" rid="ref29">29</xref>
            ].
          </p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>3.3. Methods</title>
        <sec id="sec-3-2-1">
          <title>XGBoost</title>
          <p>The hyperparameters for XGBoost were selected based on the results from 288
diferent combinations. The final model used the following: learning_rate = 0.1, max_depth = 7,
min_child_weight = 1, subsample = 0.5, colsample_bytree = 0.5, n_estimators = 500.
CBR</p>
          <p>The CBR model averages the predictions in the three least distant neighbors retrieved
using the Euclidean Distance weighted with the XGBoost importance factors. For binary and
categorical features, local similarity is symbolic producing 1 when values are equal and 0 when
diferent. For numeric features, the absolute diference is divided by the range of values. As a
local learner, the predictions are computed with leave-one-out cross validation.</p>
        </sec>
        <sec id="sec-3-2-2">
          <title>Additive and Global CBR</title>
          <p>CBR can be used for example-based explanations, but its global
weights do not support local explanations in the same form as additive models. CBR global
weights support global interpretability, which we refer as Global CBR. Additive CBR is an
additive version built by re-scaling the values for the CBR regression model after prediction.
Additive CBR becomes a benchmark for local interpretability. Feature values and weights are
re-scaled to produce</p>
          <p>in the same terms as the additive feature attribution explanation
models (   ). To achieve this, we utilize a multiplier   obtained by dividing the prediction  ̂ of
the CBR regression model  (  ) by the sum of its factors     :
  =  ̂ 1/(∑</p>
          <p>∑     )
= =
=1 =1
(2)
(3)
SHAP and LIME The two explanation models were built for XGBoost. SHAP was
implemented using kernelSHAP with default settings. LIME was implemented with 1,000
perturbations and 1,000 number of samples.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Results and Discussion</title>
      <sec id="sec-4-1">
        <title>4.1. Results from Data Models</title>
        <p>lower error in the CBR model is based on the model having more instances with lower errors.
These lower errors were within the 10-minute range. The XGBoost model has fewer errors in
the bin of 10 minutes and more in the bins with higher errors, leading to greater values in MAE.</p>
        <p>Figure 2 depicts the number of instances at the five- and two-minute marks for CBR and
XGBoost. At these thresholds, the CBR model produces more instances within five minutes
diference from the actual predictions than with higher errors. At the two-minute mark, CBR
has about 40% of instances within two minutes away from the actual prediction.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Discussion on Data Models</title>
        <p>The higher CBR accuracy incites the question as to whether CBR models would consistently
benefit from learning global weights via ensemble models. These results allow the use of CBR
as a baseline for explanation quality because it is both the most interpretable and most accurate.
This would represent one circumstance in which it would not be necessary to adopt the Twins
approach. Had the CBR model not been the most accurate, using Twins would be preferable.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Results from Explanation Models</title>
      </sec>
      <sec id="sec-4-4">
        <title>4.4. Discussion on Explanation Models</title>
        <p>the smallest set of instances with lowest MAE. This diference is not observed in the analysis of
feature attributions in Table 3. This diference may be explained by a few aspects.</p>
        <p>At the smallest set with the most accurate instances (Table 3), SHAP’s attributions provide
higher nDCG values (i.e., 0.82) than LIME (i.e., 0.77). This result is not as impressive as results
for local accuracy but shows SHAP as superior. The fact that SHAP does not have higher nDCG
values may be because local explanations are built to model the data model, which is XGBoost,
not CBR. As it can be seen in Table 1, there is reasonable diference between the MAE of CBR
(i.e., 0.52) and XGBoost (i.e., 2.72) with respect to the actual data at the set of instances with
lowest MAE. This variation might explain why the nDCG values for SHAP are not higher.</p>
        <p>
          Table 4 includes the values for local accuracy for easy examination of their progression.
Moving from the data set with all instances, which is expected to be the least accurate, SHAP’s
local accuracy improves going from the first ( i.e., 0.806), to second (i.e., 0.813), and third row
(i.e., 0.817), showing local accuracy and nDCG are somehow proportional. nDCG values for
LIME are inversely proportional, decreasing from the first ( i.e., 0.819), to second (i.e., 0.805), and
third row (i.e., 0.773). One possible observation is that LIME’s low local accuracy is consistent
with lack of progression of nDCG. In any case, these results suggest further studies are needed
because they do not provide the means to support that any of these feature attributions is valid.
We list three aspects to investigate: feature attribution, local accuracy, and additive variants.
Feature Importance and Feature Attribution The literature indicates that the contribution
of a feature in an additive feature attribution model is diferent from feature importance in
the sense of weights [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]. The question arises on whether there are any relations to be drawn
between these two types of feature importance. One direction would be to question whether
example-based explanations produced by CBR support feature attributions resultant from any
explanation model. Another would be on whether there is any relationship between feature
importance in the sense of weights as practiced in CBR and feature attributions based on
contributions of an additive model. Further studies are needed to shed light into the claim that
the “best explanation of a simple model is the model itself ” [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] pp 2. If the explanation method
models the data model decision boundary then what information content does it produce?
If the explanation method models instance points, then what does it mean for a feature to
contribute to a decision? Questions such as how to precisely define feature attributions and
feature importance are crucial to support proper presentation of XAI results to users.
Local Accuracy The recommendation is to investigate whether local accuracy is an indicator
of feature attribution quality. This study, of course, depends on a definition of feature attribution.
Additive Variants It is not clear if the Additive CBR model adopted herein meets the
conservation principle [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ] for regression and is thus valid as a benchmark. A review of the literature
should clarify which data models can be re-scaled into additive models to enable valid
comparisons.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Related Works</title>
      <p>
        Many papers have attempted to evaluate and comparatively analyze explanation methods (e.g.,
[
        <xref ref-type="bibr" rid="ref30 ref31 ref32">30, 31, 32</xref>
        ]). There are multiple ways to categorize explainable methods, but a valuable, and often
dismissed, perspective is to consider the information type an XAI method produces. Methods
that reply to the question, “Why not something else?” produce counterfactual instances and
cannot be included in the same category as feature attribution methods, which aim to produce
contributions of instance features. This paper compares two XAI methods that belong to the
category of additive feature attribution methods [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], namely, SHAP and LIME.
      </p>
      <p>
        Zhou et al. [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ] point out the fact that attribution is not a well defined term as they compare
additive (e.g., SHAP [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]) against non-additive methods such as (e.g., [
        <xref ref-type="bibr" rid="ref33 ref34">33, 34</xref>
        ]). Their rationale
for the selection is that all these methods can be used to produce visualizations known as
saliency maps. Zhou et al. [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ] propose to transform datasets as a means to create ground-truth
data and assess whether these methods can succeed in recovering them. The authors conclude
none of the methods can be considered satisfactory.
      </p>
      <p>
        The benefit of limiting the set of methods to evaluate lies on the ability to compare along
the same deliverable. Additive feature attribution methods [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] share the same properties and
thus using the features they identify with highest importance and their local accuracy seem a
reasonable starting point. As recommended by various authors (e.g., [
        <xref ref-type="bibr" rid="ref35 ref36 ref37 ref38">35, 36, 37, 38</xref>
        ]) the use
of benchmark datasets is valid as long as the evaluation is limited to feature importance or
local accuracy. As previously described [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ], benchmark datasets are not recommended for
evaluating explanations for user consumption because explanations are user-, context-, and
application-specific ( e.g., [
        <xref ref-type="bibr" rid="ref1 ref40 ref41">1, 40, 41</xref>
        ]).
      </p>
    </sec>
    <sec id="sec-6">
      <title>6. Concluding Remarks and Future Works</title>
      <p>This paper describes a regression problem for air trafic delay prediction where an interpretable
data model is also the most accurate, hence demonstrating another instance where the
accuracyinterpretability trade-of does not hold. Here the study built a reasonably accurate model
(i.e., MAE 9.22) with XGBoost and wanted to have a more interpretable model by building an
XGB-CBR twin. When transferring the importance factors from XGBoost into CBR as global
weights, the CBR model turned out to be even more accurate (i.e., MAE 5.82) than the XGBoost.
The study then used the interpretable CBR model as a benchmark to compare the performance
of the two additive feature attribution methods SHAP and LIME. The selection of these two
methods was based on their local accuracy property where each explanation model is able to
produce a prediction just like the regression model. When examining local accuracy, the SHAP
explanation model was functionally equivalent to the original XGBoost model, predicting the
same delays at a precision of 10−5. The MAE between LIME and XGBoost is 8.62 minutes.</p>
      <p>
        Based on the assertion that the best explanation of a model is the model itself [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], the results
compare whether the level of equivalence between the data and the explanation models could
translate into feature attribution quality. Nonetheless, when comparing the feature importance
from the Additive CBR baseline against feature attributions from LIME and SHAP, SHAP’s
superior performance in local accuracy is not matched. Based on these results, a few questions
arise with potential to advance the field (Section 4).
      </p>
      <p>
        Among important future work are studies on learning feature weights for CBR and identifying
when Twins are preferable. For predicting flight delays, future work includes comparisons
against the results from [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], other data models, and other additive feature attribution methods.
      </p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This work was financed by the project xApp: Explainable AI for Industrial Applications which
is funded by VINNOVA (Sweden’s innovation agency) and Mälardalen University. The authors
would like to acknowledge VINNOVA to support our research in the area of explainable AI
(XAI) in the project “Application of Explainable AI in Industrial Applications (Diary number
2021-03971)”. This study is also a part of the project Transparent Artificial Intelligence and
Automation to Air Trafic Management Systems, ARTIMATION, funded by the European Union’s
Horizon 2020 within the framework SESAR 2020 research and innovation program under Grant
Agreement N. 894238. The authors would like to thank Eurocontrol for providing the dataset
for this study, and the reviewers for their excellent suggestions.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Gunning</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Stefik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Choi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Stumpf</surname>
          </string-name>
          , G.-
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <article-title>Xai-explainable artificial intelligence</article-title>
          ,
          <source>Science robotics 4</source>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Barnett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. R.</given-names>
            <surname>Schwartz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Y.</given-names>
            <surname>Lo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Rudin</surname>
          </string-name>
          ,
          <article-title>A case-based interpretable deep learning model for classification of mass lesions in digital mammography</article-title>
          ,
          <source>Nature Machine Intelligence</source>
          <volume>3</volume>
          (
          <year>2021</year>
          )
          <fpage>1061</fpage>
          -
          <lpage>1070</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Seltzer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Rudin</surname>
          </string-name>
          ,
          <article-title>Fast sparse classification for generalized linear and additive models</article-title>
          ,
          <source>Proceedings of machine learning research 151</source>
          (
          <year>2022</year>
          )
          <fpage>9304</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Kenny</surname>
          </string-name>
          , M. T. Keane,
          <article-title>Explaining deep learning using examples: Optimal feature weighting methods for twin systems using post-hoc, explanation-by-example in xai</article-title>
          ,
          <source>KnowledgeBased Systems</source>
          <volume>233</volume>
          (
          <year>2021</year>
          )
          <fpage>107530</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Cook</surname>
          </string-name>
          , G. Tanner,
          <article-title>European airline delay cost reference values (</article-title>
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.</given-names>
            <surname>Dalmau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ballerini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Naessens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Belkoura</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wangnick</surname>
          </string-name>
          ,
          <article-title>An explainable machine learning approach to improve take-of time predictions</article-title>
          ,
          <source>Journal of Air Transport Management</source>
          <volume>95</volume>
          (
          <year>2021</year>
          )
          <fpage>102090</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Rebollo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Balakrishnan</surname>
          </string-name>
          ,
          <article-title>Characterization and prediction of air trafic delays</article-title>
          , Transportation research part C:
          <article-title>Emerging technologies 44 (</article-title>
          <year>2014</year>
          )
          <fpage>231</fpage>
          -
          <lpage>241</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y. J.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Choi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Briceno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mavris</surname>
          </string-name>
          ,
          <article-title>A deep learning approach to flight delay prediction</article-title>
          ,
          <source>in: IEEE/AIAA 35th Digital Avionics Systems Conference (DASC)</source>
          , IEEE,
          <year>2016</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>B.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Asian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          , G. Chen,
          <article-title>Flight delay prediction for commercial air transport: A deep learning approach</article-title>
          ,
          <source>Transportation Research Part E: Logistics and Transportation Review</source>
          <volume>125</volume>
          (
          <year>2019</year>
          )
          <fpage>203</fpage>
          -
          <lpage>221</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>T.-N.</given-names>
            <surname>Tran</surname>
          </string-name>
          , D.-T. Pham,
          <string-name>
            <given-names>S.</given-names>
            <surname>Alam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Duong</surname>
          </string-name>
          ,
          <article-title>Taxi-speed prediction by spatio-temporal graph-based trajectory representation and its applications</article-title>
          ,
          <source>Proceedings of the ICRAT</source>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kovarik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Doherty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Korah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mulligan</surname>
          </string-name>
          , G. Rasool,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Mehta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bhavsar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Paglione</surname>
          </string-name>
          ,
          <article-title>Comparative analysis of machine learning and statistical methods for aircraft phase of lfight prediction</article-title>
          ,
          <source>in: International Conference on Research in Air Transportation</source>
          <year>2020</year>
          , 9th International Conference,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R. Dalmau</given-names>
            <surname>Codina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Belkoura</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Naessens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ballerini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wagnick</surname>
          </string-name>
          ,
          <article-title>Improving the predictability of take-of times with machine learning: A case study for the maastricht upper area control centre area of responsibility</article-title>
          ,
          <source>in: Proceedings of the 9th SESAR Innovation Days</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <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="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Lundberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.-I.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <article-title>A unified approach to interpreting model predictions</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>30</volume>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Ribeiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Guestrin</surname>
          </string-name>
          , ”
          <article-title>why should i trust you?” explaining the predictions of any classifier</article-title>
          ,
          <source>in: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>1135</fpage>
          -
          <lpage>1144</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>O.</given-names>
            <surname>Sagi</surname>
          </string-name>
          , L. Rokach,
          <article-title>Ensemble learning: A survey</article-title>
          ,
          <source>Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery</source>
          <volume>8</volume>
          (
          <year>2018</year>
          )
          <article-title>e1249</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , C. Jung,
          <article-title>Gbdt-mo: gradient-boosted decision trees for multiple outputs</article-title>
          ,
          <source>IEEE transactions on neural networks and learning systems 32</source>
          (
          <year>2020</year>
          )
          <fpage>3156</fpage>
          -
          <lpage>3167</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>
            <surname>M. M. Richter</surname>
            ,
            <given-names>R. O.</given-names>
          </string-name>
          <string-name>
            <surname>Weber</surname>
          </string-name>
          ,
          <source>Case-based reasoning: a textbook</source>
          , Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>R. C.</given-names>
            <surname>Schank</surname>
          </string-name>
          ,
          <article-title>Dynamic memory: A theory of reminding and learning in computers and people</article-title>
          , cambridge university press,
          <year>1983</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>D. W.</given-names>
            <surname>Aha</surname>
          </string-name>
          ,
          <article-title>Feature Weighting for Lazy Learning Algorithms</article-title>
          , Springer US, Boston, MA,
          <year>1998</year>
          , pp.
          <fpage>13</fpage>
          -
          <lpage>32</lpage>
          . doi:
          <volume>10</volume>
          .1007/978- 1-
          <fpage>4615</fpage>
          - 5725-
          <issue>8</issue>
          _
          <fpage>2</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>D.</given-names>
            <surname>Doğan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. Z.</given-names>
            and
            <surname>Arditi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. M.</given-names>
            <surname>Günaydın</surname>
          </string-name>
          ,
          <article-title>Using decision trees for determining attribute weights in a case-based model of early cost prediction</article-title>
          ,
          <source>Journal of Construction Engineering</source>
          and
          <string-name>
            <surname>Management-Asce</surname>
          </string-name>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Kenny</surname>
          </string-name>
          , M. T. Keane,
          <article-title>Twin-systems to explain artificial neural networks using casebased reasoning: Comparative tests of feature-weighting methods in ann-cbr twins for xai</article-title>
          , in: Twenty-Eighth
          <source>International Joint Conferences on Artifical Intelligence (IJCAI)</source>
          ,
          <year>Macao</year>
          ,
          <fpage>10</fpage>
          -16
          <source>August</source>
          <year>2019</year>
          ,
          <year>2019</year>
          , pp.
          <fpage>2708</fpage>
          -
          <lpage>2715</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>E.</given-names>
            <surname>Strumbelj</surname>
          </string-name>
          , I. Kononenko,
          <article-title>An eficient explanation of individual classifications using game theory</article-title>
          ,
          <source>The Journal of Machine Learning Research</source>
          <volume>11</volume>
          (
          <year>2010</year>
          )
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>L. S.</given-names>
            <surname>Shapley</surname>
          </string-name>
          ,
          <article-title>A value for n-person games</article-title>
          ,
          <source>Classics in game theory 69</source>
          (
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>S.</given-names>
            <surname>Letzgus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Wagner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lederer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Samek</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.-R. Müller</surname>
          </string-name>
          , G. Montavon,
          <article-title>Toward explainable artificial intelligence for regression models: A methodological perspective</article-title>
          ,
          <source>IEEE Signal Processing Magazine</source>
          <volume>39</volume>
          (
          <year>2022</year>
          )
          <fpage>40</fpage>
          -
          <lpage>58</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>R.</given-names>
            <surname>Busa-Fekete</surname>
          </string-name>
          , G. Szarvas,
          <string-name>
            <given-names>T.</given-names>
            <surname>Elteto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kégl</surname>
          </string-name>
          ,
          <article-title>An apple-to-apple comparison of learningto-rank algorithms in terms of normalized discounted cumulative gain</article-title>
          ,
          <source>in: ECAI 2012- 20th European Conference on Artificial Intelligence: Preference Learning: Problems and Applications in AI Workshop</source>
          , volume
          <volume>242</volume>
          ,
          <string-name>
            <surname>Ios</surname>
            <given-names>Press</given-names>
          </string-name>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Chen</surname>
          </string-name>
          , T.-Y. Liu,
          <article-title>A theoretical analysis of ndcg ranking measures</article-title>
          ,
          <source>in: Proceedings of the 26th annual conference on learning theory (COLT</source>
          <year>2013</year>
          ), volume
          <volume>8</volume>
          ,
          <year>2013</year>
          , p.
          <fpage>6</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>F.</given-names>
            <surname>Pedregosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Varoquaux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gramfort</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Michel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Thirion</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Grisel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Blondel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Prettenhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Weiss</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Dubourg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Vanderplas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Passos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Cournapeau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Brucher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Perrot</surname>
          </string-name>
          , E. Duchesnay,
          <article-title>Scikit-learn: Machine learning in Python</article-title>
          ,
          <source>Journal of Machine Learning Research</source>
          <volume>12</volume>
          (
          <year>2011</year>
          )
          <fpage>2825</fpage>
          -
          <lpage>2830</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>J.</given-names>
            <surname>Adebayo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gilmer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Muelly</surname>
          </string-name>
          , I. Goodfellow,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>Sanity checks for saliency maps</article-title>
          ,
          <source>in: Advances in Neural Information Processing Systems</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>9505</fpage>
          -
          <lpage>9515</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>X.</given-names>
            <surname>Man</surname>
          </string-name>
          ,
          <string-name>
            <surname>E. Chan,</surname>
          </string-name>
          <article-title>The best way to select features?</article-title>
          , arXiv preprint arXiv:
          <year>2005</year>
          .
          <volume>12483</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Booth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Ribeiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Shah</surname>
          </string-name>
          ,
          <article-title>Do feature attribution methods correctly attribute features</article-title>
          ,
          <source>arXiv preprint arXiv:2104.14403</source>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>R. R.</given-names>
            <surname>Selvaraju</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. Das</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Vedantam</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Cogswell</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Parikh</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Batra</surname>
          </string-name>
          ,
          <article-title>Grad-cam: Why did you say that? visual explanations from deep networks via gradient-based localization</article-title>
          ,
          <source>CoRR abs/1610</source>
          .02391 (
          <year>2016</year>
          ). URL: http://arxiv.org/abs/1610.02391. arXiv:
          <volume>1610</volume>
          .
          <fpage>02391</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>D.</given-names>
            <surname>Smilkov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Thorat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. B.</given-names>
            <surname>Viégas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wattenberg</surname>
          </string-name>
          ,
          <article-title>Smoothgrad: removing noise by adding noise</article-title>
          ,
          <source>CoRR abs/1706</source>
          .03825 (
          <year>2017</year>
          ). arXiv:
          <volume>1706</volume>
          .
          <fpage>03825</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sundararajan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Taly</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <article-title>Axiomatic attribution for deep networks</article-title>
          ,
          <source>in: International conference on machine learning, PMLR</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>3319</fpage>
          -
          <lpage>3328</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>M.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>Benchmarking attribution methods with relative feature importance</article-title>
          , arXiv preprint arXiv:
          <year>1907</year>
          .
          <volume>09701</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <surname>J. DeYoung</surname>
            , S. Jain,
            <given-names>N. F.</given-names>
          </string-name>
          <string-name>
            <surname>Rajani</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Lehman</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Xiong</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>B. C.</given-names>
          </string-name>
          <string-name>
            <surname>Wallace</surname>
          </string-name>
          ,
          <article-title>Eraser: A benchmark to evaluate rationalized nlp models</article-title>
          , arXiv preprint arXiv:
          <year>1911</year>
          .
          <volume>03429</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Amiri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. O.</given-names>
            <surname>Weber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Goel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Brooks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gandley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kitchell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zehm</surname>
          </string-name>
          ,
          <article-title>Data representing ground-truth explanations to evaluate xai methods</article-title>
          , arXiv preprint arXiv:
          <year>2011</year>
          .
          <volume>09892</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>F.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <article-title>Evaluating explanation without ground truth in interpretable machine learning</article-title>
          ,
          <source>arXiv preprint arXiv:1907</source>
          .
          <volume>06831</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <surname>A. B. Arrieta</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Díaz-Rodríguez</surname>
            ,
            <given-names>J. Del</given-names>
          </string-name>
          <string-name>
            <surname>Ser</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Bennetot</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Tabik</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Barbado</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>García</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Gil-López</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Molina</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Benjamins</surname>
          </string-name>
          , et al.,
          <article-title>Explainable artificial intelligence (xai): Concepts, taxonomies, opportunities and challenges toward responsible ai</article-title>
          ,
          <source>Information fusion 58</source>
          (
          <year>2020</year>
          )
          <fpage>82</fpage>
          -
          <lpage>115</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>S. T.</given-names>
            <surname>Mueller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. R.</given-names>
            <surname>Hofman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Clancey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Emrey</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Klein, Explanation in human-ai systems: A literature meta-review, synopsis of key ideas and publications, and bibliography for explainable ai</article-title>
          , arXiv preprint arXiv:
          <year>1902</year>
          .
          <year>01876</year>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>