<!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>Hierarchy of Hybrid Deep Neural Networks for Physical Action Classification by Brain-Computer Interface</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kostiantyn Kostiukevych</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yuri Gordienko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nikita Gordienko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr Rokovyi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sergii Stirenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”</institution>
          ,
          <addr-line>37 Peremohy aveniu, 03056, Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In the fields of bio-monitoring, prosthetic devices, human-computer interaction the use of artificial intelligence methods is usually an integral part. Grasp-and-lift(GAL) has become a popular dataset for the testing of deep learning (DL) models for motor imaginary EEG classification task. In this article various combinations of deep neural network (DNN), such as one and two dimensional convolution layers, separable convolution, time distributed wrapper, recurrent neural networks (RNNs), bidirectional recurrent neural networks (BiRNN), attention based mechanism, additional hidden states, were investigated. Macro-AUC and number of parameters was chosen as a metric of feasibility of models. The hierarchies of the diferent RNN models development were built. The results showed that using RNN layer with hidden states as input for last fully-connected layer decreased performance, but addition of attention mechanism after output with hidden states allows to solve this problem. Also applying BiRNN with CNN as first layers improves overall macro AUC and reduce number of parameters.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Grasp-and-lift</kwd>
        <kwd>EEG</kwd>
        <kwd>deep learning</kwd>
        <kwd>classification</kwd>
        <kwd>deep learning hybrids</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>According to the study, there are nearly 1 in 50 people living with paralysis – approximately 5.4
million people only in United States[1]. Providing to this people ability to interact with computer
reduces their sufering and extends their capabilities. There are two types of brain computer
interface (BCI) based on the electrodes used for measuring the brain activity: non-invasive BCI
where the electrodes are placed on the scalp (e.g., electroencephalography (EEG) based BCI),
and invasive Brain computer interface where the electrodes are directly attached on human
brain [e.g., BCI based on electrocorticography (ECoG), or intracranial electroencephalography
(iEEG)][2]. The EEG employs non-invasive electrodes placed on participants’ scalps to measure
signals produced by local field potentials with active cortex neurons, having high temporal but
low spatial precision. Basic task in EEG-based BCI is decoding hand movements in order to
classify certain movement in moment or classify intention for certain movement.</p>
      <p>In order to examine how diferent combinations of deep neural network (DNN) components
are suited for movement classification task, we are interested in identifying and classifying
various modifications of DNNs with investigation of their impact on the performance metrics.</p>
      <p>The structure of this paper is as follows. Section 2 contains description of the state of the
art, section 3 describes dataset, models, and the whole workflow, section 4 contains results and
discussions of the results and section 5 resumes the results obtained.
2. Background and Related Works
The diferent types of DNNs have been used in EEG-research in medical, educational, operational,
and other applications [3, 4, 5]. For example, EEGNet DNN, a compact convolutional neural
network (CNN), has been developed for EEG-based BCIs [6]. There is similar research which
has comparison of diferent recurrent neural network (RNN) architectures on Grasp-and-lift
(GAL) dataset[7]. They observed that dropout regularization improved performance of RNN
by average of 4 percentage point. In addition, their findings confirms that smoothing the
predictions with moving average helped making consistent predictions, eliminating abrupt
and incongruous prediction errors [8]. Another work proposed Discrete Wavelet Transform as
part of prepossessing which enhanced Area Under a receiver operating characteristic Curve
(AUC) for 7.7 percentage points for CNN-based, and 9.7 and for Long Short Term Memory
(LSTM) based networks and discovers that give same or better results but in a much faster, more
computationally efective fashion [9].</p>
      <p>As it was shown recently, reliable classification of GAL movements can be handled using
simple CNNs even (with AUC&gt;0.92 after 1 training epoch) [10]. In our previous work we
use Noise Data Augmentation and Detrended Fluctuation Analysis to demonstrate that some
physical actions in GAL dataset can be divided in separate groups of actions that can be
characterized by complexity and the feasibility of their classification: the easiest (HandStart), medium
(LiftOf, Replace, and BothReleased), and hardest (BothStartLoadPhase and FirstDigitTouch)
classification [11, 12].</p>
      <p>DNNs and their components were intensively researched for analysis of EEG signals in a
