EEG-Reptile: An Automatized Reptile-Based Meta-Learning Library for BCIs

Daniil A. Berdyshev, Artem M. Grachev, Sergei L. Shishkin, Bogdan L. Kozyrskiy
12/27/2024
cs.LG

No official code found. Best implementation: gasiki/EEG-Reptile (10 stars, MIT, last commit 2025-07-24).

Abstract

Meta-learning, i.e., "learning to learn", is a promising approach to enable efficient BCI classifier training with limited amounts of data. It can effectively use collections of in some way similar classification tasks, with rapid adaptation to new tasks where only minimal data are available. However, applying meta-learning to existing classifiers and BCI tasks requires significant effort. To address this issue, we propose EEG-Reptile, an automated library that leverages meta-learning to improve classification accuracy of neural networks in BCIs and other EEG-based applications. It utilizes the Reptile meta-learning algorithm to adapt neural network classifiers of EEG data to the inter-subject domain, allowing for more efficient fine-tuning for a new subject on a small amount of data. The proposed library incorporates an automated hyperparameter tuning module, a data management pipeline, and an implementation of the Reptile meta-learning algorithm. EEG-Reptile automation level allows using it without deep understanding of meta-learning. We demonstrate the effectiveness of EEG-Reptile on two benchmark datasets (BCI IV 2a, Lee2019 MI) and three neural network architectures (EEGNet, FBCNet, EEG-Inception). Our library achieved improvement in both zero-shot and few-shot learning scenarios compared to traditional transfer learning approaches.

View on arXivView PDF

Code Implementations(1)

gasiki/EEG-ReptileCommunity100%
MIT

Reptile-EEG is a meta-learning library for initial weights optimization of Neural Network classifiers for EEG data.

100Python, Jupyter NotebookDec 9, 20241 years agoMIT

Similar Papers

Cite this paper

@article{berdyshev2024eegreptile,
  title  = {EEG-Reptile: An Automatized Reptile-Based Meta-Learning Library for BCIs},
  author = {Daniil A. Berdyshev and Artem M. Grachev and Sergei L. Shishkin and Bogdan L. Kozyrskiy},
  year   = {2024},
  eprint = {2412.19725},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.19725v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.19725.svg)](https://codeofpaper.com/paper/2412.19725)

Discussion