Next Article in Journal
A Deep Learning Pipeline for Grade Groups Classification Using Digitized Prostate Biopsy Specimens
Next Article in Special Issue
A Robust Facial Expression Recognition Algorithm Based on Multi-Rate Feature Fusion Scheme
Previous Article in Journal
Design, Manufacturing, and Control of a Pneumatic-Driven Passive Robotic Gait Training System for Muscle-Weakness in a Lower Limb
Previous Article in Special Issue
Individual’s Social Perception of Virtual Avatars Embodied with Their Habitual Facial Expressions and Facial Appearance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Subject-Specific Cognitive Workload Classification Using EEG-Based Functional Connectivity and Deep Learning

1
Department of Computer Science and Engineering, Indian Institute of Technology, Roorkee 247667, India
2
Department of Biomedical Engineering, Institute of Nuclear Medicine and Allied Sciences, Defence Research and Development Organization, Delhi 110054, India
3
Department of IT Engineering, Sookmyung Women’s University, Seoul 04310, Korea
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(20), 6710; https://doi.org/10.3390/s21206710
Submission received: 19 August 2021 / Revised: 22 September 2021 / Accepted: 2 October 2021 / Published: 9 October 2021
(This article belongs to the Special Issue Emotion Intelligence Based on Smart Sensing)

Abstract

:
Cognitive workload is a crucial factor in tasks involving dynamic decision-making and other real-time and high-risk situations. Neuroimaging techniques have long been used for estimating cognitive workload. Given the portability, cost-effectiveness and high time-resolution of EEG as compared to fMRI and other neuroimaging modalities, an efficient method of estimating an individual’s workload using EEG is of paramount importance. Multiple cognitive, psychiatric and behavioral phenotypes have already been known to be linked with “functional connectivity”, i.e., correlations between different brain regions. In this work, we explored the possibility of using different model-free functional connectivity metrics along with deep learning in order to efficiently classify the cognitive workload of the participants. To this end, 64-channel EEG data of 19 participants were collected while they were doing the traditional n-back task. These data (after pre-processing) were used to extract the functional connectivity features, namely Phase Transfer Entropy (PTE), Mutual Information (MI) and Phase Locking Value (PLV). These three were chosen to do a comprehensive comparison of directed and non-directed model-free functional connectivity metrics (allows faster computations). Using these features, three deep learning classifiers, namely CNN, LSTM and Conv-LSTM were used for classifying the cognitive workload as low (1-back), medium (2-back) or high (3-back). With the high inter-subject variability in EEG and cognitive workload and recent research highlighting that EEG-based functional connectivity metrics are subject-specific, subject-specific classifiers were used. Results show the state-of-the-art multi-class classification accuracy with the combination of MI with CNN at 80.87%, followed by the combination of PLV with CNN (at 75.88%) and MI with LSTM (at 71.87%). The highest subject specific performance was achieved by the combinations of PLV with Conv-LSTM, and PLV with CNN with an accuracy of 97.92%, followed by the combination of MI with CNN (at 95.83%) and MI with Conv-LSTM (at 93.75%). The results highlight the efficacy of the combination of EEG-based model-free functional connectivity metrics and deep learning in order to classify cognitive workload. The work can further be extended to explore the possibility of classifying cognitive workload in real-time, dynamic and complex real-world scenarios.

1. Introduction

Cognitive workload is the measure of the amount of mental effort required to complete any task [1]. Working memory is required to process information for short periods of time, while long-term memory is associated with storing information for long periods of time [2]. Tasks such as arithmetic operations, reading and learning require efficient use of working memory. Cognitive workload can be defined as the amount of mental activity utilized by working memory to complete any task. Assessment of an individual’s cognitive workload is an essential component in most human-machine collaboration tasks. A major application of this lies in the defense domain. Operations like driving under high-stress environmental conditions, monitoring air traffic control, piloting an aircraft or operating an unmanned vehicle are excellent examples. The optimal level of cognitive workload is pivotal in high-risk scenarios where important decisions are supposed to be made in real-time. The rate at which the information is processed determines the workload induced in any individual while performing any task. A high workload can lead to unplanned and disproportionate hazards, and too little workload can lead to being disengaged from the task. This points to the importance of maintaining optimal cognitive workload in high-risk scenarios to perform the task satisfactorily. With respect to cognitive workload, emotional intelligence and stability are regarded as essential components. An individuals’ cognitive load will be affected by emotional valence as it will interfere with parallel cognitive processing. Studies show a positive relation between emotional intelligence and some cognitive tasks [3,4]. Therefore, classification of cognitive workload can be an essential indicator of emotional intelligence and stability.
Although the assessment of cognitive workload is important, it is not a trivial task. Traditional methods of the evaluation of cognitive workload included subjective measures such as interviews or questionnaire-based approaches where the participants self-reported the amount of workload caused/induced during the task. Various research groups such as Hart et al. [5] and Malekpour et al. [6] contribute towards the assessment of cognitive workload with the use of subjective methods, primarily in the form of self-assessment questionnaires, like NASA-TLX (National Aeronautics and Space Administration Task Load Index), MCH (Modified Cooper-Harper Scale) and SWAT (Subjective Workload Assessment Test). Such questionnaires generally record the various metrics involved in performing the task, such as demand (mental, physical and temporal), effort, pressure, concentration, frustration, etc., to evaluate their connection with performance during the task. These methods prove to be subjective to the individual participant, however, and can be biased and prove to be unreliable as a distinct and coherent metric for the evaluation and estimation of cognitive workload in general as they depend on the participant recalling past engagement. Another drawback of using post-task questionnaire is that it does not allow for real-time evaluation of cognitive workload.
In contrast to the subjective questionnaire based methods, the evaluation based on neuro-physiological signals present an opportunity for an objective and real time assessment of cognitive workload. However, this method of evaluation comes at the expense of limited availability of equipment, trained operators and high costs. To obtain better efficacy and efficiency, physiological measures such as Electroencephalography(EEG), Event-Related Potential (ERP), Eye Tracking (gaze entropy), and Heart Rate Variability (HRV) can be utilized [7,8,9]. EEG is highly accepted as a measure to assess cognitive workload in real-time [10,11,12]. Various EEG features including time, frequency, time-frequency, and spatial domain features extracted from raw EEG data are effective ways to gain information from EEG signals. Time domain features mainly include Event Related Potentials (ERP) [13], statistical features (mean, standard deviation, variance, etc.), higher-order crossing analysis [14], and Hjorth parameter. Frequency domain features include decomposing the frequency in multiple sub-bands such as delta, theta, alpha, beta, and gamma bands which are mainly associated with deep sleep, drowsy, relaxed, engaged, conscious, and active states, respectively [15]. Such features are commonly used for classification of workload in various machine learning experiments. Recent advancements in the application of deep learning in various domains such as emotion recognition, pattern recognition and prediction makes it an excellent choice to be used with EEG signals for classification [16,17,18,19]. EEG signals can be used to decode and classify the human cognitive state. Various studies have carried out research in the area with different combinations of EEG features and machine learning models. Bashivan et al. [20] demonstrates the use of fast Fourier transform to convert EEG data into the frequency domain and map the 3D spatial positions of electrodes to 2D, according to the distribution of the electrodes. Using theta, alpha and beta frequency bands, 3-channel spectral maps are generated and sent to CNN model for classification of mental load. Kwak et al. [21] propose a multi-level feature fusion method based on CNN to learn the spectral, spatial, as well as local and global information. Li et al. [22] reviews some deep learning models (e.g., RNN and CNN) and their applications for EEG data to decode brain activities and diagnose brain diseases.
Substantial research for estimation of cognitive workload from EEG using machine learning and deep learning is limited. Most of the studies perform binary classification of workload into high and low by extracting compute expensive EEG features from the raw data, making these non ideal to be used in real life conditions or in real time. Das et al. [23] reports an accuracy of 86.33% and 82.57% for binary and three class classification, respectively, using a BLSTM-LSTM based architecture in a subject independent study. Appriou et al. [24] performs subject specific and subject independent studies for binary classification of workload, achieving the highest mean accuracy of 72.7% and 63.7% using CNN for subject-specific and subject independent cases, respectively. In the study by Zhang et al. [25], the authors achieved an accuracy of 88.9% in binary classification using a combination of RNN and 3D CNN models with EEG topographic maps as features for classification. Using a similar technique of topographic maps in combination with a modified CNN model, highest accuracy of 91.9% in subject specific three class classification is reported [26]. However, more informative features regarding an individual’s brain can be obtained from EEG data. Information acquired from signals originating from a specific brain region can be regarded to represent the brain activity of that region. This allows the study of separate brain regions in isolation when evaluating characteristics relevant to a specific cognitive state and this methodology has been adopted by various researchers. However, neuronal activity is not this straightforward as different regions of the brain contribute to the completion of a task, while different regions are still dominantly responsible for specific functions required for the completion of the task. This implores the necessity of examining the inter-regional interactions to understand the collaboration of the different brain regions. More formally, this analysis is termed as brain connectivity.
Brain Connectivity has been used to study the nature of the cerebrum in the past. Based on the attributes of connections, it can be classified into three types: structural connectivity (biophysical connections between neurons or neural elements), functional connectivity (statistical relations between anatomically un-connected cerebral regions) and effective connectivity (directional causal effects from one neural element to another) [27]. This study focuses on the exploration of functional brain connectivity as a measure to assess different levels of workload. Brain functional connectivity has been linked with cognitive deficient psycho-physiological diseases. Strong patters on connectivity in resting state EEG are evident in autism spectrum disorders as reported by [28]. Slower and less efficient connectivity is found in schizophrenia patients as reported by [29]. Another study suggested a relation between high frequency connectivity neural pattern and recurrent illness course of major depressive disorder [30]. However, few studies have investigated the links between cognitive workload and brain functional connectivity networks. Dimitrakopoulos et al. [31] is one such study that has used brain connectivity measure as a feature for classification of workload. This study uses correlation as a method of brain connectivity and achieved an accuracy of 88% for binary classification using SVM classifier. Another study by Islam et al. [32] explores the use of Mutual Information based functional connectivity for binary classification of drivers’ mental workload using the SVM classifier and obtained an accuracy of 82%. There are only a limited number of studies that explore functional connectivity as a feature for classification of workload. Therefore, in this study we explore different functional brain connectivity methods as features to be used for classification of levels of cognitive workload. EEG data is known to have high inter-subject variability [33,34]. Various researchers such as Byrne et al. [35] and Pang et al. [36] study the inter-subject variability. Nentwich et al. [37] report the subject-specific nature of EEG-based functional connectivity. Given this evidence, subject specific classification of workload has been aimed at in this study. In Zhang et al. [38], the authors compared the subject-dependent and independent approach and highlighted that variations in feature distribution of EEG across subjects reduces the generalization ability of a classifier and at the same time subject-dependent approach provides a promising way to solve the problem of personalized classification. In Neto et al. [39], the authors discussed various subject specific characteristics and data splitting techniques for EEG data. A possible advantage of subject specific classification is that the classifier can learn subject-dependent features and it can be really useful in building robust and effective BCI systems [40,41].
The contributions of this paper can be summarized as follows:
  • A novel method of cognitive workload estimation using EEG, functional brain connectivity and deep learning is proposed. Our pipeline included cleaning 64-channel EEG data, selecting 16 electrodes based on brodmann area, extracting a 16 × 16 connectivity matrix and using deep neural networks for classifying workload into low, medium and high classes.
  • We chose model-free functional connectivity metrics (Mutual Information (MI), Phase Lag Value (PLV) and Phase Transfer Entropy (PTE) to classify workload using simple yet effective deep learning architectures (CNN, LSTM and Conv-LSTM) in near real-time.
  • The proposed method achieved state-of-the-art accuracy for three class workload classification. We achieved an average accuracy of 80.87% for three class workload classification problems using MI and CNN. PLV and PTE also perform better with CNN as compared to the other architectures with a average classification accuracy of 74.07% and 71.16%, respectively. CNN outperforms the other architectures because of the high spatial information in the input connectivity matrix.
  • The efficacious results highlight the promise of using functional connectivity features of EEG for real-time workload classification.
The rest of the paper is organized as follows. Section 2 presents the materials and methods used for in the experiment. Section 3 discusses the results obtained in various experiments and Section 4 presents the implications of the reported results and the possible future directions and possible extensions of the current work.

2. Materials and Methods

2.1. Participants

A total of 19 participants (11 male and 8 females, mean age = 20.1 years, standard deviation = 1.2 years, minimum age = 19 years, maximum age = 23 years) at the Department of Biomedical Engineering, Institute of Nuclear Medicine and Allied Sciences, Delhi, India participated in this study. An institutional ethical committee approved the study at the Institute of Nuclear Medicine and Allied Sciences. Participation in the study was voluntary, and the subjects gave written consent before participating in the study. Out of 19 participants, 18 participants were right-handed, and one was left-handed. None of the participants reported neurological/psychological/mental history of any kind. All the participants hailed from a Science/Engineering/Technology/Mathematics (STEM) background. All the participants received a flat payment of INR 50, irrespective of their performance in the study.

2.2. The N-Back Task

The modern version of the n-back task [42] was designed using OpenSesame v 3.3.6 [43]. The n-back task is one of the most used psychological tests for inducing cognitive workload. In the task, the participants were required to observe a sequence of single digits separated by a small interval of time and for each letter they were required to identify whether the stimuli are a target (identical of the digit that has appeared ‘n’ digits back in the sequence) (see Figure 1). During a session/block the value of ‘n’ is kept constant. An increase in the value of ‘n’ induced cognitive workload according to [43]. The participants were required to interact with the appeared stimuli depending on the value of ‘n’.
A total of 339 sessions were presented to each participant in a randomized manner with 113 sessions each for 1, 2 and 3 back. The sessions were initialized with an instruction set that was displayed for 5 seconds, where the participants were informed about the nature of session (type of ‘n’). After the instruction block, the set of digits (1–9) appeared on the screen in sequence. The digits stayed on the screen for 500 ms, the participants were given 1500 ms to respond. The participants had to press space-bar in case the digit appeared was a target in accordance with the session. The inter-stimulus interval was 2000 ms (with 500 ms where the stimuli was displayed and 1500 ms given for response). The task was designed in accordance with standard n-back format. The n-back stimuli occurred within a visual angle of about 40° horizontally and about 4.50° vertically so the stimuli fall within the participants’ visual field and for minimal eye movement. The stimuli were presented using OpenSesame [43], an open-source experiment builder. The target missed was also considered as an incorrect response in this case. The first three session of each conditions (n-back) were removed from further data analysis.

2.3. Physiological Data Acquisition and Pre-Processing

Sixty-four channel EEG were recorded through Ag/AgCl electrodes conforming with the extended 10–20 electrode system of placement. An eegoTMmylab amplifier (ANT Neuro, Enschede, The Netherlands) was used in the data acquisition. Electrooculogram (EOG) data was acquired from a single electrode placed below the right eye. All channels were grounded to channel CPz. Impedances were kept below 20 kΩ. The EEG data were sampled at 2048 Hz. The data were later downsampled to 256 Hz. During the recording process the participants were requested to sit in a relaxed posture to avoid potential contamination of data with movement artifacts. The data was referenced to linked mastoids in the further analyses. For pre-processing, DC offset was applied followed by band-pass with 0.1–45 Hz and finally we used ICA to get rid of the ocular and other artifacts. The data was then segmented according to the three conditions (1, 2 and 3 back) for all the 19 subjects.

2.4. Feature Extraction

Different cognitive tasks activate different specialized brain areas where the brain could dynamically coordinate the information flow to achieve the task [44]. Functional Connectivity is a method of quantifying these neuronal interactions. There exist many different algorithms for calculating these interactions using electrophysiological data. These algorithms can be divided into different domains based on the direction of the interaction among brain regions and interdependence of the signals [45]. In this study, we chose three connectivity metrics namely Mutual Information (MI), Phase Locking Value (PLV) and Phase Transfer Entropy (PTE). The reason for choosing these three metrics was to compare directed and non-directed model-free measures. One goal of the study was to build a near real-time framework for workload estimation using EEG, which is why only model-free connectivity measures were chosen. Therefore, we used only the raw (cleaned) EEG data to calculate the metrics.
Another important aspect for making the system fast was to select the dimensions of the connectivity matrix. To that end, 16 electrodes were chosen from the available 64. Choosing the 16 electrodes was done with brodmann areas in mind as functional connectivity implies interaction between different brain regions. In his article, Kaiser [46] defined a mapping between the EEG electrodes and different brodmann areas; therefore, we selected the same 16 EEG electrodes. The electrodes were Fp1, Fp2, F7, F3, F4, F8, T7, C3, C4, T8, P7, P3, P4, P8, O1 and O2. The closest associated brodmann areas with these electrodes are 10, 10, 47, 8, 8, 45, 42, 2, 1, 21, 37, 39, 39, 37, 18 and 18, respectively. This electrode placement is also supposed to be the most optimal for source localization [46]. We used the pre-processed EEG data to calculate these 16 × 16 functional connectivity metrics. Next, the different connectivity measures are discussed.

2.4.1. Mutual Information (MI)

In information theory, MI is used to quantify the interdependence between two time series [47]. For a pair of discretized random variables x and y that are recorded from time series with their respective probability distribution functions P ( x ) and P ( y ) , and joint probability function P ( x , y ) , the MI between x and y can be defined as:
M I x y = x X , y Y P ( x , y ) log P ( x , y ) P ( x ) P ( y ) .
MI was proposed as a measure to quantify the strength of functional connectivity between a pair of time series data.

2.4.2. Phase Locking Value (PLV)

Phase locking value (PLV) is a measure to quantify the synchronization of phase of different signals as acquired from separate brain areas. The analytical representations of two signals originating from brain regions, k and l, s k ( t ) and s l ( t ) , are obtained by the Hilbert transform and expressed as [48,49]:
z k = A k ( t ) e j φ k ( t ) ,
z l = A l ( t ) e j φ l ( t ) ,
The differences in phase are then calculated at each time point by
Δ φ k , l ( t ) = φ k ( t ) φ l ( t ) .
Thereafter, by averaging over all time points ( n t being the number of time points) the PLV between the brain regions k and l is represented as:
P L V ( k , l ) = 1 n t t = 1 n t e j Δ φ k , l ( t ) ,
The PLV ranges between 0 (which reflects no phase synchronization) and 1 (which reflects perfect phase synchronization). After the PLV calculation is repeated for all brain regions, it is assembled to form a connectivity matrix.

2.4.3. Phase Transfer Entropy (PTE)

The flow of information between neuronal regions are quantified by the estimation of causal influence one region exercise on another. There is a plethora of methods to quantify the neuronal interactions, out of which PTE is the only measure that is phase-specific and directed in nature. For a connectivity metric to quantify the interactions amicably it should:
  • be robust to noise and linear mixing of signals [50,51]
  • computationally efficient
  • limit the number of a priori parameters
  • be able to detect transient frequency band from short data samples
  • allow the testing of statistical significance by constructing surrogate data from the experimental samples
PTE [52] is a method of quantifying directed phase interaction across trials as well as continuous data using binning methods for state-space reconstruction based on the same principle as Wiener-Granger causality [53]. In the framework of Information Theory, the Wiener-Granger causality can be re-written as: “a source signal has causal influence on the target signal, if the uncertainty of the target signal conditioned by the source signal and its own past is smaller than the uncertainty of the target signal conditioned by its own past” [54]. The instantaneous phase and amplitude of a signal x(t) can be expressed by its analytic associate as expressed in Equation (1). The PTE for an analysis lag θ can be defined as:
P T E X Y = H ( φ y ( t ) , φ y ( t ) ) + H ( φ y ( t ) , φ x ( t ) ) H ( φ y ( t ) ) H ( φ y ( t ) , φ y ( t ) , φ x ( t ) ) ,
where φ x ( t ) and φ y ( t ) are the past states at lag θ , i.e., φ x ( t ) = φ x ( t θ ) and φ y ( t ) = φ y ( t θ ) . The marginal and the joint entropies can then be defined as [55]:
H ( φ y ( t ) , φ y ( t ) ) = p ( φ y ( t ) , φ y ( t ) ) log p ( φ y ( t ) , φ y ( t ) ) ,
H ( φ y ( t ) , φ x ( t ) ) = p ( φ y ( t ) , φ x ( t ) ) log p ( φ y ( t ) , φ x ( t ) ) ,
H ( φ y ( t ) ) = p ( φ y ( t ) ) log p ( φ y ( t ) ) ,
H ( φ y ( t ) , φ y ( t ) , φ x ( t ) ) = p ( φ y ( t ) , φ y ( t ) , φ x ( t ) ) log p ( φ y ( t ) , φ y ( t ) , φ x ( t ) ) ,
where the probabilities are computed by histograms of occurrences of single, pairs or triplets of phase estimates in an epoch. The prediction delay θ and the number of bins in the histogram was set as ( ( L × C H ) ) N ± and e 0.626 + 0.4 ln ( L θ 1 ) respectively, where L is the length of the epoch in sample count, C H is the number of channels and N ± is the number of times the phase changed its sign across time and channels. The PTE values were normalized between 0 and 1 with 0.5 < P T E x y < 0.5 implying an information flow of x y , 0 < P T E x y < 0.5 implying information flow preferentially of x y and 0.5 implying no preferential flow of information.

2.5. Classification

The classification of workload is implemented using three different variants of convolution and recurrent neural networks that provide different feature extraction and learning capabilities and a comparison of the performance is presented. The input to all the three networks were the connectivity matrices MI, PLV and PTE as described above. The shape of each of the matrix was 16 × 16 . The networks were trained using Python 3.9 and Tensorflow 2.4 on Nvidia DGX server at Indian Institute of Technology, Roorkee. For processing the input and feeding it to the model, we used Tensorflow Datasets API and used 70,15,15 split for training, validation and testing data. As mentioned earlier, the n-back task was composed of 339 sessions, hence, we calculated a matrix corresponding to each session giving rise to 339 matrices for each participant. With the split of 70-15-15, there were 237, 51 and 51 matrices for training, validation and testing, respectively, for each of the 19 subjects. We used a batch size of 64 trained each model for 1000 epochs. During the training, early stopping [56] and learning rate scheduler [57] were used to improve the convergence time. The motivation and details of the networks used are as follows; The CNN classifier [58] was chosen based on the similarity that the input (which is a weighted square adjacency matrix) has to an image, as it’s ability to extract spatial features is superior unlike the primitive ANNs. We used a Regular CNN (Table 1) (consisting of the usual 2D convolution, pooling and batchnorm layers). For all the convolution layers of the models, stride of 1, ‘same’ padding, and ReLU [59] as activation was used. The last dense layer consisted of 3 units and softmax activation [60] for classifying the three levels of workload. Similarly, in LSTM (Table 2), the input was flattened and all LSTM layers make use of ReLU activation. In Conv-LSTM (Table 3), all Conv2D layers have ReLU activation. After reshaping the output, they are followed by LSTM layers, followed by 2 dense layers and a softmax layer same as the above models. The overview of the classification framework can be visualized as shown in Figure 2. Additionally, Figure 3 shows the architecture of the CNN, LSTM and the Conv-LSTM models used.

3. Results and Discussion

In this research, the efficacy of three different functional brain connectivity analysis methods (MI, PLV and PTE) to classify cognitive workload into high, medium and low using three different deep learning architectures (CNN, LSTM and Conv-LSTM) was investigated. Nineteen participants executed the the modern version of the n-back task on a computer screen with three levels of cognitive workload, high, medium and low.
The input to the deep learning networks was 16 × 16 connectivity metrics. Sixteen brain regions were chosen from the brodmann atlas [61] to cover the different brain regions and at the same time keep the computations as fast as possible. Figure 4 shows the differences (for a random participant) between low, medium and high workloads of MI, PTE and PLV, respectively. Although the differences among the three connectivity metrics are visible, there are no explicit and visible differences among the three workload conditions, i.e., low, medium and high.
However, in the statistical analysis, significant differences were found among the three conditions. The mean accuracy (in percentage) for the three n-back condition was- 75.42 (SD = 16.10), 62.27 (SD = 15.64), 37.84 (SD = 14.18) for 1-back, 2-back and 3-back, respectively. There were significant differences among the groups (F (2, 75) = 40.22, p < 0.01, η 2 = 0.56). Similarly we found significant differences in the reaction time as well (1-back = 492.58 (SD = 91.1), 2-back = 673.58 (SD = 150.57), 3-back = 824.84 (SD = 147.32), ANOVA = F (2, 75) = 40.98, p < 0.01, η 2 = 0.48). Differences between all possible combinations (1 vs. 2, 1 vs. 3, 2 vs. 3) across both mean accuracy (in percentage) and mean reaction time (in ms) were also found to be significant (p < 0.01).
Based on the statistical results, we hypothesized that there will be differences in the brain connectivity matrices (although not visible to the naked eye) in the three workload settings and the deep learning classifiers will be able to utilize these differences for successful classification. It was expected that PTE would perform best in terms of connectivity metric, with it being directed and phase-specific.
Several experiments (ablation study) were performed to find best hyperparameter settings for the three deep learning architectures. The results of the ablation study are compiled in Table 4. As shown in Table 4, for MI, a mean accuracy of 80.87% was achieved with CNN, 71.87% was achieved with LSTM and 71.16% was achieved with Conv-LSTM. Similarly, for PLV a mean accuracy of 75.88% was achieved with CNN, 71.82% was achieved with LSTM and 69.68% was achieved with Conv-LSTM. Lastly, for PTE a mean accuracy of 71.16% was achieved with CNN, 69.63% was achieved with LSTM and 69.74% was achieved with Conv-LSTM. The highest accuracy (among all subjects) was achieved with the combination of PLV with Conv-LSTM and CNN at 97.92%. This is followed by MI with CNN at 95.83%. Besides the accuracy, Precision, Recall and F1-score of the classifiers are also reported in Table 5. Figure 5 shows the box-plot containing the accuracy and statistical results (standard error, quartiles, and outliers) of all the classifiers in combination with different functional connectivity methods. The combination of CNN and MI indicates the best classification performance. The achieved accuracy outperforms the state-of-the-art in multi-class classification in the context of workload classification in the n-back task with various EEG features and machine-learning algorithms. The comparison of the proposed method with others is given in Table 6. Since, the number of trials for the three workload settings were balanced, accuracy was indicative of the performance of the classifiers. Nevertheless, we reinforced the results with the analysis of the confusion matrices and ROC curves. Figure 6 shows the confusion matrix and Figure 7 shows the ROC curves for all combinations of the classifiers and the connectivity metrics of the best subject. From these figures, it can be substantiated that the classification performance of the models is high for the multiclass-classification problem as the true positive rate is high. The high value class-wise area under the curve shows that the classifier is able to learn and classify each class separately with high accuracy.
Figure 8 shows the features learned by the CNN when MI was given as an input. MI was chosen as it gave the highest accuracy and similarly, input image of medium workload was chosen since the recall of medium workload was highest. It is visible that the filters are actually learning similar activation as in the input image indicating that the classifier was successful. Overall, given the consistent performance of the classifiers across all the metrics and the significant differences found in the statistical tests, it can be concluded that the classifier was successful.
Although state-of-the-art results were obtained, the study had some limitations. One important limitation of the study is the hypothesis itself. We hypothesized that there will be differences in the connectivity matrices in the three workload conditions. However, the study was limited to calculating the connectivity using raw(cleaned) EEG data. This was done to test whether all inclusive connectivity (not band limited) would yield conceivable differentiation in workload or not. This would have implications in making the entire framework close to real-time since band-limiting the signals would have increased the computational complexity. In the future we will consider doing a comparison with our approach and investigations in connectivity with different frequency bands to make a comprehensive and exhaustive hypothesis. Another limitation was the subject-dependent classification. The subject-dependent classifiers can extract subject-dependent features and can effectively tackle the issue of accuracy and generalization encountered in subject-independent EEG classifiers. However, it also gives rise to the issues of long collaboration sessions and collection of large quantities of data [38,39]. Lastly, the choice of 16 brain regions for computing the connectivity matrices. The choice of the brain regions could have been empirical instead of hypothesis and use-case driven. Exhaustive search and feature selection algorithms could be used in the future for validating the selection of brain regions empirically.

4. Conclusions

Workload Classification can be used as an indicator of the Emotional Intelligence and stability. The aim of the study was to build a fast and accurate workload classifier which can be extended to real-time workload classification. Real-time workload classification is an important and very useful cognitive construct for the development of robust BCI systems [62] and useful in several other domains like Virtual Reality [63] and Human-Machine Teaming [64]. In this research, EEG was chosen as the neuroimaging modality with its advantages of being cheap, portable and having high time resolution [65]. Model-free functional connectivity was chosen for the feature extraction with the concomitant advantages of being fast and associated with cognitive control in the context of mental workload [66]. Also, it has been shown that there are subject-specific differences in EEG-based functional connectivity measures [37].
Thereby, a combination of various directed/non-directed model-free brain functional connectivity algorithms and state-of-the-art deep learning algorithms were utilized for efficient subject-specific classification of cognitive workload into three levels, high, medium and low. Three functional brain connectivity algorithms (Mutual Information, Phase Transfer Entropy and Phase Locking Value) were used to generate the functional connectivity networks, which represents the neuronal interactions between the different regions of the brain. These connectivity networks are used as inputs to the classification models to classify different levels of workload. We employed three different deep learning architectures (CNN, LSTM and Conv-LSTM) for classification of cognitive workload. Intra-subject method of classification was applied on the data of 19 participants. The best classification performance was obtained with CNN in combination of each of the three connectivity networks over LSTM and Conv-LSTM. CNN outperforms the other two deep learning architectures because of the spatial information provided by the connectivity analysis in the form of input data upon which the classification is being performed. With CNN, MI produces the best classification results with an accuracy of 80.87%, followed by CNN with PLV with an accuracy of 75.88% and LSTM with MI with an accuracy of 71.87%.
We achieved state-of-the-art accuracy for multi-class workload classification using EEG and functional connectivity. From the results, it can be concluded that indeed EEG-based model-free functional connectivity metrics, when combined with deep-learning, provides an accurate, reliable and fast method of classifying cognitive workload. Although there is not much literature available on this, it was hypothesized that the connectivity method PTE will outperform MI and PLV as PTE is the only connectivity measure that is phase-specific and directed in nature. However, in our experiments MI outperformed PTE in the classification performance. This can be due to the fact that this study had lesser number of participants’ and the choice of brain regions. Therefore, no significant conclusions can be made about which model-free connectivity measure is the best. A future study can be performed with higher number of participants and different permutations and combinations of brain regions to make better and clear conclusions regarding the comparative analysis of the different connectivity measures.
Since these brain connectivity methods enable extremely rapid (specially MI) and accurate connectivity matrix generation from raw EEG data, the proposed architecture (a combination of MI/PLV/PTE and state-of-the-art CNN) can be used for effective and efficient cognitive state monitoring and other BCI applications. In addition to that, brain connectivity coupled with hybrid deep learning architectures can be used to classify higher-order cognitive processes like executive functioning and complex decision-making in the future. The subject-specific classification also sanctions the analysis and extraction of subject-specific features. Together, this could enable BCIs to become more reliable and efficient exponents of effective state monitoring in complex real world scenarios.

Author Contributions

Conceptualization, A.G., G.S. and V.P.; methodology, G.S.; software, A.G.; validation, G.S. and V.P.; formal analysis, A.G.; investigation, G.S. and V.P.; resources, P.P.R.; writing—original draft preparation, G.S. and V.P.; writing—review and editing, A.G., P.P.R. and B.-G.K.; visualization, G.S. and V.P.; supervision, P.P.R. and B.-G.K.; project administration, A.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no specific grant from any funding agency in the public, commercial, or not-for-profit sectors.

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki, and approved by the Institutional Review Board (IRB) at the Institute of Nuclear Medicine and Allied Sciences (INMAS), Defence R & D Organization, Delhi.

Informed Consent Statement

All the participants had provided written informed consent for taking part in the study.

Data Availability Statement

The raw data will be made available on request by the authors, without undue reservation.

Acknowledgments

Our sincere thanks to Sushil Chandra, Head of Department of Biomedical Engineering, Institute of Nuclear Medicine and Allied Sciences, Defence Research and Development Organization for his invaluable guidance and support. We extend our gratitude to him for sharing the data so this research study could be conducted.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Paas, F.; Renkl, A.; Sweller, J. Cognitive load theory and instructional design: Recent developments. Educ. Psychol. 2003, 38, 1–4. [Google Scholar] [CrossRef]
  2. Burgess, N.; Hitch, G. Computational models of working memory: Putting long-term memory into context. Trends Cogn. Sci. 2005, 9, 535–541. [Google Scholar] [CrossRef] [PubMed]
  3. Ojha, A.; Ervas, F.; Gola, E. Emotions as Intrinsic Cognitive Load: An Eye Movement Analysis of High and Low Intelligent Individuals. In Proceedings of the 3rd IEEE International Conference on Cybernetics, Exeter, UK, 21–23 June 2017; pp. 1–6. [Google Scholar] [CrossRef]
  4. José, G.C.M.; Rosario, C.; Pablo, F.B. The Relationship between Emotional Intelligence and Cool and Hot Cognitive Processes: A Systematic Review. Front. Behav. Neurosci. 2016, 10, 101–114. [Google Scholar] [CrossRef] [Green Version]
  5. Hart, S.G. NASA-task load index (NASA-TLX); 20 years later. In Proceedings of the Human Factors and Ergonomics Society Annual Meeting; Sage Publications: Los Angeles, CA, USA, 2006; Volume 50, pp. 904–908. [Google Scholar]
  6. Malekpour, F.; Mohammadian, Y.; Malekpour, A.; Mohammadpour, Y.; Sheikh Ahmadi, A.; Shakarami, A. Assessment of mental workload in nursing by using NASA-TLX. Nurs. Midwifery J. 2014, 11. Available online: http://unmf.umsu.ac.ir/article-1-1699-en.html (accessed on 1 October 2021).
  7. Jaquess, K.J.; Gentili, R.J.; Lo, L.C.; Oh, H.; Zhang, J.; Rietschel, J.C.; Miller, M.W.; Tan, Y.Y.; Hatfield, B.D. Empirical evidence for the relationship between cognitive workload and attentional reserve. Int. J. Psychophysiol. 2017, 121, 46–55. [Google Scholar] [CrossRef] [Green Version]
  8. Causse, M.; Fabre, E.; Giraudet, L.; Gonzalez, M.; Peysakhovich, V. EEG/ERP as a measure of mental workload in a simple piloting task. Procedia Manuf. 2015, 3, 5230–5236. [Google Scholar] [CrossRef] [Green Version]
  9. Mansikka, H.P. Fighter Pilots’ Mental Workload and Performance: A Comparison of Simulated Instrument Approaches and Air Combat. Ph.D. Thesis, Coventry University, Coventry, UK, 2016. Available online: https://pureportal.coventry.ac.uk/en/studentTheses/fighter-pilots-performance-and-mental-workload (accessed on 1 October 2021).
  10. Matthews, G.; Reinerman-Jones, L.E.; Barber, D.J.; Abich, J., IV. The psychometrics of mental workload: Multiple measures are sensitive but divergent. Hum. Factors 2015, 57, 125–143. [Google Scholar] [CrossRef]
  11. Hopstaken, J.F.; Van Der Linden, D.; Bakker, A.B.; Kompier, M.A. A multifaceted investigation of the link between mental fatigue and task disengagement. Psychophysiology 2015, 52, 305–315. [Google Scholar] [CrossRef]
  12. Wascher, E.; Rasch, B.; Sänger, J.; Hoffmann, S.; Schneider, D.; Rinkenauer, G.; Heuer, H.; Gutberlet, I. Frontal theta activity reflects distinct aspects of mental fatigue. Biol. Psychol. 2014, 96, 57–65. [Google Scholar] [CrossRef]
  13. Monitoring Pilot’s Mental Workload Using ERPs and Spectral Power with a Six-Dry-Electrode EEG System in Real Flight Conditions. Sensors 2019, 19, 1324. [CrossRef] [Green Version]
  14. Zhang, L.; Wade, J.; Bian, D.; Fan, J.; Swanson, A.; Weitlauf, A.; Warren, Z.; Sarkar, N. Cognitive Load Measurement in a Virtual Reality-Based Driving System for Autism Intervention. IEEE Trans. Affect. Comput. 2017, 8, 176–189. [Google Scholar] [CrossRef]
  15. Kabbara, A. Brain Network Estimation from Dense EEG Signals: Application to Neurological Disorders. Ph.D. Thesis, Université Rennes 1, Rennes, France, 2018. Available online: https://tel.archives-ouvertes.fr/tel-01943768/ (accessed on 1 October 2021).
  16. Choi, Y.J.; Lee, Y.W.; Kim, B.G. Residual-based Graph Convolutional Network (RGCN) for Emotion Recognition in Conversation (ERC) for Smart IoT. Big Data 2021, 9, 279–288. [Google Scholar] [CrossRef]
  17. Chhetri, M.; Kumar, S.; Roy, P.P.; Kim, B.G. Deep BLSTM-GRU Model for Monthly Rainfall Prediction: A Case Study of Simtokha, Bhutan. Remote Sens. 2020, 12, 3174. [Google Scholar] [CrossRef]
  18. Jeong, D.; Kim, B.G. Suh-Yeon Dong, Deep Joint Spatiotemporal Network (DJSTN) for Efficient Facial Expression Recognition. Sensors 2020, 20, 1936. [Google Scholar] [CrossRef] [Green Version]
  19. Ji-Hae, K.; Byung-GYU, K.; Pratim, P.; Roy, D.M. Efficient Facial Expression Recognition Algorithm Based on Hierarchical Deep Neural Network Structure. IEEE Access 2019, 7, 41273–41285. [Google Scholar]
  20. Bashivan, P.; Rish, I.; Yeasin, M.; Codella, N. Learning Representations from EEG with Deep Recurrent-Convolutional Neural Networks. arXiv 2015, arXiv:1511.06448. [Google Scholar]
  21. Kwak, Y.; Kong, K.; Song, W.J.; Min, B.-G.K.; Kim, S.E. Multilevel Feature Fusion with 3D Convolutional Neural Network for EEG Based Workload Estimation. IEEE Access 2020, 8, 16009–16021. [Google Scholar] [CrossRef]
  22. Li, G.; Lee, C.; Jung, J.; Youn, Y.; Camacho, D. Deep learning for EEG data analytics: A survey. Concurr. Comput. Pract. Exp. 2020, 32, e5199. [Google Scholar] [CrossRef]
  23. Das Chakladar, D.; Dey, S.; Roy, P.P.; Dogra, D.P. EEG-based mental workload estimation using deep BLSTM-LSTM network and evolutionary algorithm. Biomed. Signal Process. Control. 2020, 60, 101989. [Google Scholar] [CrossRef]
  24. Appriou, A.; Cichocki, A.; Lotte, F. Towards robust neuroadaptive HCI: Exploring modern machine learning methods to estimate mental workload from EEG signals. In Proceedings of the Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, ON, Canada, 21–26 April 2018; pp. 1–6. [Google Scholar]
  25. Zhang, P.; Wang, X.; Zhang, W.; Chen, J. Learning Spatial-Spectral-Temporal EEG Features With Recurrent 3D Convolutional Neural Networks for Cross-Task Mental Workload Assessment. IEEE Trans. Neural Syst. Rehabil. Eng. 2019, 27, 31–42. [Google Scholar] [CrossRef] [PubMed]
  26. Zhang, P.; Wang, X.; Chen, J.; You, W.; Zhang, W. Spectral and temporal feature learning with two-stream neural networks for mental workload assessment. IEEE Trans. Neural Syst. Rehabil. Eng. 2019, 27, 1149–1159. [Google Scholar] [CrossRef]
  27. Rubinov, M.; Sporns, O. Complex network measures of brain connectivity: Uses and interpretations. Neuroimage 2010, 52, 1059–1069. [Google Scholar] [CrossRef] [PubMed]
  28. Murias, M.; Webb, S.J.; Greenson, J.; Dawson, G. Resting state cortical connectivity reflected in EEG coherence in individuals with autism. Biol. Psychiatry 2007, 62, 270–273. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  29. Yin, Z.; Li, J.; Zhang, Y.; Ren, A.; Von Meneen, K.M.; Huang, L. Functional brain network analysis of schizophrenic patients with positive and negative syndrome based on mutual information of EEG time series. Biomed. Signal Process. Control. 2017, 31, 331–338. [Google Scholar] [CrossRef]
  30. Whitton, A.E.; Deccy, S.; Ironside, M.L.; Kumar, P.; Beltzer, M.; Pizzagalli, D.A. EEG source functional connectivity reveals abnormal high-frequency communication among large-scale functional networks in depression. Biol. Psychiatry. Cogn. Neurosci. Neuroimaging 2018, 3, 50. [Google Scholar] [PubMed]
  31. Dimitrakopoulos, G.N.; Kakkos, I.; Dai, Z.; Lim, J.; deSouza, J.J.; Bezerianos, A.; Sun, Y. Task-independent mental workload classification based upon common multiband EEG cortical connectivity. IEEE Trans. Neural Syst. Rehabil. Eng. 2017, 25, 1940–1949. [Google Scholar] [CrossRef]
  32. Islam, M.; Barua, S.; Ahmed, M.; Begum, S.; Aricò, P.; Borghini, G.; Di Flumeri, G. A Novel Mutual Information Based Feature Set for Drivers’ Mental Workload Evaluation Using Machine Learning. Brain Sci. 2020, 10, 551. [Google Scholar] [CrossRef]
  33. Saha, S.; Baumert, M. Intra-and inter-subject variability in EEG-based sensorimotor brain computer interface: A review. Front. Comput. Neurosci. 2020, 13, 87. [Google Scholar] [CrossRef] [Green Version]
  34. Croce, P.; Quercia, A.; Costa, S.; Zappasodi, F. EEG microstates associated with intra-and inter-subject alpha variability. Sci. Rep. 2020, 10, 1–11. [Google Scholar] [CrossRef] [Green Version]
  35. Byrne, A.; Murphy, A.; McIntyre, O.; Tweed, N. The relationship between experience and mental workload in anaesthetic practice: An observational study. Anaesthesia 2013, 68, 1266–1272. [Google Scholar] [CrossRef] [Green Version]
  36. Pang, L.; Guo, L.; Zhang, J.; Wanyan, X.; Qu, H.; Wang, X. Subject-specific mental workload classification using EEG and stochastic configuration network (SCN). Biomed. Signal Process. Control. 2021, 68, 102711. [Google Scholar] [CrossRef]
  37. Nentwich, M.; Ai, L.; Madsen, J.; Telesford, Q.K.; Haufe, S.; Milham, M.P.; Parra, L.C. Functional connectivity of EEG is subject-specific, associated with phenotype, and different from fMRI. NeuroImage 2020, 218, 117001. [Google Scholar] [CrossRef] [PubMed]
  38. Zhang, K.; Xu, G.; Chen, L.; Tian, P.; Han, C.; Zhang, S.; Duan, N. Instance transfer subject-dependent strategy for motor imagery signal classification using deep convolutional neural networks. Comput. Math. Methods Med. 2020, 2020, 1683013. [Google Scholar] [CrossRef] [PubMed]
  39. Neto, E.C.; Pratap, A.; Perumal, T.M.; Tummalacherla, M.; Snyder, P.; Bot, B.M.; Trister, A.D.; Friend, S.H.; Mangravite, L.; Omberg, L. Detecting the impact of subject characteristics on machine learning-based diagnostic applications. NPJ Digit. Med. 2019, 2, 1–6. [Google Scholar]
  40. Thomas, K.P.; Robinson, N.; Vinod, A.P. Utilizing Subject-Specific Discriminative EEG Features for Classification of Motor Imagery Directions. In Proceedings of the 2019 IEEE 10th International Conference on Awareness Science and Technology (iCAST), Morioka, Japan, 23–25 October 2019; pp. 1–5. [Google Scholar]
  41. Nijboer, F.; Morin, F.O.; Carmien, S.P.; Koene, R.A.; Leon, E.; Hoffmann, U. Affective brain-computer interfaces: Psychophysiological markers of emotion in healthy persons and in persons with amyotrophic lateral sclerosis. In Proceedings of the 2009 3rd International Conference on Affective Computing and Intelligent Interaction and Workshops, Amsterdam, The Netherland, 10–12 September 2009; pp. 1–11. [Google Scholar]
  42. Kane, M.J.; Conway, A.R.; Miura, T.K.; Colflesh, G.J. Working memory, attention control, and the N-back task: A question of construct validity. J. Exp. Psychol. Learn. Mem. Cogn. 2007, 33, 615. [Google Scholar] [CrossRef] [Green Version]
  43. Mathôt, S.; Schreij, D.; Theeuwes, J. OpenSesame: An open-source, graphical experiment builder for the social sciences. Behav. Res. Methods 2012, 44, 314–324. [Google Scholar] [CrossRef] [Green Version]
  44. Wang, X.J. Neurophysiological and computational principles of cortical rhythms in cognition. Physiol. Rev. 2010, 90, 1195–1268. [Google Scholar] [CrossRef]
  45. Bastos, A.M.; Schoffelen, J.M. A tutorial review of functional connectivity analysis methods and their interpretational pitfalls. Front. Syst. Neurosci. 2016, 9, 175. [Google Scholar] [CrossRef] [Green Version]
  46. Kaiser, D.A. Cortical cartography. Biofeedback 2010, 38, 9–12. [Google Scholar] [CrossRef]
  47. Ince, R.; Giordano, B.; Kayser, C.; Rousselet, G.; Gross, J.; Schyns, P. A Statistical Framework for Neuroimaging Data Analysis Based on Mutual Information Estimated via a Gaussian Copula. Hum. Brain Mapp. 2017, 38, 1541–1573. [Google Scholar] [CrossRef] [PubMed]
  48. Celka, P. Statistical analysis of the phase-locking value. IEEE Signal Process. Lett. 2007, 14, 577–580. [Google Scholar] [CrossRef]
  49. Aydore, S.; Pantazis, D.; Leahy, R.M. A note on the phase locking value and its properties. Neuroimage 2013, 74, 231–244. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  50. Palva, S.; Palva, J. Discovering Oscillatory Interaction Networks with M/EEG: Challenges and Breakthroughs. Trends Cogn. Sci 2012, 16, 219–230. [Google Scholar] [CrossRef] [PubMed]
  51. Haufe, S.; Nikulin, V.V.; Müller, K.R.; Nolte, G. A critical assessment of connectivity measures for EEG data: A simulation study. Neuroimage 2013, 64, 120–133. [Google Scholar] [CrossRef] [PubMed]
  52. Lobier, M.; Siebenhühner, F.; Palva, S.; Palva, J.M. Phase Transfer Entropy: A Novel Phase-Based Measure for Directed Connectivity in Networks Coupled by Oscillatory Interactions. NeuroImage 2014, 85, 853–872. [Google Scholar] [CrossRef]
  53. Granger, C. Investigating Causal Relations by Econometric Models and Cross-Spectral Methods. Econometrica 1969, 37, 424–438. [Google Scholar] [CrossRef]
  54. Hlaváčková-Schindler, K.; Paluš, M.; Vejmelka, M.; Bhattacharya, J. Causality detection based on information-theoretic approaches in time series analysis. Phys. Rep. 2007, 441, 1–46. [Google Scholar] [CrossRef]
  55. Di Flumeri, G.; Aricò, P.; Borghini, G.; Sciaraffa, N.; Ronca, V.; Vozzi, A.; Storti, S.F.; Menegaz, G.; Fiorini, P.; Babiloni, F. EEG-based workload index as a taxonomic tool to evaluate the similarity of different robot-assisted surgery systems. In Proceedings of the International Symposium on Human Mental Workload: Models and Applications, Rome, Italy, 14–15 November 2019; Springer: Cham, Switzerland, 2019; pp. 105–117. [Google Scholar]
  56. Song, H.; Kim, M.; Park, D.; Lee, J.G. How does Early Stopping Help Generalization against Label Noise? arXiv 2019, arXiv:1911.08059. [Google Scholar]
  57. Berger, L.; Hyde, E.; Pavithran, N.; Mumtaz, F.; Bragman, F.; Cardoso, M.J.; Ourselin, S. How to control the learning rate of adaptive sampling schemes. In Proceedings of the Medical Imaging with Deep Learning, Amsterdam, The Netherlands, 4–6 July 2018. [Google Scholar]
  58. Lecun, Y.; Bengio, Y.; Hinton, G. Deep Learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef]
  59. Ide, H.; Kurita, T. Improvement of Learning for CNN with ReLU Activation by Sparse Regularization. In Proceedings of the International Joint Conference on Neural Networks, Anchorage, AK, USA, 14–19 May 2017; pp. 2684–2691. [Google Scholar]
  60. Dunne, R.A.; Campbell, N.A. On the Pairing of the Softmax Activation and Cross-Entropy Penalty Functions and the Derivation of the Softmax Activation Function. Available online: https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.6403 (accessed on 1 October 2021).
  61. Yao, Z.; Hu, B.; Xie, Y.; Moore, P.; Zheng, J. A review of structural and functional brain networks: Small world and atlas. Brain Inform. 2015, 2, 45–52. [Google Scholar] [CrossRef] [Green Version]
  62. Aricò, P.; Borghini, G.; Di Flumeri, G.; Sciaraffa, N.; Babiloni, F. Passive BCI beyond the Lab: Current Trends and Future Directions. Physiol. Meas. 2018, 39, 08TR02. [Google Scholar] [CrossRef] [PubMed]
  63. Luong, T.; Martin, N.; Raison, A.; Argelaguet, F.; Diverrez, J.M.; Lécuyer, A. Towards Real-Time Recognition of Users Mental Workload Using Integrated Physiological Sensors Into a VR HMD. In Proceedings of the 2020 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), Porto de Galinhas, Brazil, 9–13 November 2020; pp. 425–437. [Google Scholar]
  64. Knisely, B.M.; Joyner, J.S.; Vaughn-Cooke, M. Cognitive task analysis and workload classification. MethodsX 2021, 8, 101235. [Google Scholar] [CrossRef] [PubMed]
  65. Michel, C.M.; Murray, M.M. Towards the utilization of EEG as a brain imaging tool. Neuroimage 2012, 61, 371–385. [Google Scholar] [CrossRef] [PubMed]
  66. Dimitriadis, S.I.; Sun, Y.; Kwok, K.; Laskaris, N.A.; Bezerianos, A. A tensorial approach to access cognitive workload related to mental arithmetic from EEG functional connectivity estimates. In Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan, 3–7 July 2013; pp. 2940–2943. [Google Scholar]