various applications [3, 4, 5] like air trafic [ 13, 14, 15], health care [16, 17, 18], education [19, 20,
21], gaming and entertaining [22, 20, 23, 24], and other applications [5]. Diferent components
of convolutional neural network (CNN) [6, 25, 18, 26, 11], recurrent neural networks (RNN)
[27, 28, 29, 12], fully-connected networks (FCN) [11, 12], and other DNNs were imvestigated
in them. These models combine some methods of EEG feature extraction with use of various
iflters and show significant improvement of performance in comparison to other models.</p>
    </sec>
    <sec id="sec-2">
      <title>3. Methodology</title>
      <sec id="sec-2-1">
        <title>3.1. Dataset</title>
        <p>The widely used “grasp-and-lift” (GAL) dataset was used here that contains information about
brain activity of 12 persons [7, 30]: more than 3900 trials (monitored and measured by the
sampling rate of 500 Hz) in 32 channels of the recorded EEG signals. It contains data from the
observed persons who performed 6 types physical activities (Table 1).</p>
        <p>The data preprocessing was used only to cut regions of interests (ROIs) that correspond to
the actual HCI physical actions of users. Some action signals overlap and their classification
become more complex because they were not presented separate. So classes which intersect
with other classes were excluded, namely FirstDigitTouch and Replace.</p>
      </sec>
      <sec id="sec-2-2">
        <title>3.2. Models</title>
        <p>Mainly, we compare three Recurrent Neural Network variants: RNN, long short term memory
(LSTM) [31] and GRU [32], combining them with (Table 2):
• Hidden states at RNN layer (BiRNN HIDN STATES) (at all rows except row 1 in Table 2),
• Attention after RNN layers with hidden states ( BiRNN HIDN ATNT) (rows 3, 5, 9, 12, 14
in Table 2)
• One dimensional Convolution layers (N Conv1D, where N - number of layers) (row 10 in</p>
        <p>Table 2)
• Two dimensional Convolution layers (N Conv2D, where N - number of layers) (rows 8, 9,
13 in Table 2)
• TimeDistributed wrapper for 1D and 2D Convolution layers( TD(N Conv1D)) (rows 10,
11, 12, 14, 15 in Table 2)
• 2D Separable Convolution layer ( N SepConv2D) (rows 4, 5, 7 in Table 2)
All RNN layers was wrapped by bidirectional to have a sequence information in both directions.
For each RNN variant, we had 15 following combinations (Table 2).</p>
      </sec>
      <sec id="sec-2-3">
        <title>3.3. Metrics</title>
        <p>Several standard metrics were used like accuracy and loss that were calculated during each
run as the minimal value and maximal value of loss and accuracy, respectively. The area under
curve (AUC) was measured for receiver operating characteristic (ROC) with their micro and
macro versions, and their mean and standard deviation values. To determine the basic statistical
properties of the metrics obtained (accuracy, loss, AUC) stratified k-fold cross-validation was
applied (k=5) where the folds were created by preserving the percentage of samples for each
class.</p>
      </sec>
      <sec id="sec-2-4">
        <title>3.4. Workflow</title>
        <p>The number of signal samples (N ) in the input EEG time sequence (TS) was equal to 350
timepoints: 150 measurements before the first label, 150 measurements with labels and 50
measurements after the labeled data. At each epoch, the generators take data from each
category from a randomly generated sequence. To diversify the data, it was decided to choose a
starting point for the sequence to be used for training, validation and testing in a certain range
randomly in the range of 10 measurements. The only present label was set as a ground truth
(GT). The training, validation, and testing stages were performed for the GAL-dataset that was
divided in proportion of 82.4% (3244 examples) / 8.8% (346 examples) / 8.8% (346 examples) for
training / validation / testing sets, respectively. Finally, it allowed us to obtain trained models,
calculate metrics (including AUC, and its micro and macro versions), and plot metrics versus
the model types (see below). All important hyperparameters for used in models provided in
Table 3. Hyperparameters was chosen based on previous experience and other related works in
BiRNN; 0.778
BiRNN_HIDN_STATES; 0.743
BiRNN_HIDN_ATNT; 0.858
BiRNN_HIDN_STATES_2SepConv2D; 0.85
BiRNN_HIDN_ATNT_2SepConv2D; 0.842
BiRNN_HIDN_STATES_BiRNN; 0.779
BiRNN_HIDN_STATES_2SepConv2D_BiRNN; 0.826
3Conv2D_BiRNN_HIDN_STATES; 0.815
3Conv2D_BiRNN_HIDN_STATES_ATNT; 0.837
TD_2Conv1D_BiRNN_HIDN_STATES; 0.815
TD_1Conv2D_BiRNN_HIDN_STATES; 0.809
TD_1Conv2D_BiRNN_HIDN_ATNT; 0.85
3Conv2D_BiRNN_HIDN_STATES_1Conv2D; 0.752
TD_1Conv2D_BiRNN_HIDN_ATNT_TD_1Conv2D; 0.842
TD_1Conv2D_BiRNN_HIDN_STATES_TD_1Conv2D; 0.5</p>
      </sec>
      <sec id="sec-2-5">
        <title>3.5. Experiment</title>
        <p>The 5-fold cross-validation was applied, AUC macro values were determined for each fold, and
