Abstract
Abstract
Objective. Machine learning (ML) models have opened up enormous opportunities in the field of brain–computer Interfaces (BCIs). Despite their great success, they usually face severe limitations when they are employed in real-life applications outside a controlled laboratory setting. Approach. Mixing causal reasoning, identifying causal relationships between variables of interest, with brainwave modeling can change one’s viewpoint on some of these major challenges which can be found in various stages in the ML pipeline, ranging from data collection and data pre-processing to training methods and techniques. Main results. In this work, we employ causal reasoning and present a framework aiming to breakdown and analyze important challenges of brainwave modeling for BCIs. Significance. Furthermore, we present how general ML practices as well as brainwave-specific techniques can be utilized and solve some of these identified challenges. And finally, we discuss appropriate evaluation schemes in order to measure these techniques’ performance and efficiently compare them with other methods that will be developed in the future.