IEEE Computational Intelligence Magazine - May 2021 - 34
B. Deep and Hierarchical Models
Recently, deep learning methods, especially CNNs, have
achieved promising results in EEG signal decoding research.
For instance, Schirrmeister et al. [3] introduced Shallow
ConvNet, Deep ConvNet, Hybrid ConvNet, and Residual
ConvNet. They evaluated how well various proposed CNNs
decoded MI. Ko et al. [18] also proposed a novel CNN architecture which is inspired by a recurrent convolutional neural
network [38] for MI classification, deep recurrent spatio-temporal neural network (RSTNN). Despite great success in deep
learning-based MI decoding methods, some limitations in
subject-dependent MI-based BCIs still exist [27]. However,
owing to its great benefits such as zero-calibration, some pioneering research [17], [27] proposed deep learning-based subject-independent MI-BCIs. Zhang et al. [17] proposed a
combined recurrent neural network (RNN) and CNN for
extracting spaito-temporal feature representation. Kwon et al.
[27] exploited multi spectral-spatial features (SSFR) using
spectral-spatial filtering and CNN and experimented on the
large-scale database.
While a standard CCA [9] has obtained state-of-the-art
performance in SSVEP-based BCI, Kwak et al. [23] developed
a CNN for SSVEP feature representation learning. These
authors simply combined spatial and temporal convolution to
enable the system to learn data patterns in the latent space,
thereby correctly generalizing EEG signal features. Meanwhile,
Waytowich et al. [22] applied EEGNet [4] to the SSVEP paradigm and achieved a higher performance than that of the standard CCA.
Supratak et al. [20] developed a deep neural network for
sleep stage detection. More precisely, they combined a CNN
for representation learning and a recurrent neural network for
sequential residual learning. Furthermore, they trained the
deep learning model in two separate steps, optimizing the
model by individual pre-training and fine-tuning. In the
meantime, Gao et al. [26] proposed an EEG-based spatio-temporal convolutional neural network (ESTCNN) for driver
fatigue evaluation. The ESTCNN simply convolved the bandpass filtered EEG to represent temporal dependencies and flattened the extracted features for spatial features fusion. Lastly,
densely connected layers were used for the identification of a
user's condition.
To detect a seizure type, Asif et al. [24] proposed a multispectral deep feature learning using a deep CNN, SeizureNet.
They transformed the EEG signals to spectral space using
saliency-encoded spectrogram generation and fed the extracted
spectral features to a deep neural network. In the meantime,
Emami et al. [25] independently proposed another CNNbased approach for detecting seizure onset. They band-pass filtered and segmented the input EEG patterns, and then used a
deep CNN for classification.
Recently, Lawhern et al. [4], [22] proposed a novel CNN,
the so-called EEGNet. Unlike other linear or deep learningbased methods, the EEGNet classified various EEG paradigms
using a single architecture, i.e., not specifically tuned for different
34
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE | MAY 2021
paradigms. Furthermore, Lawhern et al. used a separable
convolution [19] for parameters reduction method.
On one hand, the deep and hierarchical models decoded
the EEG signals well without any custom feature extraction
stage for their respective paradigms [3], [18], [20], [23]-[26] or
even various paradigms [4], [22]. On the other hand, the deep
CNNs extracted the EEG features at a sequential level using
stacked convolutional layers without exploiting multi-scale
spectral representation. Conversely, the proposed method
exploits multi-scale spatio-spectral-temporal features irrespective of the input EEG paradigms.
III. Methods
In this section, we propose a deep multi-scale neural network
(MSNN), which can represent EEG features from different
paradigms by exploiting spatio-spectral-temporal information at
multi-scale.
A. Multi-Scale Neural Network
As mentioned previously, a FBCSP [11] is one of the most successful models to exploit multi-scale EEG signal features, especially for MI. Thus, many successful MI EEG signal decoding
algorithms [3], [13] or even other paradigm classification algorithms [4] were inspired by the FBCSP model. In this study,
the proposed MSNN also learns multi-scale feature representations. However, the network automatically learns from data
through discriminative multiple spectral filters, rather than
manually defining multi-frequency bounds as in FBCSP. Basically, our proposed method consists of three types of blocks:
(1) a spectral-temporal feature representation block, (2) a spatial
feature representation block, and, (3) a classification block, as
depicted in Fig. 2.
First, in the spectral-temporal feature representation block,
stacked convolutional layers extract EEG data spectral-temporal
features, similar to the existing deep learning-based EEG classification methods [3], [4]. However, the proposed model
exploits the intermediate activations for gathering multi-scale
spectral information. Then, the spatial feature representation
block discovers spatial patterns from the extracted multi-scale
features. Finally, these multi-scale spatio-spectral-temporal features are concatenated, pooled, and fed into the densely connected layer for classification.
B. Spectral-Temporal Feature Representation Block
Given an input EEG data x, we reshape it in the form of
[n c, n T , 1], i.e., x ! R nc # nT # 1, where n c and n T denote the
number of electrode channels and timepoints, respectively.
In the MSNN, the input EEG data is temporally convolved
in a channel-wise manner by a spectral convolutional layer to
expand the number of feature maps. Thus, the activated features
have the form [n c, nlT , F0], where nlT = n T - ( fs /2) + 1 ( fs and
F0 are the sampling frequency and the feature map dimension
for the first temporal convolution layer.). The main benefits of
using a separable convolution [4], [19] are a significant reduction of tunable weights, in the model and more importantly, an
IEEE Computational Intelligence Magazine - May 2021
Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - May 2021
Contents
IEEE Computational Intelligence Magazine - May 2021 - Cover1
IEEE Computational Intelligence Magazine - May 2021 - Cover2
IEEE Computational Intelligence Magazine - May 2021 - Contents
IEEE Computational Intelligence Magazine - May 2021 - 2
IEEE Computational Intelligence Magazine - May 2021 - 3
IEEE Computational Intelligence Magazine - May 2021 - 4
IEEE Computational Intelligence Magazine - May 2021 - 5
IEEE Computational Intelligence Magazine - May 2021 - 6
IEEE Computational Intelligence Magazine - May 2021 - 7
IEEE Computational Intelligence Magazine - May 2021 - 8
IEEE Computational Intelligence Magazine - May 2021 - 9
IEEE Computational Intelligence Magazine - May 2021 - 10
IEEE Computational Intelligence Magazine - May 2021 - 11
IEEE Computational Intelligence Magazine - May 2021 - 12
IEEE Computational Intelligence Magazine - May 2021 - 13
IEEE Computational Intelligence Magazine - May 2021 - 14
IEEE Computational Intelligence Magazine - May 2021 - 15
IEEE Computational Intelligence Magazine - May 2021 - 16
IEEE Computational Intelligence Magazine - May 2021 - 17
IEEE Computational Intelligence Magazine - May 2021 - 18
IEEE Computational Intelligence Magazine - May 2021 - 19
IEEE Computational Intelligence Magazine - May 2021 - 20
IEEE Computational Intelligence Magazine - May 2021 - 21
IEEE Computational Intelligence Magazine - May 2021 - 22
IEEE Computational Intelligence Magazine - May 2021 - 23
IEEE Computational Intelligence Magazine - May 2021 - 24
IEEE Computational Intelligence Magazine - May 2021 - 25
IEEE Computational Intelligence Magazine - May 2021 - 26
IEEE Computational Intelligence Magazine - May 2021 - 27
IEEE Computational Intelligence Magazine - May 2021 - 28
IEEE Computational Intelligence Magazine - May 2021 - 29
IEEE Computational Intelligence Magazine - May 2021 - 30
IEEE Computational Intelligence Magazine - May 2021 - 31
IEEE Computational Intelligence Magazine - May 2021 - 32
IEEE Computational Intelligence Magazine - May 2021 - 33
IEEE Computational Intelligence Magazine - May 2021 - 34
IEEE Computational Intelligence Magazine - May 2021 - 35
IEEE Computational Intelligence Magazine - May 2021 - 36
IEEE Computational Intelligence Magazine - May 2021 - 37
IEEE Computational Intelligence Magazine - May 2021 - 38
IEEE Computational Intelligence Magazine - May 2021 - 39
IEEE Computational Intelligence Magazine - May 2021 - 40
IEEE Computational Intelligence Magazine - May 2021 - 41
IEEE Computational Intelligence Magazine - May 2021 - 42
IEEE Computational Intelligence Magazine - May 2021 - 43
IEEE Computational Intelligence Magazine - May 2021 - 44
IEEE Computational Intelligence Magazine - May 2021 - 45
IEEE Computational Intelligence Magazine - May 2021 - 46
IEEE Computational Intelligence Magazine - May 2021 - 47
IEEE Computational Intelligence Magazine - May 2021 - 48
IEEE Computational Intelligence Magazine - May 2021 - 49
IEEE Computational Intelligence Magazine - May 2021 - 50
IEEE Computational Intelligence Magazine - May 2021 - 51
IEEE Computational Intelligence Magazine - May 2021 - 52
IEEE Computational Intelligence Magazine - May 2021 - 53
IEEE Computational Intelligence Magazine - May 2021 - 54
IEEE Computational Intelligence Magazine - May 2021 - 55
IEEE Computational Intelligence Magazine - May 2021 - 56
IEEE Computational Intelligence Magazine - May 2021 - 57
IEEE Computational Intelligence Magazine - May 2021 - 58
IEEE Computational Intelligence Magazine - May 2021 - 59
IEEE Computational Intelligence Magazine - May 2021 - 60
IEEE Computational Intelligence Magazine - May 2021 - 61
IEEE Computational Intelligence Magazine - May 2021 - 62
IEEE Computational Intelligence Magazine - May 2021 - 63
IEEE Computational Intelligence Magazine - May 2021 - 64
IEEE Computational Intelligence Magazine - May 2021 - 65
IEEE Computational Intelligence Magazine - May 2021 - 66
IEEE Computational Intelligence Magazine - May 2021 - 67
IEEE Computational Intelligence Magazine - May 2021 - 68
IEEE Computational Intelligence Magazine - May 2021 - 69
IEEE Computational Intelligence Magazine - May 2021 - 70
IEEE Computational Intelligence Magazine - May 2021 - 71
IEEE Computational Intelligence Magazine - May 2021 - 72
IEEE Computational Intelligence Magazine - May 2021 - 73
IEEE Computational Intelligence Magazine - May 2021 - 74
IEEE Computational Intelligence Magazine - May 2021 - 75
IEEE Computational Intelligence Magazine - May 2021 - 76
IEEE Computational Intelligence Magazine - May 2021 - 77
IEEE Computational Intelligence Magazine - May 2021 - 78
IEEE Computational Intelligence Magazine - May 2021 - 79
IEEE Computational Intelligence Magazine - May 2021 - 80
IEEE Computational Intelligence Magazine - May 2021 - 81
IEEE Computational Intelligence Magazine - May 2021 - 82
IEEE Computational Intelligence Magazine - May 2021 - 83
IEEE Computational Intelligence Magazine - May 2021 - 84
IEEE Computational Intelligence Magazine - May 2021 - 85
IEEE Computational Intelligence Magazine - May 2021 - 86
IEEE Computational Intelligence Magazine - May 2021 - 87
IEEE Computational Intelligence Magazine - May 2021 - 88
IEEE Computational Intelligence Magazine - May 2021 - 89
IEEE Computational Intelligence Magazine - May 2021 - 90
IEEE Computational Intelligence Magazine - May 2021 - 91
IEEE Computational Intelligence Magazine - May 2021 - 92
IEEE Computational Intelligence Magazine - May 2021 - 93
IEEE Computational Intelligence Magazine - May 2021 - 94
IEEE Computational Intelligence Magazine - May 2021 - 95
IEEE Computational Intelligence Magazine - May 2021 - 96
IEEE Computational Intelligence Magazine - May 2021 - 97
IEEE Computational Intelligence Magazine - May 2021 - 98
IEEE Computational Intelligence Magazine - May 2021 - 99
IEEE Computational Intelligence Magazine - May 2021 - 100
IEEE Computational Intelligence Magazine - May 2021 - Cover3
IEEE Computational Intelligence Magazine - May 2021 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202311
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202308
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202305
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202302
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202211
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202208
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202205
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202202
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202111
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202108
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202105
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202102
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202011
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202008
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202005
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202002
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201911
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201908
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201905
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201902
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201811
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201808
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201805
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201802
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter12
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall12
https://www.nxtbookmedia.com