the mean values were calculated for all AUC macro values determined for all 5 folds.</p>
        <p>Then the scatter plots for training time (in seconds per a training part of the dataset) versus
macro AUC values with the relative size of the models (given as a symbol size) were prepared
(Fig. 1-3).</p>
        <p>The performance of several separate families of hybrid combinations was measured and
plotted in the correspondent scatter plots:
• RNN-based models (Fig. 1),
• LSTM-based models (Fig. 2),
• GRU-based models (Fig. 3).</p>
        <p>These results allowed us to make comparative analysis of the models used with regard to
their performance (AUC) and resources needed for model preparation (a training time) and
storage (a relative size expressed by a symbol size).</p>
        <p>To understand the complex relations between separate components and the whole hierarchy
of the models used, the tree-like representation was prepared and given for RNN-based models
(Fig. 4), LSTM-based models (Fig. 5), and GRU-based models (Fig. 6).</p>
        <p>The nodes in the tree-like plots (Fig. 4-6) denote the models created with the labels containing
information about specific details about the components applied (see Table 2).</p>
        <p>The edges between nodes denote the hierarchical relationships between them. The sizes of
solid symbols (circles) denote the relative sizes of the models.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. Discussion</title>
      <p>The results shown on the scatter plots (Fig. 1-3) allowed us to make the following observations
as to training times (in seconds per a training part of the dataset), macro AUC values, and
relative sizes of the models (given as a symbol size).</p>
      <p>In the RNN-family (Fig. 1), some changes of components can have the very drastic
consequences. For example, the significant increase of performance by 11.5% can be obtained by
transition from BiRNN HIDN STATES model (AUC=0.743) to BiRNN ATNT model (AUC=0.858).
Analogously, the higher increase of performance by 34.2% can be obtained by transition from TD
1Conv2D BiRNN HIDN STATES TD 1Conv2D model (AUC=0.5) to TD 1Conv2D BiRNN HIDN
ATNT TD 1Conv2D model (AUC=0.842). And not so high increase by 1.8% can be observed by
transition from 3Conv2D BiRNN HIDN STATES model (AUC=0.815) to 3Conv2D BiRNN HIDN</p>
      <p>0.78
macro AUC
0.72
0.74
0.76
0.80
0.82
0.84
0.86
BiLSTM; 0.8
BiLSTM_HIDN_STATES; 0.712
BiLSTM_HIDN_ATNT; 0.858
BiLSTM_HIDN_STATES_2SepConv2D; 0.851
BiLSTM_HIDN_ATNT_2SepConv2D; 0.817
BiLSTM_HIDN_STATES_BiLSTM; 0.801
BiLSTM_HIDN_STATES_2SepConv2D_BiLSTM; 0.828
3Conv2D_BiLSTM_HIDN_STATES; 0.835
3Conv2D_BiLSTM_HIDN_STATES_ATNT; 0.826
TD_2Conv1D_BiLSTM; 0.793
TD_1Conv2D_BiLSTM; 0.843
TD_1Conv2D_BiLSTM_HIDN_ATNT; 0.848
3Conv2D_BiLSTM_HIDN_STATES_1Conv2D; 0.817
TD_2Conv1D_BiLSTM_HIDN_STATES_TD_2Conv1D; 0.85
TD_1Conv2D_BiLSTM_TD_1Conv2D; 0.845
STATES ATNT model (AUC=0.837).</p>
      <p>In the LSTM-family (Fig. 2), the similar changes of components lead to the following efects.
