| Literature DB >> 28123359 |
Matthew S Caywood1, Daniel M Roberts2, Jeffrey B Colombe1, Hal S Greenwald1, Monica Z Weiland1.
Abstract
There is increasing interest in real-time brain-computer interfaces (BCIs) for the passive monitoring of human cognitive state, including cognitive workload. Too often, however, effective BCIs based on machine learning techniques may function as "black boxes" that are difficult to analyze or interpret. In an effort toward more interpretable BCIs, we studied a family of N-back working memory tasks using a machine learning model, Gaussian Process Regression (GPR), which was both powerful and amenable to analysis. Participants performed the N-back task with three stimulus variants, auditory-verbal, visual-spatial, and visual-numeric, each at three working memory loads. GPR models were trained and tested on EEG data from all three task variants combined, in an effort to identify a model that could be predictive of mental workload demand regardless of stimulus modality. To provide a comparison for GPR performance, a model was additionally trained using multiple linear regression (MLR). The GPR model was effective when trained on individual participant EEG data, resulting in an average standardized mean squared error (sMSE) between true and predicted N-back levels of 0.44. In comparison, the MLR model using the same data resulted in an average sMSE of 0.55. We additionally demonstrate how GPR can be used to identify which EEG features are relevant for prediction of cognitive workload in an individual participant. A fraction of EEG features accounted for the majority of the model's predictive power; using only the top 25% of features performed nearly as well as using 100% of features. Subsets of features identified by linear models (ANOVA) were not as efficient as subsets identified by GPR. This raises the possibility of BCIs that require fewer model features while capturing all of the information needed to achieve high predictive accuracy.Entities:
Keywords: BCI; EEG; Gaussian Process Regression; machine learning; neuroergonomics
Year: 2017 PMID: 28123359 PMCID: PMC5225116 DOI: 10.3389/fnhum.2016.00647
Source DB: PubMed Journal: Front Hum Neurosci ISSN: 1662-5161 Impact factor: 3.169
Predictive ability of feature subsets.
| max # features | Correlation | Standardized MSE | |
|---|---|---|---|
| All | 192 | 0.75 ± 0.03 | 0.44 ± 0.04 |
| 50% shortest length scales | 96 | 0.75 ± 0.03 | 0.44 ± 0.04 |
| 25% shortest length scales | 48 | 0.74 ± 0.03 | 0.46 ± 0.04 |
| Top 50% ANOVA features | 96 | 0.73 ± 0.03 | 0.47 ± 0.05 |
| Top 25% ANOVA features | 48 | 0.68 ± 0.03 | 0.59 ± 0.06 |
| B-Alert X-10 channels | 54 | 0.53 ± 0.04 | 0.72 ± 0.04 |
| Emotiv EPOCa channels | 96 | 0.73 ± 0.03 | 0.46 ± 0.04 |
| Parietal channels only | 54 | 0.56 ± 0.04 | 0.68 ± 0.05 |
| Occipital channels only | 30 | 0.52 ± 0.04 | 0.72 ± 0.05 |
| Delta | 32 | 0.21 ± 0.03 | 0.95 ± 0.02 |
| Theta | 32 | 0.23 ± 0.04 | 0.94 ± 0.02 |
| Low alpha | 32 | 0.24 ± 0.04 | 0.92 ± 0.03 |
| High alpha | 32 | 0.25 ± 0.04 | 0.93 ± 0.02 |
| Beta | 32 | 0.65 ± 0.03 | 0.57 ± 0.05 |
| Gamma | 32 | 0.74 ± 0.03 | 0.45 ± 0.04 |
Predictive ability of Gaussian Process Regression (GPR) model in comparison to multiple linear regression (MLR) model, predicting either task load or subjective workload using all model features.
| Predicted Variable | Prediction method | sMSE | Classification | |
|---|---|---|---|---|
| Task load | GP | 0.75 ± 0.03 | 0.44 ± 0.04 | 0.70 ± 0.02 |
| Task load | MLR | 0.69 ± 0.03 | 0.55 ± 0.04 | 0.63 ± 0.02 |
| Subjective workload | GP | 0.76 ± 0.03 | 0.43 ± 0.04 | 0.52 ± 0.03 |
| Subjective workload | MLR | 0.70 ± 0.02 | 0.54 ± 0.04 | 0.44 ± 0.02 |
Individual participant GPR model performance.
| Participant | Total sMSE | sMSE Mean Over 5 Runs | sMSE standard deviation over 5 runs |
|---|---|---|---|
| 1 | 0.50 | 0.47 | 0.24 |
| 2 | 0.37 | 0.34 | 0.11 |
| 3 | 0.33 | 0.30 | 0.14 |
| 4 | 0.49 | 0.45 | 0.27 |
| 5 | 0.18 | 0.18 | 0.10 |
| 6 | 0.34 | 0.32 | 0.15 |
| 7 | 0.68 | 0.66 | 0.21 |
| 8 | 0.57 | 0.54 | 0.17 |
| 9 | 0.34 | 0.32 | 0.17 |
| 10 | 0.42 | 0.40 | 0.15 |
| 11 | 0.43 | 0.41 | 0.19 |
| 12 | 0.72 | 0.65 | 0.45 |
| 13 | 0.33 | 0.31 | 0.23 |
| 14 | 0.71 | 0.67 | 0.28 |
| 15 | 0.39 | 0.37 | 0.22 |
| 16 | 0.18 | 0.18 | 0.04 |
Predictive ability of Gaussian Process Regression (GPR) models trained and tested on trials from single working memory task variants.
| Test task | |||
|---|---|---|---|
| Training task | Auditory | Numeric | Spatial |
| Auditory | 0.45 ± 0.06 | 1.15 ± 0.13 | 0.97 ± 0.09 |
| Numeric | 1.07 ± 0.12 | 0.33 ± 0.04 | 1.15 ± 0.13 |
| Spatial | 1.13 ± 0.14 | 1.11 ± 0.13 | 0.35 ± 0.05 |