CSLP-AE: A Contrastive Split-Latent Permutation Autoencoder Framework for Zero-Shot Electroencephalography Signal Conversion

Anders Vestergaard Norskov, A. N. Zahid, Morten Mørup
2/12/2026

No official code found. Best implementation: andersxa/CSLP-AE (15 stars, last commit 2024-11-20). 1 more below.

Abstract

Electroencephalography (EEG) is a prominent non-invasive neuroimaging technique providing insights into brain function. Unfortunately, EEG data exhibit a high degree of noise and variability across subjects hampering generalizable signal extraction. Therefore, a key aim in EEG analysis is to extract the underlying neural activation (content) as well as to account for the individual subject variability (style). We hypothesize that the ability to convert EEG signals between tasks and subjects requires the extraction of latent representations accounting for content and style. Inspired by recent advancements in voice conversion technologies, we propose a novel contrastive split-latent permutation autoencoder (CSLP-AE) framework that directly optimizes for EEG conversion. Importantly, the latent representations are guided using contrastive learning to promote the latent splits to explicitly represent subject (style) and task (content). We contrast CSLP-AE to conventional supervised, unsupervised (AE), and self-supervised (contrastive learning) training and find that the proposed approach provides favorable generalizable characterizations of subject and task. Importantly, the procedure also enables zero-shot conversion between unseen subjects. While the present work only considers conversion of EEG, the proposed CSLP-AE provides a general framework for signal conversion and extraction of content (task activation) and style (subject variability) components of general interest for the modeling and analysis of biological signals.

View on arXivView PDF

Code Implementations(2)

andersxa/CSLP-AECommunity100%

A novel contrastive split-latent permutation autoencoder (CSLP-AE) framework

151PythonOct 26, 20231 years ago

Contains the code developed for the thesis. The work is an extension the original paper: "CSLP-AE: A Contrastive Split-Latent Permutation Autoencoder Framework for Zero-Shot Electroencephalography Signal Conversion."

10PythonJan 9, 20269 months ago

Similar Papers

Cite this paper

@article{norskov2026cslpae,
  title  = {CSLP-AE: A Contrastive Split-Latent Permutation Autoencoder Framework for Zero-Shot Electroencephalography Signal Conversion},
  author = {Anders Vestergaard Norskov and A. N. Zahid and Morten Mørup},
  year   = {2026},
  eprint = {2311.07788},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2311.07788},
  journal = {NEURIPS 2023 2023}
}

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

Discussion