Transition from BiLSTM HIDN STATES (AUC=0.712) to BiLSTM HIDN ATNT (AUC = 0.858)
improves performance by 14.6% and reduces training time approximately by 8 minutes. However
adding Attention not always yields in performance improvement, like in case with BiLSTM
HIDN STATES 2SepConv2D (AUC=0.851) and BiLSTM HIDN ATNT 2SepConv2D (AUC=0.817),
but still attention results shorts training time, for this models by 16 minutes. Decrease of AUC
after adding attention also happens with models 3Conv2D BiLSTM HIDN STATES (AUC=0.835)
and 3Conv2D BiLSTM HIDN ATNT (AUC=0.826) with relative slight training time reduction. If
in previous 3Conv2D BiLSTM HIDN STATES (AUC=0.835) model we add another Conv2D layer
instead of attention 3Conv2D BiLSTM HIDN 1Conv2D (AUC=0.817), it will worsen not only
AUC values but also training time approximately by 10 minutes. Adding attention to models
which use TimeDistributed 2D Convolution layers before BiLSTM improves performance by
little 0.5% for TD 1Conv2D BiLSTM (AUC=0.843) and TD 1Conv2D BiLSTM HIDN ATNT
(AUC=0.843).</p>
      <p>In the GRU-family (Fig. 3), the same changes of components cause the following changes
0.80
macro AUC
0.74
0.76
0.78
0.82
0.84
0.86
BiGRU; 0.8
BiGRU_HIDN_STATES; 0.737
BiGRU_HIDN_ATNT; 0.863
BiGRU_HIDN_STATES_2SepConv2D; 0.828
BiGRU_HIDN_ATNT_2SepConv2D; 0.846
BiGRU_HIDN_STATES_BiGRU; 0.783
BiGRU_HIDN_STATES_2SepConv2D_BiGRU; 0.812
3Conv2D_BiGRU_HIDN_STATES; 0.85
3Conv2D_BiGRU_HIDN_STATES_ATNT; 0.844
TD_2Conv1D_BiGRU_HIDN_STATES; 0.832
TD_1Conv2D_BiGRU_HIDN_STATES; 0.836
TD_1Conv2D_BiGRU_HIDN_ATNT; 0.864
3Conv2D_BiGRU_HIDN_STATES_1Conv2D; 0.822
TD_2Conv1D_BiGRU_HIDN_STATES_TD_2Conv1D; 0.833
TD_1Conv2D_BiGRU_HIDN_STATES_TD_1Conv2D; 0.727
of performance. Addition to BiGRU HIDN STATES (AUC=0.737) attention mechanism BiGRU
HIDN ATNT (AUC=0.863) will increase performance by 12.6%. Dissimilar to LSTM-family adding
atention to BiGRU HIDN STATES 2SepConv2D (AUC=0.828) slightly improves perfomance by
1.8%. Transition from TD 1Conv2D BiGRU HIDN STATES (AUC=0.836) to TD 1Conv2D BiGRU
HIDN ATNT (AUC=0.864) increases perfomance by 2.8%.</p>
      <p>The results demonstrated on the tree-like plots (Fig. 4-6) allowed us to build hierarchy of
models and find some relationships between models that can lead to increase or decrease of the
performance (macro AUC values).</p>
      <p>In the RNN-tree of models (Fig. 4), some branches (several nodes connected by edges and
following from the central root node to edge nodes) can lead to:
• increase of performance: BiRNN HIDN STATES (AUC=0.743) → TD 1Conv2D BiRNN</p>
      <p>HIDN STATES (AUC=0.809) → TD 1Conv2D BiRNN HIDN ATNT (AUC=0.85),
• or decrease of performance: BiRNN HIDN STATES (AUC=0.743) → TD 1Conv2D
BiRNN HIDN STATES (AUC=0.809) → TD 1Conv2D BiRNN HIDN STATES TD 1Conv2D
(AUC=0.5).</p>
      <p>3Conv2D
BiRNN
HIDN
STATES</p>
      <p>ATNT
3Conv2D
BiRNN
HIDN
STATES
1Conv2D</p>
      <p>BiRNN
HIDN</p>
      <p>ATNT
2SepConv2D</p>
      <p>BiRNN
