A Contrastive Learning Based Convolutional Neural Network for ERP Brain-Computer Interfaces

Yuntian Cui, Xinke Shen, Dan Zhang, Chen Yang
7/2/2024
eess.SPcs.LGcs.RO

No confident code implementation found for this paper.

Abstract

ERP-based EEG detection is gaining increasing attention in the field of brain-computer interfaces. However, due to the complexity of ERP signal components, their low signal-to-noise ratio, and significant inter-subject variability, cross-subject ERP signal detection has been challenging. The continuous advancement in deep learning has greatly contributed to addressing this issue. This brief proposes a contrastive learning training framework and an Inception module to extract multi-scale temporal and spatial features, representing the subject-invariant components of ERP signals. Specifically, a base encoder integrated with a linear Inception module and a nonlinear projector is used to project the raw data into latent space. By maximizing signal similarity under different targets, the inter-subject EEG signal differences in latent space are minimized. The extracted spatiotemporal features are then used for ERP target detection. The proposed algorithm achieved the best AUC performance in single-trial binary classification tasks on the P300 dataset and showed significant optimization in speller decoding tasks compared to existing algorithms.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cui2024contrastive,
  title  = {A Contrastive Learning Based Convolutional Neural Network for ERP Brain-Computer Interfaces},
  author = {Yuntian Cui and Xinke Shen and Dan Zhang and Chen Yang},
  year   = {2024},
  eprint = {2407.04738},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.04738v1}
}

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

Discussion