<!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>Catania, IT
" a.cabroni@studenti.unimarconi.it (A. Cabroni);
f.fallucchi@unimarconi.it (F. Fallucchi)
~ http://www.gei.de/en/mitarbeiter/francesca-fallucchi-phd.html
(F. Fallucchi)</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>An Explainable Model For Diabetes Risk Prediction</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alessandro Cabroni</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francesca Fallucchi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Guglielmo Marconi University</institution>
          ,
          <addr-line>Via Plinio 44, 00193 Rome</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>In Artificial Intelligence, one of the most important issue concerns the necessity to understand why a particular prediction is chosen by a model from the considered input data. In this work, we propose a model, named Global Prediction Architecture, based on three layers (MultiLayerPerceptron, Closest Classes and Elements, and a third layer to combine them), where first layer produces both a partial prediction and features extraction useful for the second layer. We are interested in analyzing the behavior of the model both for accuracy and for explainability in terms of input data. We apply our study in the healthcare context of diabetes. Diabetes (diabetes mellitus) is a disease present when a person has a high blood sugar level for a long period. One import issue is related to the possibility to do prevention of the disease. We analyze the possibility to determine the diabetes risk in respect to daily lifestyle and health parameters, such as Body Mass Index, age, waist circumference, use of blood pressure medication, history of high blood glucose, physical activity, consumption of vegetables/fruits/berries, and family history of diabetes. We produce datasets randomly generated according to the rule named Finnish Diabetes Risk Score. This work aim to produce random and anonymized diabetes risk datasets, to test a model in terms of improving accuracy for the prediction of diabetes risk, and, most of all, to propose and test a method for explainability in the context of diabetes prediction, using an approach initially derived from Layer-Wise Relevance Propagation and Deep Taylor Decomposition.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Diabetes risk prediction</kwd>
        <kwd>FINnish Diabetes RIsk SCore</kwd>
        <kwd>Multilayer Perceptron</kwd>
        <kwd>Explainability</kwd>
        <kwd>Layer-Wise Relevance Propagation</kwd>
        <kwd>Deep Taylor Decomposition</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        ogy section reports the step followed in the research for level of the NN by a conservation rule:
ttpehrsiinstcowiuporarlskot.oluTotolisooalnsn. daDneadntavesinreovt nidrmoefinneinmttiosennutssseedscettciootiniomnopurlteelmipnoeernsttsthatnehde  = ∑︁ ∑︀  (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
rule used to implement random generated datasets, with  corresponds to how much the neuron j contributes
a visual distribution in terms of mean and standard devi- to be relevant for neuron k. The recursive propagation
ation over all input attributes. Dataset analysis section ifnishes at the input data. One single step can be defined
reports the result of an analysis conducted on the great- as a Taylor decomposition. In our context, we consider a
est training dataset. It presents the results of a prediction MLP as an acyclic graph based on Rectified Linear Unit
test using some algorithms available on WEKA tool. Pre- (ReLU) activation function at each layer with input data
diction model section describes the model defined and not less than zero. Supposing to have a neuron N
receivtested in this work in the context of diabetes risk predic- ing the scalar  = (1, . . . , ) and producing the
tion. In this section, we present also the used accuracies scalar , we have:
definition, the values of hyper-parameters which instan- 
tiate the model, and the prediction results. Explainability  = max(0, ∑︁   +  ) (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
model section presents our solution to explain the behav- =1
ior of the prediction model in terms of input data. This with  &lt;= 0. Considering DTD, we have that LRP
section reports also the hyper-parameters used in the corresponds to a succession of Taylor expansions local
test finalized to explainability and the results in terms of for each neuron. We now consider that the output can
input data relevance for the prediction. In the conclusion be described as a first-order Taylor expansion. Defining
section, we briefly summarize the obtained results about [] as the redistribution of  on the neuron
dataset creation, accuracy prediction, and explainability. i of the lower layer, we have the rule of redistribution
(+-rule) when the lower level of N is a ReLU layer:
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <p>In this section, we first briefly cite three chosen works n equals to the number of neurons in the lower level of
about prediction in the context of diabetes. Then, we N; + = ||. Defining  as the final output of the NN
present some concepts about explainability, in particular for a particular input data, we have that [[ ] ]
correfor LRP and DTD. sponds to the quantity of  distributed from one node j</p>
      <p>In [15], they use Pima Indian Diabetes (PID) dataset to one node i, where i is an input node for node j. [ ]
and they test seven Machine Learning (ML) algorithms corresponds to the quantity of  distributed on node i:
for predictions related to diabetes, using WEKA tool too.</p>
      <p>
        They obtain the best results by using Logistic Regression 1
(LR) and Support Vector Machine (SVM) for diabetes pre- [ ] = ∑︁ [[ ] ] (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
diction. They also implemented a Neural Network (NN) =1
with two hidden layers for the accuracy. In [16], they 1 equals to the number of nodes in the higher level for
evaluate the risk of diabetes based on lifestyles and fam- node i. Considering [ ] =   (neuron activation
ily background. They consider 952 instances produced and constant value), we have:
by questionnaire related to health, lifestyle and family
background. They applied diferent ML algorithms both
to this dataset and to PID dataset. Most accurate perfor- =1
mance is for Random Forest (RF) Classifier. Also in [ 17], (
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
they trained the ML models using PID dataset. They pro- 1 equals to the number of nodes in the higher level of
pose a framework based on pre-processing, K-fold Cross- node i. Moreover,
vtsuearlleeidcwtattoihoreknbt(heKesCtyVma)ro,edGienrlitdaemrseeosatnergcdhdiniffeoarrephnpytlypailengrgo-prthiaterhaimrmrsee.stIeunrltsfs,uti-no  = ∑=︁11 ∑︀1=+1 [1 ]+1 (
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
other medical context to verify the general usefulness.
      </p>
      <p>In the general context of explainability, as basis for our 1 equals to the number of nodes in the higher level
studying we are interested on LRP and DTD. In this sec- of node i, and n is the number of neurons in the lower
tion, we review some of the concepts described in [5], [7], level of j (the same level of i). At the beginning, we have
[18], [19], and [20]. In LRP, prediction back propagate [ ] =   and  = 1. By induction, there is a
in the NN. Each propagation redistributes in the lower product structure with a backward propagation rule and
the conservation of the output (redistribution on input
nodes).</p>
      <p>1 1 1
[ ] = ∑︁ [[ ] ] = ∑︁ [  ] = ∑︁ [ ]  =</p>
      <p>=1 =1</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <sec id="sec-3-1">
        <title>In this research, we firstly analyzed some papers about</title>
        <p>diabetes risk predictions and explainability for LRP and
DTD. We selected a rule (FINDRISC) to produce random
datasets. We defined our prediction model, named GPA,
with three layers: MLP for partial prediction and features
extraction, Closest Classes and Elements (CCE) for partial
prediction, Weighted Sum (WS) for final prediction. CCE
evaluates similarity between one unlabeled node and all
labelled nodes, using extracted features. WS sums the
two partial predictions, adequately weighted, to define
the final prediction by argmax. We analyzed the best
hyper-parameters, using GridSearchCV of scikit-learn
tool too. We analyzed the test predictions comparing
GPA accuracies against MLP accuracies and some WEKA
algorithms accuracies. We defined explainability
solution based on a forward DTD derived component for
ifrst and implicitly third layer, and on weight (standard
deviation) of extracted features (related to the training
data) for second and implicitly third layer. We tested the
explainability using a simplified MLP.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Tools and environments</title>
    </sec>
    <sec id="sec-5">
      <title>5. Dataset definition</title>
      <sec id="sec-5-1">
        <title>We generate eight datasets according to FINDRISC [1].</title>
        <p>
          Four datasets are for prediction experiments (2500
elements for testing; 1000, 1500, and 2000 for training),
and other four are for explainability experiments (1750
elements for testing; 1000, 1250, and 1500 for training).
The rule identifies risk individuals, without laboratory
tests. It considers five risk levels in respect to score: very
low (
          <xref ref-type="bibr" rid="ref1 ref2 ref3">0-3</xref>
          ), low (
          <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7 ref8">4-8</xref>
          ), moderate (
          <xref ref-type="bibr" rid="ref10 ref11 ref12 ref9">9-12</xref>
          ), high (
          <xref ref-type="bibr" rid="ref13 ref14 ref15 ref16 ref17 ref18 ref19 ref20">13-20</xref>
          ) and
very high (21-26). All datasets are equally balanced in
respect to the possible scores. These are the attributes to
be considered: BMI (weight (kg) / height squared (m2)),
age (years), waist circumference (diferentiating for
gender), use of blood pressure medication, history of high
blood glucose, physical activity expressed in hours/week,
daily consumption of vegetables, fruits or berries, family
history of diabetes. The score is calculated according to
the rule. The random input data are normalized to [0, 1].
These are the input data of our prediction model, while
the risk score is the right prediction. In Figure 1, we can
see the distribution (mean and standard deviation) of the
generated datasets.
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Dataset analysis</title>
      <sec id="sec-6-1">
        <title>For a preliminary analysis of the produced datasets, we</title>
        <p>considered the dataset with 2000 elements and we
analyzed in details both their data distribution and accuracy
results, by using WEKA tool [2]. In Table 2 we can see
accuracy results for the considered algorithms: J48, KStar,
MLP, Naïve Bayes (NB), RandomTree (RT). We used
10fold cross-validation for the analysis.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>7. Prediction model</title>
      <sec id="sec-7-1">
        <title>Our prediction model have three layers: first layer is</title>
        <p>
          MLP, second layer is CCE (it uses features extracted from
MLP), and third layer combines predictions of both MLP
and CCE. MLP have the following elements: dense, batch
normalization, activation–ReLU, dropout, dense, batch
normalization, activation–ReLU, dropout, dense, batch
normalization, activation–ReLU, dropout, dense,
activation–Softmax. CCE uses the features extracted from third
dense layer; for each testing node we implement this
algorithm:
• Calculate Euclidean distance between the
considered testing node and all training nodes
• Normalize these distances to [0,1]
• Using normalized distances, calculate Gaussian
kernel similarity between the considered testing
node and all training nodes:
, = − (,)2
2  2
(
          <xref ref-type="bibr" rid="ref9">9</xref>
          )
        </p>
      </sec>
      <sec id="sec-7-2">
        <title>We consider two accuracy definitions (eq. 7 and eq. 8).</title>
        <p>The second definition uses the similarities between labels,
because risk levels are orderable. In particular: np is the
number of unlabeled nodes,  is the right label for i
node,  () is the value of probability distribution for
unlabeled node i considering label j, and m is the number
of possible labels (classes, risk levels).</p>
        <sec id="sec-7-2-1">
          <title>7.2. Hyper-parameters</title>
        </sec>
      </sec>
      <sec id="sec-7-3">
        <title>Hyper-parameters have been chosen with some prelimi</title>
        <p>nary tests. Initially, for MLP component we considered
GridSearchCV for a first analysis. We produced a random
dataset of 1000 nodes using mlpClassifier with 200 max
iterations and the following parameter space:
hiddenLayerSizes with (128,256,32), (256,512,32), (512,1024,32);
learningRateInit with 0.01, 0.1; validationFraction with
0.1, 0.2; batchSize with 50, 100. For this analysis, we
obtained this results as best: batchSize=100,
hiddenLay =</p>
        <p>∑︀=1  (∈{1,...,} () = , 1, 0)
1 =
∑︀=1 (1 −
|∈{1,...,} ()− | )</p>
        <p>− 1</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>8. Explainability model</title>
      <p>erSizes=(128, 256, 32), learningRateInit=0.01,
validationFraction=0.1. After other empirical tests, we chose the
hyper-parameters described in Table 3.</p>
      <sec id="sec-8-1">
        <title>Considering DTD theory, we define a simplified rule</title>
        <p>
          to calculate the relevance of the single input parameter
7.3. Prediction results against the single feature extracted from MLP first layer.
We consider the weights of the edges for the trained
In Table 4, we present accuracy results for both only MLP MLP. We do not consider biases. Moreover, we manage
component and all model GPA. In Figure 2, we outline the possible weight of the features for the Gaussian
kerthe diferences between accuracy of GPA and MLP. As we nel distances in the CCE layer. The potential weight is
can see, we have a slightly better performance with GPA. calculated according to labelled nodes, corresponding
Moreover, the results are better than the results obtained to training data. We weight the standard deviation of
with the algorithms tested with WEKA tool. Of course, a feature. In fact, features with a high variation give a
we must remember that we are reasoning with restricted high contribute to the substantial distances and so they
random datasets and so our conclusions are useful only have a significant contribute for prediction classification
from a testing point of view and not for healthcare formal (we could also analyze better the possibility to normalize
deductions. In Table 5, we present execution times for training features values). We first obtain a formula for
prediction tests. explainability which does not depend from the particular
input data and prediction. Then, we apply the formula
to a single input data by multiplication, so to calculate
the percentage of relevance for that parameter in the
considered prediction. Here, we use a forward definition
for explainability, maintaining the conservation of total
relevance. Formally, if we have a normalized unlabeled
node represented by the input data (1, . . . , ), with
∀ ∈ {1, . . . , }  ∈ [0, 1], we can establish the
relevance of input i in the prediction as , ddefined in the
equations (
          <xref ref-type="bibr" rid="ref10">10</xref>
          ), (
          <xref ref-type="bibr" rid="ref11">11</xref>
          ), (
          <xref ref-type="bibr" rid="ref12">12</xref>
          ), (
          <xref ref-type="bibr" rid="ref13">13</xref>
          ). Where:
• F is the number of extracted features
•  is the value of feature f for labelled node i
• N is the number of labelled nodes (training dataset)
• +1 is the number of neurons for layer l+1 of
        </p>
        <p>MLP (layer 0 is the input data)
• LF is the layer of MLP for features extraction;</p>
        <p>for a particular f, this layer has only one neuron
, =
 ∑︀</p>
        <p>=1 [,0   ]
∑︀=1  ∑︀</p>
        <p>=1 [,0   ]
∑︀=1 
  )2 − ∈{1,...}</p>
        <p>√︂
  =
√︂
∑︀=1 ( −</p>
        <p>√︂
∈{1,...}
∑︀=1 ( −
∑︀=1 
  )2 − ∈{1,...}
∑︀=1 ( −
∑︀=1</p>
        <p>)2

∑︀=1 ( −
√︂
∑︀=1</p>
        <p>)2

+1 ,+1 +
, = ∑=︁1 ∑︀= 1 ++1+1

1, = 1
As we can see,  is the only element related to the
particular input data. All the other elements expressed in
the formulas depends only on fixed hyper-parameters
and on original training dataset. Moreover, in our tests,
we calculate the constant components of , only once,
so to optimize the tests computation.</p>
        <sec id="sec-8-1-1">
          <title>8.1. Hyper-parameters</title>
        </sec>
      </sec>
      <sec id="sec-8-2">
        <title>In this work, we have proposed an explainable model to</title>
        <p>8.2. Explainability results predict diabetes risk. We have tested our model using
random defined datasets produced according to a healthcare
In Figure 3, we present the results of explainability tests. rule named FINDRISC. We chose to define random data to
In particular, we can see the average relevancies for all have the possibility to evaluate our model in a controlled
input data in respect to all testing predictions. E.g., we manner (input data are suficiently distributed and risk
can see particular relevancies for parameter 1 (age), 2 predictions are equally distributed) and to overcome any
(BMI), 3 (waist circumference), 8 (family history) and privacy problem. We defined our model, named GPA,
usless relevancies for parameter 2 (gender). Of course, we ing three layers. First layer considers a MLP module and
must remember that we are reasoning with restricted it is used both to produce a first partial mixed prediction
random datasets and so our conclusions are useful only and to extract features for the second layer. This layer,
from a testing point of view and not for healthcare formal named CCE, produces a partial mixed prediction
considdeductions. In Table 7, we present execution times for ering the similarity between a single unlabeled node in
explainability tests.
respect to all labelled nodes, managing class distances
too. In this layer, a node is represented by the features
extracted from first layer. Third layer, named WS, considers
the sum of the partial mixed prediction of the first and
second layer (in a weighted manner) to obtain the final
prediction by argmax. Experimentally, we noticed that
accuracy improves using the all GPA model in respect to
using only MLP layer. Moreover, we noticed that
accuracy results are better than considering accuracy results
produced using some algorithms of WEKA tool. The
most contribute of our research is the explainability of
our model in terms of input parameters, useful for a MD
(medical doctor) understanding, also considering more
predictions together. Generally, we must remember that
now our conclusions are useful only from a testing point
of view and not for real deductions.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1] https://www.mdcalc.com/findrisc-finnishdiabetes
          <string-name>
            <surname>-</surname>
          </string-name>
          risk-score,
          <source>last accessed</source>
          <year>2021</year>
          /16/07
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>[2] Weka 3: Machine Learning Software in Java</source>
          , https://www.cs.waikato.ac.nz/ml/weka/index.html,
          <source>last accessed</source>
          <year>2021</year>
          /16/07
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Xiong</surname>
            ,
            <given-names>Xl.</given-names>
          </string-name>
          , Zhang, Rx.,
          <string-name>
            <surname>Bi</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          et al.
          <article-title>Machine Learning Models in Type 2 Diabetes Risk Prediction: Results from a Cross-sectional Retrospective Study in Chinese Adults</article-title>
          .
          <source>CURR MED SCI 39</source>
          ,
          <fpage>582</fpage>
          -
          <lpage>588</lpage>
          (
          <year>2019</year>
          ). https://doi.org/10.1007/s11596-019-2077-4
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Illari</surname>
            ,
            <given-names>S.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Avanzato</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Napoli</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <article-title>A cloudoriented architecture for the remote assessment and follow-up of hospitalized patients</article-title>
          .
          <source>(2020) CEUR Workshop Proceedings</source>
          , Vol.
          <volume>2694</volume>
          , pp.
          <fpage>29</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Bach</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Binder</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montavon</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klauschen</surname>
            <given-names>F</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Müller</surname>
            <given-names>K-R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Samek</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <article-title>On Pixel-Wise Explanations for Non-Linear Classifier Decisions by LayerWise Relevance Propagation</article-title>
          ,
          <source>PLOS ONE</source>
          ,
          <year>2015</year>
          , https://doi.org/10.1371/journal.pone.0130140
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Napoli</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pappalardo</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tramontana</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <article-title>A hybrid neuro-wavelet predictor for qos control and stability</article-title>
          .
          <source>(2013) Lecture Notes in Computer Science</source>
          , Vol.
          <volume>8249</volume>
          LNAI, pp.
          <fpage>527</fpage>
          -
          <lpage>538</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Montavon</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lapuschkin</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Binder</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Samek</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Müller</surname>
            <given-names>K-R</given-names>
          </string-name>
          ,
          <article-title>Explaining nonlinear classification decisions with deep Taylor decomposition</article-title>
          ,
          <source>Pattern Recognition</source>
          ,
          <year>2017</year>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Kopitar</surname>
          </string-name>
          , et al. (
          <year>2019</year>
          )
          <article-title>Local vs</article-title>
          .
          <source>Global Interpretability of Machine Learning Models in Type 2 Diabetes Mellitus Screening</source>
          . https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -37446-
          <issue>4</issue>
          _
          <fpage>9</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>F</given-names>
            <surname>Mazzenga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R</given-names>
            <surname>Giuliano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F</given-names>
            <surname>Vatalaro</surname>
          </string-name>
          ,
          <article-title>"FttCbased fronthaul for 5G dense/ultra-dense access network: Performance and costs in realistic scenarios"</article-title>
          ,
          <source>Future Internet</source>
          <volume>9</volume>
          (
          <issue>4</issue>
          ),
          <fpage>71</fpage>
          ,
          <year>2017</year>
          , https://doi.org/10.3390/fi9040071
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Russo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Illari</surname>
            ,
            <given-names>S.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Avanzato</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Napoli</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <article-title>Reducing the psychological burden of isolated oncological patients by means of decision trees (</article-title>
          <year>2020</year>
          ) CEUR Workshop Proceedings,
          <volume>2768</volume>
          , pp.
          <fpage>46</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Giuliano</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mazzenga</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vizzarri</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <article-title>"SatelliteBased Capillary 5G-mMTC Networks for Environmental Applications"</article-title>
          ,
          <source>IEEE Aerospace and Electronic Systems Magazine</source>
          ,
          <year>2019</year>
          ,
          <volume>34</volume>
          (
          <issue>10</issue>
          ), pp.
          <fpage>40</fpage>
          -
          <lpage>48</lpage>
          , https://doi.org/10.1109/MAES.
          <year>2019</year>
          .2923295
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Capizzi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , Lo Sciuto,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Tramontana</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          <article-title>A multithread nested neural network architecture to model surface plasmon polaritons propagation (2016) Micromachines, 7 (7), art</article-title>
          . no.
          <issue>110</issue>
          (
          <issue>7</issue>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Capizzi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , Lo Sciuto,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Tramontana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>A novel neural networks-based texture image processing algorithm for orange defects classification (2016)</article-title>
          <source>International Journal of Computer Science and Applications</source>
          ,
          <volume>13</volume>
          (
          <issue>2</issue>
          ), pp.
          <fpage>45</fpage>
          -
          <lpage>60</lpage>
          . (7)
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Napoli</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonanno</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Capizzi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <article-title>Exploiting solar wind time series correlation with magnetospheric response by using an hybrid neuro-wavelet approach</article-title>
          .
          <source>(2010) Proceedings of the International Astronomical Union</source>
          ,
          <volume>6</volume>
          (
          <issue>S274</issue>
          ), pp.
          <fpage>156</fpage>
          -
          <lpage>158</lpage>
          . DOI:
          <volume>10</volume>
          .1017/S1743921311006806
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Jobeda</given-names>
            <surname>Jamal</surname>
          </string-name>
          <string-name>
            <given-names>Khanam</given-names>
            ,
            <surname>Simon</surname>
          </string-name>
          <string-name>
            <given-names>Y.</given-names>
            <surname>Foo</surname>
          </string-name>
          ,
          <article-title>A comparison of machine learning algorithms for diabetes prediction</article-title>
          ,
          <source>ICT Express</source>
          ,
          <year>2021</year>
          , ISSN 2405-
          <fpage>9595</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Neha</given-names>
            <surname>Prerna</surname>
          </string-name>
          <string-name>
            <surname>Tigga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Shruti</given-names>
            <surname>Garg</surname>
          </string-name>
          ,
          <article-title>Prediction of Type 2 Diabetes using Machine Learning Classiifcation Methods</article-title>
          , Procedia Computer Science, Volume
          <volume>167</volume>
          ,
          <year>2020</year>
          , Pages
          <fpage>706</fpage>
          -
          <lpage>716</lpage>
          , ISSN 1877-
          <volume>0509</volume>
          , https://doi.org/10.1016/j.procs.
          <year>2020</year>
          .
          <volume>03</volume>
          .336
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>M. K. Hasan</surname>
          </string-name>
          , et al.,
          <source>"Diabetes Prediction Using Ensembling of Diferent Machine Learning Classifiers"</source>
          ,
          <year>2020</year>
          , doi: 10.1109/ACCESS.
          <year>2020</year>
          .2989857
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Montavon</surname>
            <given-names>G</given-names>
          </string-name>
          , et al.,
          <string-name>
            <surname>Layer-Wise Relevance Propagation: An Overview</surname>
          </string-name>
          ,
          <string-name>
            <surname>Explainable</surname>
            <given-names>AI</given-names>
          </string-name>
          :
          <article-title>Interpreting, Explaining and Visualizing Deep Learning</article-title>
          , https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -28954-6_
          <fpage>10</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Montavon</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bach</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Binder</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Samek</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Müller</surname>
            <given-names>K-R</given-names>
          </string-name>
          ,
          <article-title>Deep Taylor Decomposition of Neural Networks</article-title>
          ,
          <source>Proceedings of the ICML'16 Workshop on Visualization for Deep Learning</source>
          ,
          <year>2016</year>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Kaufmann</surname>
            <given-names>J</given-names>
          </string-name>
          , et al.,
          <article-title>Towards explaining anomalies: A deep Taylor decomposition of one-class models,Pattern Recognition</article-title>
          ,https://doi.org/10.1016/j.patcog.
          <year>2020</year>
          .107198
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>