HIDN
ATNT
BiRNN
HIDN</p>
      <p>STATES</p>
      <p>TD
2Conv1D
BiRNN
HIDN
STATES</p>
      <p>BiRNN
HIDN
STATES</p>
      <p>BiRNN
BiRNN
HIDN</p>
      <p>STATES
2SepConv2D
3Conv2D
BiRNN
HIDN
STATES</p>
      <p>TD
1Conv2D
BiRNN
HIDN
ATNT</p>
      <p>TD
1Conv2D</p>
      <p>BiRNN</p>
      <p>TD
1Conv2D
BiRNN
HIDN</p>
      <p>STATES
BiRNN
HIDN</p>
      <p>STATES
2SepConv2D</p>
      <p>BiRNN</p>
      <p>TD
1Conv2D
BiRNN
HIDN
STATES</p>
      <p>TD
1Conv2D</p>
      <p>TD
1Conv2D
BiRNN
HIDN
ATNT
0.50
0.55
0.60
• increase of performance: BiGRU HIDN STATES (AUC=0.737) → TD 1Conv2D BiGRU</p>
      <p>HIDN STATES (AUC=0.836) → TD 1Conv2D BiGRU HIDN ATNT (AUC=0.864),
• or decrease of performance: BiGRU HIDN STATES (AUC=0.737) → TD 1Conv2D BiGRU</p>
      <p>HIDN STATES (AUC=0.836) → TD 1Conv2D BiGRU HIDN TD 1Conv2D (AUC=0.727)
As one can see the attention mechanism (ATNT) after RNN layer with hidden states (HIDN)
in all RNN variants increases macro AUC from 34% to 2% and slightly decrease training time.
3Conv2D
BiLSTM
HIDN
STATES</p>
      <p>ATNT
3Conv2D
BiLSTM
HIDN
STATES
1Conv2D</p>
      <p>BiLSTM
HIDN</p>
      <p>ATNT
2SepConv2D
But using RNN layer with hidden states as input for last fully-connected layer always give
worse results.</p>
      <p>Using convolution layers as first layers can significantly decrease training time with
preserving macro AUC. But using convolution layers after RNN layers with hidden states or hidden
states and attention, just decrease number of parameters, without boosting macro AUC and
training time.</p>
    </sec>
    <sec id="sec-4">
      <title>5. Conclusions</title>
      <p>In this article several hybrid combinations of DNN were applied to GAL dataset for hand
movement classification. Macro AUC was chosen as a performance metric and compared to ,
training time and model size (the number of parameters). The results shown that using RNN
layer with hidden states as input for last fully-connected layer decreased performance, but
adding attention mechanism after output with hidden states solves this problem. Also applying
3Conv2D
BiGRU
HIDN
STATES</p>
      <p>ATNT
3Conv2D
BiGRU
HIDN
STATES
1Conv2D</p>
      <p>BiGRU
HIDN</p>
      <p>ATNT
2SepConv2D</p>
      <p>BiGRU
HIDN
ATNT
BiGRU
HIDN</p>
      <p>STATES
BiGRU
HIDN</p>
      <p>STATES
2SepConv2D</p>
      <p>BiGRU</p>
      <p>TD
2Conv1D
BiGRU
HIDN
STATES</p>
      <p>BiGRU
HIDN
STATES</p>
      <p>BiGRU
3Conv2D
BiGRU
HIDN
STATES</p>
      <p>TD
1Conv2D
BiGRU
HIDN</p>
      <p>STATES</p>
      <p>TD
2Conv1D
BiGRU
HIDN
STATES</p>
      <p>TD
2Conv1D</p>
      <p>BiGRU
HIDN</p>
      <p>STATES
2SepConv2D</p>
      <p>BiGRU</p>
      <p>TD
1Conv2D
BiGRU
HIDN
STATES</p>
      <p>TD
1Conv2D</p>
      <p>TD
1Conv2D
BiGRU
HIDN
ATNT
0.74
0.76
0.78
0.80
0.82
0.84
BiRNN with CNN as first layers improves overall macro AUC, reduces number of parameters,
and makes training model more computationally efective.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgment References</title>
      <p>The work was supported by “Knowledge At the Tip of Your fingers: Clinical Knowledge for