Figure 1. Schematic of the n-back task used for the cognitive workload classification. The participants were required to observe a sequence of single digits and determine whether the stimuli was a target. A target is the digit which is identical to the digit that appeared ’n’ digits back in the sequence. For example, in the 2-back scenario 5 is the target as the sequence of digits were 9,5,2,5.
Figure 1. Schematic of the n-back task used for the cognitive workload classification. The participants were required to observe a sequence of single digits and determine whether the stimuli was a target. A target is the digit which is identical to the digit that appeared ’n’ digits back in the sequence. For example, in the 2-back scenario 5 is the target as the sequence of digits were 9,5,2,5.
Sensors 21 06710 g001
Figure 2. Overview of the classification workflow using EEG signals.
Figure 2. Overview of the classification workflow using EEG signals.
Sensors 21 06710 g002
Figure 3. Model architectures for (a) CNN C-A (b) LSTM L-A (c) Conv-LSTM CL-A.
Figure 3. Model architectures for (a) CNN C-A (b) LSTM L-A (c) Conv-LSTM CL-A.
Sensors 21 06710 g003
Figure 4. Brain connectivity maps of a random subject obtained through MI, PTE, and PLV for different workload states (low, medium, and high) using Brodmann atlas [61].
Figure 4. Brain connectivity maps of a random subject obtained through MI, PTE, and PLV for different workload states (low, medium, and high) using Brodmann atlas [61].
Sensors 21 06710 g004
Figure 5. Box Plots representing the range of accuracy (with standard error) achieved by different subjects with deep learning architectures used (a) CNN (b) LSTM and (c) Conv-LSTM.
Figure 5. Box Plots representing the range of accuracy (with standard error) achieved by different subjects with deep learning architectures used (a) CNN (b) LSTM and (c) Conv-LSTM.
Sensors 21 06710 g005
Figure 6. Confusion Matrix for the best performing subject for different combinations of the deep learning architectures (CNN, LSTM, and Conv-LSTM) and the functional connectivity metrics (MI, PLV and PTE).
Figure 6. Confusion Matrix for the best performing subject for different combinations of the deep learning architectures (CNN, LSTM, and Conv-LSTM) and the functional connectivity metrics (MI, PLV and PTE).
Sensors 21 06710 g006
Figure 7. ROC (Receiver Operating Characteristics) curves for the best performing subject for different combinations of the deep learning architectures (CNN, LSTM, and Conv-LSTM) and functional connectivity metrics (MI, PLV and PTE).
Figure 7. ROC (Receiver Operating Characteristics) curves for the best performing subject for different combinations of the deep learning architectures (CNN, LSTM, and Conv-LSTM) and functional connectivity metrics (MI, PLV and PTE).
Sensors 21 06710 g007
Figure 8. (a) Input given to the CNN network (b) Visualization of feature maps of the convolution layer in the CNN network.
Figure 8. (a) Input given to the CNN network (b) Visualization of feature maps of the convolution layer in the CNN network.
Sensors 21 06710 g008
Table 1. Configuration of CNN Architectures used for the ablation study. C-A, C-B and C-C refers to the three variations of CNN Networks. The bottom half of the table is common to all the three variations.
Table 1. Configuration of CNN Architectures used for the ablation study. C-A, C-B and C-C refers to the three variations of CNN Networks. The bottom half of the table is common to all the three variations.
C-AC-BC-C
Input [16, 16, 1]Input [16, 16, 1]Input [16, 16, 1]
Conv2D (32, 5 × 5 )Conv2D ( 32 , 5 × 5 )Conv2D (32, 5 × 5 )
Conv2D (64, 3 × 3 )Conv2D ( 64 , 3 × 3 )Conv2D (64, 5 × 5 )
MaxPooling ( 2 × 2 )MaxPooling ( 2 × 2 )MaxPooling ( 2 × 2 )
Conv2D (128, 5 × 5 )Conv2D (128, 5 × 5 )Conv2D (128, 3 × 3 )
Conv2D (128, 5 × 5 )
Flatten
Dense (64)
Dropout (0.25)
Dense (16)
Dense (3)
Table 2. Configurations of LSTM Architectures used for the ablation study. L-A, L-B and L-C refers to the three variations of LSTM Networks. The bottom half of the table is common to all three variations.
Table 2. Configurations of LSTM Architectures used for the ablation study. L-A, L-B and L-C refers to the three variations of LSTM Networks. The bottom half of the table is common to all three variations.
L-AL-BL-C
Input [256, 1]Input [256, 1]Input [256, 1]
LSTM (64)LSTM (64)
LSTM (32)LSTM (32)LSTM (32)
LSTM (16)LSTM (16)LSTM (16)
LSTM (8)LSTM (8)LSTM (16)
Flatten
Dense (64)
Dropout (0.25)
Dense (16)
Dense (3)
Table 3. Configuration of Conv-LSTM Architectures used for the ablation study. CL-A, CL-B and CL-C refers to the three variations of Conv-LSTM Networks. The bottom half of the table is common to all the three variations.
Table 3. Configuration of Conv-LSTM Architectures used for the ablation study. CL-A, CL-B and CL-C refers to the three variations of Conv-LSTM Networks. The bottom half of the table is common to all the three variations.
CL-ACL-BCL-C
Input [16, 16, 1]Input [16, 16, 1]Input [16, 16, 1]
Conv2D (32, 3 × 3 )Conv2D (16, 3 × 3 )Conv2D (32, 3 × 3 )
Conv2D (32, 3 × 3 )Conv2D (16, 3 × 3 )Conv2D (32, 3 × 3 )
MaxPooling ( 2 × 2 )MaxPooling ( 2 × 2 )MaxPooling ( 2 × 2 )
Conv2D (64, 3 × 3 )Conv2D (64, 3 × 3 )Conv2D (64, 3 × 3 )
Conv2D (64, 3 × 3 )Conv2D (64, 3 × 3 )Conv2D (64, 3 × 3 )
Reshape (256, 1)Reshape (256, 1)Reshape (256, 1)
LSTM (32)LSTM (64)LSTM (64)
LSTM (16)LSTM (16)LSTM (32)
LSTM (16)
Flatten
Dense (64)
Dropout (0.25)
Dense (16)
Dense (3)
Table 4. Ablation Study of different variations of the hyper-parameter combinations for used classifiers as described in Table 1, Table 2 and Table 3.
Table 4. Ablation Study of different variations of the hyper-parameter combinations for used classifiers as described in Table 1, Table 2 and Table 3.
MethodsBest SubjectAverage Accuracy ± Std. Dev.
MIPLVPTEMIPLVPTE
CNN
C-A93.7589.5885.4280.87 ± 10.2474.07 ± 08.2871.16 ± 06.38
C-B91.6789.5883.3380.87 ± 10.2971.49 ± 10.8571.05 ± 10.85
C-C95.8397.9279.1780.21 ± 11.2675.88 ± 11.0170.72 ± 05.34
LSTM
L-A87.5091.6779.1771.87 ± 06.5671.82 ± 08.1569.63 ± 05.66
L-B85.4279.1781.2569.52 ± 07.7765.24 ± 07.7967.00 ± 08.47
L-C87.5089.5879.1770.29 ± 07.3069.41 ± 08.3067.76 ± 06.80
Conv-LSTM
CL-A93.7597.9281.2571.16 ± 10.0369.68 ± 10.4667.32 ± 05.05
CL-B87.5087.5079.1770.61 ± 08.2768.64 ± 07.2368.09 ± 04.73
CL-C91.6789.5879.1767.49 ± 07.1267.87 ± 07.5069.74 ± 05.54
Table 5. Precision, recall and F1-score for the different architectures used in the ablation study as described in Table 1, Table 2 and Table 3.
Table 5. Precision, recall and F1-score for the different architectures used in the ablation study as described in Table 1, Table 2 and Table 3.
MethodsPrecisionRecallF1-Score
MIPLVPTEMIPLVPTEMIPLVPTE
CNN
C-A94.3188.7986.9394.2388.4684.6294.2288.4484.07
C-B92.3989.7481.4492.3188.4680.7792.1988.3580.45
C-C96.5498.1879.3396.1598.0878.8596.1398.0878.74
LSTM
L-A87.0992.6377.3586.5492.3176.9286.4092.2776.54
L-B84.5180.3380.0084.6280.3383.0084.3680.3383.00
L-C91.3590.3380.0088.4690.3378.6688.0590.3378.33
Conv-LSTM
CL-A95.0598.1881.4494.2398.0880.7794.1798.0780.45
CL-B88.4687.2180.1288.4686.5478.8588.4686.4778.50
CL-C90.4890.4478.8590.3890.3878.8590.3890.2678.81
Table 6. Comparison of the proposed work with state-of-the-art results. The comparison includes different features and classifiers used for EEG-based cognitive workload classification in the n-back task. The proposed work achieves the highest accuracy in multi-class classification.
Table 6. Comparison of the proposed work with state-of-the-art results. The comparison includes different features and classifiers used for EEG-based cognitive workload classification in the n-back task. The proposed work achieves the highest accuracy in multi-class classification.
PaperFeatureClassifierAccuracySubject DependencyNumber of Classes
Appriou et al. [24]Preprocessed EEGCNN72.7%Subject Specific2 Classes
63.7%Subject Independent
Dimitrakopoulous et al. [31]Functional Connectivity (Pearson Correlation)SVM classifier (RBF kernel and Least Squares Learning Method)88 %Subject Independent2 Classes
Zhang et al. [25]Topographic MapsRNN and 3D CNN structures (R3DCNN)88.9 %Subject Independent2 Classes
Zhang et al. [26]Topographic MapsModified CNN91.9%Subject Specific3 Classes
ProposedFunctional Connectivity (PLV)Conv-LSTM, CNN97.92%Subject Specific3 Classses
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gupta, A.; Siddhad, G.; Pandey, V.; Roy, P.P.; Kim, B.-G. Subject-Specific Cognitive Workload Classification Using EEG-Based Functional Connectivity and Deep Learning. Sensors 2021, 21, 6710. https://doi.org/10.3390/s21206710

AMA Style

Gupta A, Siddhad G, Pandey V, Roy PP, Kim B-G. Subject-Specific Cognitive Workload Classification Using EEG-Based Functional Connectivity and Deep Learning. Sensors. 2021; 21(20):6710. https://doi.org/10.3390/s21206710

Chicago/Turabian Style

Gupta, Anmol, Gourav Siddhad, Vishal Pandey, Partha Pratim Roy, and Byung-Gyu Kim. 2021. "Subject-Specific Cognitive Workload Classification Using EEG-Based Functional Connectivity and Deep Learning" Sensors 21, no. 20: 6710. https://doi.org/10.3390/s21206710

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop