Trends in Machine Learning and Electroencephalogram (EEG): A Review for Undergraduate Researchers

Nathan Koome Murungi,Michael Vinh Pham,Xufeng Dai,Xiaodong Qu
2023-07-06
Abstract:This paper presents a systematic literature review on Brain-Computer Interfaces (BCIs) in the context of Machine Learning. Our focus is on Electroencephalography (EEG) research, highlighting the latest trends as of 2023. The objective is to provide undergraduate researchers with an accessible overview of the BCI field, covering tasks, algorithms, and datasets. By synthesizing recent findings, our aim is to offer a fundamental understanding of BCI research, identifying promising avenues for future investigations.
Human-Computer Interaction,Machine Learning
What problem does this paper attempt to address?
The paper attempts to address the following key aspects: 1. **Providing Guidance for Undergraduate Researchers**: - The paper aims to offer a systematic literature review in the field of Brain-Computer Interface (BCI) for undergraduate researchers, with a particular focus on Electroencephalography (EEG) studies. By summarizing and organizing the latest research findings, the paper hopes to help undergraduate researchers quickly understand the fundamental concepts, methods, and latest trends in the BCI field. 2. **Identifying Suitable Research Tasks, Datasets, and Algorithms for Undergraduates**: - The paper explores which tasks, datasets, and machine learning (ML) algorithms are most suitable for undergraduate researchers to explore. Specifically, the paper recommends Motor Imagery, Seizure Detection, and Emotion Recognition as primary research tasks and provides related datasets and algorithm suggestions. 3. **Summarizing Current Research Trends**: - The paper analyzes the latest research trends up to 2023, with a particular focus on the application of Transformers in BCI research. By summarizing these trends, the paper hopes to help undergraduate researchers understand current research hotspots and future research directions. 4. **Providing Technical Guidance**: - The paper also offers technical guidance needed by undergraduate researchers when conducting BCI research, including the use of programming languages (such as Python), tools and libraries (such as NumPy, Pandas, Sci-kit Learn, PyTorch, and TensorFlow/Keras), and an introduction to cloud computing services (such as AWS). By addressing these issues, the paper aims to provide a comprehensive guide for undergraduate researchers, helping them smoothly enter the BCI research field and inspiring them to contribute to this rapidly developing area.