Humanity” (KATY) project funded from the European Union’s Horizon 2020 research and
innovation program under grant agreement No. 101017453.</p>
      <p>[1] B. S. Armour, E. A. Courtney-Long, M. H. Fox, H. Fredine, A. Cahill, Prevalence and causes
of paralysis—united states, 2013, American Journal of Public Health 106 (2016) 1855–1857.
[2] A. N. Belkacem, N. Jamil, J. Palmer, S. Ouhbi, C. Chao, Brain computer interfaces for
improving the quality of life of older adults and elderly patients, Frontiers in Neuroscience
14 (2020) 692. doi:10.3389/fnins.2020.00692.
[3] G. Li, C. H. Lee, J. J. Jung, Y. C. Youn, D. Camacho, Deep learning for eeg data analytics: A
survey, Concurrency and Computation: Practice and Experience 32 (2020) e5199.
[4] S. Aggarwal, N. Chugh, Review of machine learning techniques for eeg based brain
computer interface, Archives of Computational Methods in Engineering (2022) 1–20.
[5] M. Zabcikova, Z. Koudelkova, R. Jasek, J. J. Lorenzo Navarro, Recent advances and current
trends in brain-computer interface research and their applications, International Journal
of Developmental Neuroscience 82 (2022) 107–123.
[6] V. J. Lawhern, A. J. Solon, N. R. Waytowich, S. M. Gordon, C. P. Hung, B. J. Lance, Eegnet:
a compact convolutional neural network for eeg-based brain–computer interfaces, Journal
of neural engineering 15 (2018) 056013.
[7] Grasp-and-lift eeg detection dataset, 2022. URL: https://www.kaggle.com/c/
grasp-and-lift-eeg-detection/data, accessed on September, 24, 2022.
[8] J. An, S. Cho, Hand motion identification of grasp-and-lift task from
electroencephalography recordings using recurrent neural networks, in: 2016 International Conference on Big
Data and Smart Computing (BigComp), 2016, pp. 427–429. doi:10.1109/BIGCOMP.2016.
7425963.
[9] M. K. Hasan, S. R. Wahid, F. Rahman, S. K. Maliha, S. B. Rahman, Grasp-and-lift detection
from eeg signal using convolutional neural network, in: 2022 International Conference on
Advancement in Electrical and Electronic Engineering (ICAEEE), 2022, pp. 1–6. doi:10.
1109/ICAEEE54957.2022.9836375.
[10] Y. Gordienko, K. Kostiukevych, N. Gordienko, O. Rokovyi, O. Alienin, S. Stirenko, Deep
learning for grasp-and-lift movement forecasting based on electroencephalography by
brain-computer interface, in: Z. Hu, Q. Zhang, S. Petoukhov, M. He (Eds.), Advances in
Artificial Systems for Logistics Engineering, Springer International Publishing, Cham,
2021, pp. 3–12.
[11] Y. Gordienko, K. Kostiukevych, N. Gordienko, O. Rokovyi, O. Alienin, S. Stirenko, Deep
learning with noise data augmentation and detrended fluctuation analysis for physical
action classification by brain-computer interface, in: 2021 8th International Conference
on Soft Computing &amp; Machine Intelligence (ISCMI), IEEE, 2021, pp. 176–180.
[12] K. Kostiukevych, Y. Gordienko, N. Gordienko, O. Rokovyi, O. Alienin, S. Stirenko,
Convolutional and recurrent neural networks for physical action forecasting by brain-computer
interface, in: 11th IEEE Int. Conf. on Intelligent Data Acquisition and Advanced Computing
Systems: Technology and Applications, IEEE, 2021.
[13] P. Aricò, G. Borghini, G. Di Flumeri, A. Colosimo, S. Pozzi, F. Babiloni, A passive brain–
computer interface application for the mental workload assessment on professional air
trafic controllers during realistic air trafic control tasks, Progress in brain research 228
(2016) 295–328.
[14] P. Aricò, G. Borghini, G. Di Flumeri, A. Colosimo, S. Bonelli, A. Golfetti, S. Pozzi, J.-P.</p>
      <p>Imbert, G. Granger, R. Benhacene, et al., Adaptive automation triggered by eeg-based
