EDAPT: Towards Calibration-Free BCIs with Continual Online Adaptation

Lisa Haxel, Jaivardhan Kapoor, Ulf Ziemann, Jakob H. Macke
8/14/2025
cs.LGcs.HCq-bio.NC

No official code found. Best implementation: mackelab/EDAPT (0 stars, last commit 2025-08-15).

Abstract

Brain-computer interfaces (BCIs) suffer from accuracy degradation as neural signals drift over time and vary across users, requiring frequent recalibration that limits practical deployment. We introduce EDAPT, a task- and model-agnostic framework that eliminates calibration through continual model adaptation. EDAPT first trains a baseline decoder using data from multiple users, then continually personalizes this model via supervised finetuning as the neural patterns evolve during use. We tested EDAPT across nine datasets covering three BCI tasks, and found that it consistently improved accuracy over conventional, static methods. These improvements primarily stem from combining population-level pretraining and online continual finetuning, with unsupervised domain adaptation providing further gains on some datasets. EDAPT runs efficiently, updating models within 200 milliseconds on consumer-grade hardware. Finally, decoding accuracy scales with total data budget rather than its allocation between subjects and trials. EDAPT provides a practical pathway toward calibration-free BCIs, reducing a major barrier to BCI deployment.

View on arXivView PDF

Code Implementations(1)

mackelab/EDAPTCommunity64%

EDAPT: Towards Calibration-Free BCIs with Continual Online Adaptation

00Python, Jupyter NotebookAug 15, 20251 years ago

Similar Papers

Cite this paper

@article{haxel2025edapt,
  title  = {EDAPT: Towards Calibration-Free BCIs with Continual Online Adaptation},
  author = {Lisa Haxel and Jaivardhan Kapoor and Ulf Ziemann and Jakob H. Macke},
  year   = {2025},
  eprint = {2508.10474},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.10474v1}
}

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/2508.10474.svg)](https://codeofpaper.com/paper/2508.10474)

Discussion