Robust learning from corrupted EEG with dynamic spatial filtering

被引:19
作者
Banville, Hubert [1 ,2 ]
Wood, Sean U. N. [2 ]
Aimone, Chris [2 ]
Engemann, Denis-Alexander [1 ,3 ]
Gramfort, Alexandre [1 ]
机构
[1] Univ Paris Saclay, CEA, INRIA, Palaiseau, France
[2] InteraXon Inc, Toronto, ON, Canada
[3] Max Planck Inst Human Cognit & Brain Sci, Dept Neurol, Leipzig, Germany
关键词
Electroencephalography; Mobile EEG; Deep learning; Machine learning; Noise robustness; ARTIFACT REJECTION; NEURAL-NETWORKS; MEG; CLASSIFICATION;
D O I
10.1016/j.neuroimage.2022.118994
中图分类号
Q189 [神经科学];
学科分类号
071006 ;
摘要
Building machine learning models using EEG recorded outside of the laboratory setting requires methods robust to noisy data and randomly missing channels. This need is particularly great when working with sparse EEG montages (1-6 channels), often encountered in consumer-grade or mobile EEG devices. Neither classical machine learning models nor deep neural networks trained end-to-end on EEG are typically designed or tested for robustness to corruption, and especially to randomly missing channels. While some studies have proposed strategies for using data with missing channels, these approaches are not practical when sparse montages are used and computing power is limited (e.g., wearables, cell phones). To tackle this problem, we propose dynamic spatial filtering (DSF), a multi-head attention module that can be plugged in before the first layer of a neural network to handle missing EEG channels by learning to focus on good channels and to ignore bad ones. We tested DSF on public EEG data encompassing similar to 4000 recordings with simulated channel corruption and on a private dataset of similar to 100 at-home recordings of mobile EEG with natural corruption. Our proposed approach achieves the same performance as baseline models when no noise is applied, but outperforms baselines by as much as 29.4% accuracy when significant channel corruption is present. Moreover, DSF outputs are interpretable, making it possible to monitor the effective channel importance in real-time. This approach has the potential to enable the analysis of EEG in challenging settings where channel corruption hampers the reading of brain signals.
引用
收藏
页数:17
相关论文
共 117 条
[1]   Sleep Stage Classification Using EEG Signal Analysis: A Comprehensive Survey and New Investigation [J].
Aboalayon, Khald Ali I. ;
Faezipour, Miad ;
Almuhammadi, Wafaa S. ;
Moslehpour, Saeid .
ENTROPY, 2016, 18 (09)
[2]  
[Anonymous], 2016, PMLR
[3]  
[Anonymous], 2017, IEEE T NEUR SYS REH, DOI [10.1109/TNSRE.2017.2721116, DOI 10.1109/TNSRE.2017.2721116]
[4]   Uncovering the structure of clinical EEG signals with self-supervised learning [J].
Banville, Hubert ;
Chehab, Omar ;
Hyvarinen, Aapo ;
Engemann, Denis-Alexander ;
Gramfort, Alexandre .
JOURNAL OF NEURAL ENGINEERING, 2021, 18 (04)
[5]   Classification of covariance matrices using a Riemannian-based kernel for BCI applications [J].
Barachant, Alexandre ;
Bonnet, Stephane ;
Congedo, Marco ;
Jutten, Christian .
NEUROCOMPUTING, 2013, 112 :172-178
[6]  
Bashivan P., 2015, INT C LEARN REPR
[7]  
Bathgate CJ., 2019, HDB SLEEP DISORDERS, P3
[8]  
Berry RB, 2020, The AASM Manual for the Scoring of Sleep and Associated Events: Rules, Terminology and Technical Specifications
[9]  
Bhatia R., 2018, Expositiones Mathematicae
[10]   The PREP pipeline: standardized preprocessing for large-scale EEG analysis [J].
Bigdely-Shamlo, Nima ;
Mullen, Tim ;
Kothe, Christian ;
Su, Kyung-Min ;
Robbins, Kay A. .
FRONTIERS IN NEUROINFORMATICS, 2015, 9 :1-19