mental workload index: a passive brain-computer interface application in realistic air
trafic control environment, Frontiers in human neuroscience 10 (2016) 539.
[15] G. Di Flumeri, F. De Crescenzio, B. Berberian, O. Ohneiser, J. Kramer, P. Aricò, G. Borghini,
F. Babiloni, S. Bagassi, S. Piastra, Brain–computer interface-based adaptive automation
to prevent out-of-the-loop phenomenon in air trafic controllers dealing with highly
automated systems, Frontiers in human neuroscience 13 (2019) 296.
[16] X. Chen, C. Li, A. Liu, M. J. McKeown, R. Qian, Z. J. Wang, Toward open-world
electroencephalogram decoding via deep learning: a comprehensive survey, IEEE Signal Processing
Magazine 39 (2022) 117–134.
[17] X. Wan, K. Zhang, S. Ramkumar, J. Deny, G. Emayavaramban, M. S. Ramkumar, A. F.</p>
      <p>Hussein, A review on electroencephalogram based brain computer interface for elderly
disabled, IEEE Access 7 (2019) 36380–36387.
[18] X. Gu, Z. Cao, A. Jolfaei, P. Xu, D. Wu, T.-P. Jung, C.-T. Lin, Eeg-based brain-computer
interfaces (bcis): A survey of recent studies on signal sensing technologies and computational
intelligence approaches and their applications, IEEE/ACM transactions on computational
biology and bioinformatics (2021). doi:10.1109/TCBB.2021.3052811.
[19] J. Xu, B. Zhong, Review on portable eeg technology in educational research, Computers
in Human Behavior 81 (2018) 340–349.
[20] P. Gang, J. Hui, S. Stirenko, Y. Gordienko, T. Shemsedinov, O. Alienin, Y. Kochura, N.
Gordienko, A. Rojbi, J. L. Benito, et al., User-driven intelligent interface on the basis of
multimodal augmented reality and brain-computer interaction for people with functional
disabilities, in: Future of Information and Communication Conference, Springer, Cham,
2018, pp. 612–631.
[21] J. Belo, M. Clerc, D. Schön, Eeg-based auditory attention detection and its possible future
applications for passive bci, Frontiers in Computer Science 3 (2021) 661178.
[22] B. Kerous, F. Skola, F. Liarokapis, Eeg-based bci and video games: a progress report, Virtual</p>
      <p>Reality 22 (2018) 119–135.
[23] G. A. M. Vasiljevic, L. C. de Miranda, Brain–computer interface games based on
consumergrade eeg devices: A systematic literature review, International Journal of Human–
Computer Interaction 36 (2020) 105–142.
[24] G. Cattan, The use of brain–computer interfaces in games is not ready for the general
public, Frontiers in computer science 3 (2021) 628773.
[25] B. Lin, S. Deng, H. Gao, J. Yin, A multi-scale activity transition network for data
translation in eeg signals decoding, IEEE/ACM Transactions on Computational Biology and
Bioinformatics (2020). doi:10.1109/TCBB.2020.3024228.
[26] R. Gatti, Y. Atum, L. Schiafino, M. Jochumsen, J. B. Manresa, Prediction of hand movement
speed and force from single-trial eeg with convolutional neural networks, bioRxiv (2019)
492660.
[27] J. An, S. Cho, Hand motion identification of grasp-and-lift task from
electroencephalography recordings using recurrent neural networks, in: 2016 International Conference on Big
Data and Smart Computing (BigComp), IEEE, 2016, pp. 427–429.
[28] N. Wang, A. Farhadi, R. Rao, B. Brunton, Ajile movement prediction: Multimodal deep
learning for natural human neural recordings and video, in: Proc. of AAAI Conf. on
Artificial Intelligence, volume 32, 2018.
[29] S. Pancholi, A. Giri, A. Jain, L. Kumar, S. Roy, Source aware deep learning framework for
hand kinematic reconstruction using eeg signal, arXiv preprint arXiv:2103.13862 (2021).
[30] M. D. Luciw, E. Jarocka, B. B. Edin, Multi-channel eeg recordings during 3,936 grasp and
lift trials with varying weight and friction, Scientific data 1 (2014) 1–11.
[31] S. Hochreiter, J. Schmidhuber, Long short-term memory, Neural computation 9 (1997)
1735–1780.
[32] K. Cho, B. Van Merriënboer, D. Bahdanau, Y. Bengio, On the properties of neural machine
translation: Encoder-decoder approaches, arXiv preprint arXiv:1409.1259 (2014).</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>