Guidelines to use Transfer Learning for Motor Imagery Detection: an experimental study

Brain-Computer Interfaces (BCI) based on Motor imagery (MI) shown promising results for motor recovery, intraoperative awareness detection or assistive technology control. However, they suffer from several limitations due to the high variability of electroencephalographic (EEG) signals, mainly lengthy and tedious calibration times usually required for each new day of use, and a lack of reliability for all users. Such problems can be addressed, to some extent, using transfer learning algorithms. However, the performance of such algorithms has been very variable so far, and when they can be safely used is still unclear. Therefore, in this article, we study the performance of various state-of-the-art Riemannian transfer learning algorithms on a MI-BCI database (30 users), for various conditions: 1) supervised and unsupervised transfer learning; 2) for various amount of available training EEG data for the target domain; 3) intra-session or inter-session transfer; 4) for both users with good and less good MI-BCI performances. From such experiments, we derive guidelines about when to use which algorithm. Re-centering the target data is effective as soon as a few samples of this target set are taken into account. This is true even for an intra-session transfer learning. Likewise, re-centering is particularly useful for subjects who have difficulty producing stable motor imagery from session to session.

[1]  Maureen Clerc,et al.  Brain-Computer Interfaces 1: Foundations and Methods , 2016 .

[2]  Laurent Bougrain,et al.  Median Nerve Stimulation Based BCI: A New Approach to Detect Intraoperative Awareness During General Anesthesia , 2019, Front. Neurosci..

[3]  Ann B. Lee,et al.  Diffusion maps and coarse-graining: a unified framework for dimensionality reduction, graph partitioning, and data set parameterization , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Christian Jutten,et al.  "When does it work ?" : An exploratory analysis of Transfer Learning for BCI , 2019, GBCIC.

[5]  M Congedo,et al.  A review of classification algorithms for EEG-based brain–computer interfaces: a 10 year update , 2018, Journal of neural engineering.

[6]  Christian Jutten,et al.  Riemannian Procrustes Analysis: Transfer Learning for Brain–Computer Interfaces , 2019, IEEE Transactions on Biomedical Engineering.

[7]  Alexandre Barachant,et al.  Riemannian geometry for EEG-based brain-computer interfaces; a primer and a review , 2017 .

[8]  Christian Jutten,et al.  Transfer Learning: A Riemannian Geometry Framework With Applications to Brain–Computer Interfaces , 2018, IEEE Transactions on Biomedical Engineering.

[9]  Fabien Lotte,et al.  Signal Processing Approaches to Minimize or Suppress Calibration Time in Oscillatory Activity-Based Brain–Computer Interfaces , 2015, Proceedings of the IEEE.

[10]  Laurent Bougrain,et al.  Learning How to Generate Kinesthetic Motor Imagery Using a BCI-based Learning Environment: a Comparative Study Based on Guided or Trial-and-Error Approaches , 2020, 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC).