Non-Stationarity in Brain-Computer Interfaces: An Analytical Perspective
Hubert Cecotti, Rashmi Mrugank Shah, Raksha Jagadish, Toshihisa Tanaka
TL;DR
This paper surveys non-stationarity and covariate shift in EEG-based BCIs, examining causes across within-session, across-session, and inter-subject variability and their impact on generalization. It reviews a broad set of mitigation strategies, including signal normalization, domain/adaptation, online learning, and XAI-driven approaches, and maps them onto datasets and evaluation practices. The authors identify persistent challenges such as data scarcity, limited cross-subject generalization, and lack of standardized benchmarks, and they propose future directions emphasizing data frameworks, hybrid algorithms, and user-centered co-adaptation. Overall, the work provides a structured, comprehensive view of how to build more robust, calibration-free BCIs by integrating preprocessing, representation learning, adaptive decoding, and practical hardware considerations.
Abstract
Non-invasive Brain-Computer Interface (BCI) systems based on electroencephalography (EEG) signals suffer from multiple obstacles to reach a wide adoption in clinical settings for communication or rehabilitation. Among these challenges, the non-stationarity of the EEG signal is a key problem as it leads to various changes in the signal. There are changes within a session, across sessions, and across individuals. Variations over time for a given individual must be carefully managed to improve the BCI performance, including its accuracy, reliability, and robustness over time. This review paper presents and discusses the causes of non-stationarity in the EEG signal, along with its consequences for BCI applications, including covariate shift. The paper reviews recent studies on covariate shift, focusing on methods for detecting and correcting this phenomenon. Signal processing and machine learning techniques can be employed to normalize the EEG signal and address the covariate shift.
