<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Predicting Human Emotions using EEG-based Brain computer Interface and Interpretable Machine Learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tommaso Colafiglio</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paolo Sorino</string-name>
          <email>paolo.sorino@poliba.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Angela Lombardi</string-name>
          <email>angela.lombardi@poliba.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Domenico Lofù</string-name>
          <email>domenico.lofu@exprivia.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tommaso Di Noia</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dept. of Computer, Automatic and Management Engineering (DIAG), Sapienza Università di Roma</institution>
          ,
          <addr-line>Roma</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dept. of Electrical and Information Engineering (DEI), Politecnico di Bari</institution>
          ,
          <addr-line>Bari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>EEG-based brain-computer interface (BCI) devices have proved to be powerful tools for predicting human emotions. Although Deep learning (DL) techniques have been extensively used to build emotion recognition architectures using EEG-based BCI, they lack interpretability. We propose a prototype of an EEG-based emotion recognition system that can detect the user's emotional state using a deep learning model embedded into an interpretable framework to analyze the decisions of the model and the contributions of the features. The proposed model achieves high performance while showing relevant information on the impact of frequency and spatial features used to predict the emotional states.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Brain-computer interface</kwd>
        <kwd>Artificial Intelligence</kwd>
        <kwd>Emotion Recognition</kwd>
        <kwd>Interpretable AI</kwd>
        <kwd>Explainable AI</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>to the interest in automatic clinical EEG diagnosis.
According to physiological studies, the cerebral cortex is
The research field of afective computing has achieved the primary controller of humans’ higher emotional
cogremarkable results enabling the integration of emotion nitive capabilities. Hence, it would be advantageous to
recognition algorithms in diferent clinical settings. On identify brain areas that are strongly associated with
the one hand, the availability of increasingly low-cost de- emotions using EEG-based emotion detection, mainly in
vice, and considerable advances in artificial intelligence clinical trials for neuromotor rehabilitation or
psychologalgorithms have triggered the rapid development of ap- ical therapies.
plications for emotional recognition via brain waves. In
particular, EEG-based brain-computer interface (BCI)
devices have proved to be remarkably powerful tools for 2. Modeling the emotions
brainwave acquisition, both due to their rapid
deployment and their wide application in diferent scenarios
and contexts.</p>
      <p>
        EEG signals are primarily used to diagnose and treat
various brain disorders, including epilepsy, tremor,
concussions, strokes, and sleep disorders. Machine learning
(ML) as an analysis method has been used in recent EEG
applications. ML Methods for automated EEG analysis
have attracted great interest, especially in clinical
diagnostics. For example, ML enables the automation of the
process of EEG-based sleep stages [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and neurological
diagnosis of specific diseases such as Alzheimer’s
disease [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], autism spectrum disorders [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], depression [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], or
general EEG pathology[
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. Several factors contribute
Basically, two techniques have been used to describe
emotions: the discrete emotion model and the dimensional
emotion model. Dimensional models classify emotions
on the scale or dimensions, while individual emotional
models include multiple major emotions and have two
types of emotion: Positive and Negative Emotions.
Several theorists have conducted experiments to identify
basic emotions and ofered a number of models which
can be distinguished from one another.
      </p>
      <p>
        The most common use is for Russell’s 2D emotion
model [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. As is clearly shown in Figure 1, the vertical
axis represents arousal dimension and expresses intensity
of experience ranging from low to excitement, while the
horizontal axis shows valence dimension representing
the degree of joy or happiness between negative and
positive. In the arousal-valence coordinate system, there
are four categories of emotions. On the left hand side of
the diagram, negative emotions are visible and positive
emotions are shown to the right. The valence axis is
represented by positive and negative emotions, while the
arousal axis varies from inactive to active emotion. The
three-dimensional version of the model also includes the
dominance dimension which corresponds to the strength
      </p>
    </sec>
    <sec id="sec-2">
      <title>3. The Role of Machine Learning</title>
      <p>
        The design of a machine learning emotion recognition
model requires the careful planning of several steps, i.e., 4.1. Dataset Description
collecting EEG data, preprocessing phase, retrieving
features, choosing or reducing them, and classifying emo- The Dreamer dataset consists of 23 users’ EEG signals
tions. The selection of the best classification tool which during emotional elicitation. The emotional elicitation
is capable of accurately classifying individual emotions protocol was performed using audio/video clips.
Eighhas been one of the most important elements in devel- teen video clips were used and classified into nine
baoping an efective emotion classification system. Most sic emotions such as amusement, excitement, happiness,
existing techniques consider emotion recognition as a calmness, anger, disgust, fear, sadness, and surprise. Each
problem of classification and attempt to identify between user was required to watch all video clips ranging from
category emotions or across diferent areas in Russell’s 65 to 393 seconds. After each video clip ended, users
pro2D emotional model. Several ML models have been devel- vided a self-assessment based on a 5-point Likert scale for
oped in recent years to handle the categorization of EEG Valence, Arousal, and Dominance. To carry out this task,
data for human emotion identification. Among these ap- participants were asked to complete the Self-Assessment
proaches are the commonly used classification methods Manikin questionnaire at the end of each experiment [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
Support Vector Machines (SVM), Nave Bayes (NB), k- Recordings without emotional elicitation (baseline) and
nearest neighbour (K-NN), Decision Trees (DT), Random recordings during emotion induction were collected in
Forest (RF), and Artificial Neural Networks (ANN) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. the data set. At the end of the study, the authors
pub
      </p>
      <p>
        Although most works in the literature contribute more lished the dataset in Matlab format 1.
to the classification of emotions than to the regression
of emotional dimensions, the regression approach
aiming to predict continuous values in the emotional plane 5. Methods
could be suggested in clinical contexts where it is
important to track the evolution of a patient’s emotional 5.1. Preprocessing approach
state during treatment. Deep learning (DL) techniques, One of the significant problems with EEG signals is the
such as autoencoder, deep belief network (DBN), convo- strong presence of artifacts (noise) or faulty EEG
chanlutional neural network, and recurrent neural networks, nels that can impair data analysis. An essential aspect
have been extensively used to build emotion recognition of our study was automated preprocessing to create a
architectures that outperform other standard machine user-friendly routine for acquiring real-time EEG signals.
learning approaches [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Moreover, deep neural
net
      </p>
    </sec>
    <sec id="sec-3">
      <title>4. Materials</title>
      <p>
        The preprocessing flow is critical because our prototype and a last to 64 neurons. A BatchNormalization was
peraims to provide a real-time detection system of the user’s formed at the end of the first two layers of filters. Each
emotional state. Our Preprocessing approach is also ap- layer was then condensed with the MaxPooling-1D in
orplied to the Dreamer dataset for training deep learning der to extract the most relevant correlation of engineered
models. Afterward, we checked the eficiency of the auto- features. The kernel size is kept at 3, and the activation
matic preprocessing technique by visually inspecting all functions are Relu for convolutional layers. At the end of
EEG trials. More specifically 414 samples were selected the convolutional layers, a Flatten operation is performed
containing information related to Valence, Arousal, and to create the input arrays for the next neural network.
Dominance values. The first pre-processing step was The neural network useful in order to predict regression
the removal of the DC ofset (DC ofset). Then the data values is a Fully Connected Layer composed of four
layformat conformed to the MNE framework respecting the ers, one of which is 128 neurons input, a second hidden at
10-20 standard. A notch filter calibrated to the cutof 128 neurons, and a third hidden layer at 32 neurons. The
frequency of 50hz was used to remove noise due to the activation functions are relatively Tanh for the first two
commercial electric current. The trial was normalized layers and Relu for the 32-neuron layer. Then a Dropout
in the frequency range 1-40Hz. Epochs of length equal operation of 0.2 was performed in order to regularize
to 1 second were created from the continuous EEG sig- learning to avoid overfitting. Finally, there is the last
nal. independent component analysis (ICA), was used three neurons’ output layer with linear output function
to remove all noisy epochs and for the identification of useful for the purpose of the regression task. The three
EEG signal components. All artifacts in the signal were classes we want to predict are Valence, Arousal, and
Domcorrectly removed. identification and interpolation of inance. During the learning, the mean_absolute_error
defective channels and epochs were performed using the was monitored as a loss function, and a callback was
pyprep framework 2. However, epochs exceeding a cer- set to stop learning if the loss did not improve after ten
tain noise threshold are removed and not interpolated. iterations. (Patience = 10). The optimizer chosen is the
Finally, the continuous EEG signal is reconstructed by Adam algorithm [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. The structure of the network is
merging all the various preprocessed epochs. presented in Fig. 2.
      </p>
      <p>The main aim of our study is to provide an emotion
5.2. Training dataset recognition system that can provide real-time feedback
on the user’s emotional condition. In order to achieve this
After obtaining the preprocessed EEG signal, the data set goal, the minimum length in terms of seconds was sought
is structured as follows: (i) 4 seconds epochs are extracted in relation to the greater level of accuracy of the R2
metfrom continuous EEG trial; (ii) Overlapp epochs are ob- ric. In practice, the minimum time that maintains the
tained every 1280 samples. The new generated epochs levels of accuracy above 0.9% of R2 was sought, achieving
have the same label as the originals; (iii) Theta, Alpha, periods not less than 4 seconds. In the same way, the
optiBeta1, Beta2, Beta3 bands are extracted with neurokit2 mal overlap coeficient was chosen to maintain the value
framework3. The band range considered are 4-8Hz in of the metric R2 not less than 0.9%. This optimization of
Theta, 8-13Hz in Alpha, 13-16 Hz in Beta1, 16-20Hz in the hyperparameters was carried out experimentally to
Beta2, 20-30Hz in Beta3. directly find the best solution that could avoid
considering the eras of the EEG signal not too long but neither
5.3. DL Model Description too short. Assuming to use epochs of 1-second length,
or 128 samples, is not representative of an emotional
state. Increasing the length of the epoch, the value R2
increases, but consequently, it creates a problem relative to
the time of scan of the signal EEG during the acquisition
in real-time.
5.4. Interpretable model</p>
      <sec id="sec-3-1">
        <title>The SHAP algorithm has been selected to explain the</title>
        <p>
          predictions of the DL model for the independent test
set. SHAP represents the marginal contribution of each
input variable in the model’s decision-making process.
This algorithm is based on game theory and in particular
Shapley’s approach for evaluating the contribution of
each player in a cooperative game. SHAP introduces a
variant of Shapley’s approach through the use of a local
All the obtained features were initially split into train,
validation, and test with the sklearn train_test_split
library in proportion 80% for training and the remaining
20% for testing. The training dataset was then split into
75% for train and 25% for validation. After this
operation, the normalization was performed with the MinMax
scaler of sklearn [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. The model used to make regression
predictions is a 1D convolutional neural network (CNN)
because it is useful in order to predict vectors of features
at one size. The reference frameworks for the model are
Keras [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] and Tensorflow [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. The model consists of
three convolutional layers, of which two to 128 neurons
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>2https://pypi.org/project/pyprep/0.2.1/ 3https://neurokit2.readthedocs.io/en/latest/</title>
        <p>contribution function, which calculates the contribution
of each variable for each input instance of the test set.</p>
        <p>For each output variable, we provide a waterfall plot
in SHAP representing the contribution of each feature
towards the final output of the DL model for a particular
instance of data. The plot shows the base value, which
is the expected output of the model when no features
are observed, and the sum of the contributions of each
feature to the final output for the given instance of data.
Each feature is represented as a horizontal bar, and the
length of the bar represents the magnitude of its
contribution. Features that increase the output are shown in
blue, while those that decrease the output are shown in
red. The plot shows how each feature contributes to the
ifnal prediction, highlighting which features are driving
the model for the given instance of data.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>6. Results and Discussion</title>
      <sec id="sec-4-1">
        <title>The DL model achieves the following levels of predic</title>
        <p>tive accuracy: 2 = 0.93, Mean Absolute Error = 0.08,
Mean Absolute Percent Error = 0.07. All metrics are
calculated with sklearn.metrics. Fig. 3 shows the course
of the function of loss during the learning phase. It can be
observed that no overfitting occurs during the training of
the model. The proposed architecture has been trained to
predict valence, arousal, and dominance levels
simultaneously, thus classifying human emotions dynamically over
time. From this point of view the model could be used to
track the emotional history of a subject in real-time.</p>
        <p>The waterfall plots for each outcome shown in Figure
4 suggest that the selected features for the four channels
have comparable impacts for all test samples, except for
the feature AF3 Beta 3, whose impact is higher than
the others for the predictions of the three outputs. This
ifnding encourages further exploration of the impact of
frequency features in the 20-30 Hz band and the use of
frontal electrodes for human emotion recognition.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>7. Conclusion</title>
      <p>The proposed DL model for the three-dimensional
regression of valence, arousal and dominance, constitutes
a prototype for the continuous tracking of human
emotional states and for explaining the impact of spatial and
frequency features. It could provide efective
information in clinical settings and be used as a tool to support
diagnosis. Future developments include training with
larger populations and the use of non-linear and complex
features to complement the frequency features used in
this work.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <sec id="sec-6-1">
        <title>This work was partial support of the projects: Italian</title>
        <p>P.O. Puglia FESR 2014 – 2020 (project code 6ESURE5)
‘SECURE SAFE APULIA’, Fincons CdP3, PASSPARTOUT,
Servizi Locali 2.0, ERP4.0. Also this work has been
carried out while Tommaso Colafiglio was enrolled in the
Italian National Doctorate on Artificial Intelligence run
by Sapienza University of Rome in collaboration with
Politecnico di Bari.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Biswal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kulas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Goparaju</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. B.</given-names>
            <surname>Westover</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Bianchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <article-title>Sleepnet: automated sleep staging system via deep learning</article-title>
          ,
          <source>arXiv preprint arXiv:1707.08262</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L. R.</given-names>
            <surname>Gianotti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Künig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. L.</given-names>
            <surname>Faber</surname>
          </string-name>
          , R. D.
          <string-name>
            <surname>Pascual-Marqui</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Kochi</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          <string-name>
            <surname>Schreiter-Gasser</surname>
          </string-name>
          ,
          <article-title>Correlation between disease severity and brain electric loreta tomography in alzheimer's disease</article-title>
          ,
          <source>Clinical Neurophysiology</source>
          <volume>118</volume>
          (
          <year>2007</year>
          )
          <fpage>186</fpage>
          -
          <lpage>196</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Billeci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Sicca</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Maharatna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Apicella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Narzisi</surname>
          </string-name>
          , G. Campatelli,
          <string-name>
            <given-names>S.</given-names>
            <surname>Calderoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pioggia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Muratori</surname>
          </string-name>
          ,
          <article-title>On the application of quantitative eeg for characterizing autistic brain: a systematic review, Frontiers in human neuroscience 7 (</article-title>
          <year>2013</year>
          )
          <fpage>442</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <article-title>Eeg-based mild depressive detection using feature selection methods and classifiers</article-title>
          ,
          <source>Computer methods and programs in biomedicine 136</source>
          (
          <year>2016</year>
          )
          <fpage>151</fpage>
          -
          <lpage>161</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Roy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Banville</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Albuquerque</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gramfort</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. H.</given-names>
            <surname>Falk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Faubert</surname>
          </string-name>
          ,
          <article-title>Deep learning-based electroencephalography analysis: a systematic review</article-title>
          ,
          <source>Journal of neural engineering 16</source>
          (
          <year>2019</year>
          )
          <fpage>051001</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S. U.</given-names>
            <surname>Amin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Alsulaiman</surname>
          </string-name>
          , G. Muhammad,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Bencherif</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Hossain</surname>
          </string-name>
          ,
          <article-title>Multilevel weighted feature fusion using convolutional neural networks for eeg motor imagery classification</article-title>
          ,
          <source>Ieee Access</source>
          <volume>7</volume>
          (
          <year>2019</year>
          )
          <fpage>18940</fpage>
          -
          <lpage>18950</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Russell</surname>
          </string-name>
          ,
          <article-title>A circumplex model of afect</article-title>
          .,
          <source>Journal of personality and social psychology 39</source>
          (
          <year>1980</year>
          )
          <fpage>1161</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Gunes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Schuller</surname>
          </string-name>
          ,
          <article-title>Categorical and dimensional afect analysis in continuous input: Current trends and future directions</article-title>
          ,
          <source>Image and Vision Computing</source>
          <volume>31</volume>
          (
          <year>2013</year>
          )
          <fpage>120</fpage>
          -
          <lpage>136</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>E. H.</given-names>
            <surname>Houssein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hammad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Ali</surname>
          </string-name>
          ,
          <article-title>Human emotion recognition from eeg-based brain-computer interface using machine learning: a comprehensive review</article-title>
          ,
          <source>Neural Computing and Applications</source>
          <volume>34</volume>
          (
          <year>2022</year>
          )
          <fpage>12527</fpage>
          -
          <lpage>12557</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ardito</surname>
          </string-name>
          , I. Bortone,
          <string-name>
            <given-names>T.</given-names>
            <surname>Colafiglio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. Di</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. Di</given-names>
            <surname>Sciascio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lofù</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Narducci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sardone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Sorino</surname>
          </string-name>
          ,
          <article-title>Brain computer interface: Deep learning approach to predict human emotion recognition</article-title>
          ,
          <source>in: 2022 IEEE International Conference on Systems, Man, and Cybernetics</source>
          (SMC), IEEE,
          <year>2022</year>
          , pp.
          <fpage>2689</fpage>
          -
          <lpage>2694</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Lombardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Diacono</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Amoroso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Monaco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M. R.</given-names>
            <surname>Tavares</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bellotti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tangaro</surname>
          </string-name>
          ,
          <article-title>Explainable deep learning for personalized age prediction with brain morphology, Frontiers in neuroscience (</article-title>
          <year>2021</year>
          )
          <fpage>578</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <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="ref13">
        <mixed-citation>
          [13]
          <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="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>M. M. Bradley</surname>
            ,
            <given-names>P. J.</given-names>
          </string-name>
          <string-name>
            <surname>Lang</surname>
          </string-name>
          ,
          <article-title>Measuring emotion: the self-assessment manikin and the semantic diferential</article-title>
          ,
          <source>Journal of behavior therapy and experimental psychiatry 25</source>
          (
          <year>1994</year>
          )
          <fpage>49</fpage>
          -
          <lpage>59</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <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="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>F.</given-names>
            <surname>Chollet</surname>
          </string-name>
          , et al.,
          <string-name>
            <surname>Keras</surname>
          </string-name>
          ,
          <year>2015</year>
          . URL: https://github. com/fchollet/keras.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>M.</given-names>
            <surname>Abadi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Agarwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Barham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Brevdo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Citro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. S.</given-names>
            <surname>Corrado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Davis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dean</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Devin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ghemawat</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Goodfellow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Harp</surname>
          </string-name>
          , G. Irving,
          <string-name>
            <given-names>M.</given-names>
            <surname>Isard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Jia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Jozefowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Kaiser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kudlur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Levenberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mané</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Monga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Moore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Murray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Olah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schuster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Shlens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Steiner</surname>
          </string-name>
          , I. Sutskever,
          <string-name>
            <given-names>K.</given-names>
            <surname>Talwar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Tucker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Vanhoucke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Vasudevan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Viégas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Vinyals</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Warden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wattenberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wicke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <source>TensorFlow: Large-scale machine learning on heterogeneous systems</source>
          ,
          <year>2015</year>
          .
          <article-title>Software available from tensorflow</article-title>
          .
          <source>org.</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>D. P.</given-names>
            <surname>Kingma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ba</surname>
          </string-name>
          ,
          <article-title>Adam: A method for stochastic optimization</article-title>
          ,
          <source>arXiv preprint arXiv:1412.6980</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>