Table of Contents
Fetching ...

NeuroNet: A Novel Hybrid Self-Supervised Learning Framework for Sleep Stage Classification Using Single-Channel EEG

Cheol-Hui Lee, Hakseung Kim, Hyun-jee Han, Min-Kyung Jung, Byung C. Yoon, Dong-Joo Kim

TL;DR

NeuroNet tackles automatic sleep stage classification with limited labels by leveraging self-supervised learning on single-channel EEG. It blends contrastive learning with masked autoencoding and augments representation with a Mamba-based temporal context module to capture cross-epoch dependencies. Across Sleep-EDF, SHHS, and ISRUC datasets, NeuroNet generally outperforms existing SSL methods in linear evaluation, and when fine-tuned with multi-epoch data plus TCM, it rivals or exceeds supervised approaches trained on much larger labeled sets. The approach reduces labeling requirements, demonstrates strong cross-dataset generalization, and highlights temporal-context modeling as a key driver of performance in sleep staging.

Abstract

The classification of sleep stages is a pivotal aspect of diagnosing sleep disorders and evaluating sleep quality. However, the conventional manual scoring process, conducted by clinicians, is time-consuming and prone to human bias. Recent advancements in deep learning have substantially propelled the automation of sleep stage classification. Nevertheless, challenges persist, including the need for large datasets with labels and the inherent biases in human-generated annotations. This paper introduces NeuroNet, a self-supervised learning (SSL) framework designed to effectively harness unlabeled single-channel sleep electroencephalogram (EEG) signals by integrating contrastive learning tasks and masked prediction tasks. NeuroNet demonstrates superior performance over existing SSL methodologies through extensive experimentation conducted across three polysomnography (PSG) datasets. Additionally, this study proposes a Mamba-based temporal context module to capture the relationships among diverse EEG epochs. Combining NeuroNet with the Mamba-based temporal context module has demonstrated the capability to achieve, or even surpass, the performance of the latest supervised learning methodologies, even with a limited amount of labeled data. This study is expected to establish a new benchmark in sleep stage classification, promising to guide future research and applications in the field of sleep analysis.

NeuroNet: A Novel Hybrid Self-Supervised Learning Framework for Sleep Stage Classification Using Single-Channel EEG

TL;DR

NeuroNet tackles automatic sleep stage classification with limited labels by leveraging self-supervised learning on single-channel EEG. It blends contrastive learning with masked autoencoding and augments representation with a Mamba-based temporal context module to capture cross-epoch dependencies. Across Sleep-EDF, SHHS, and ISRUC datasets, NeuroNet generally outperforms existing SSL methods in linear evaluation, and when fine-tuned with multi-epoch data plus TCM, it rivals or exceeds supervised approaches trained on much larger labeled sets. The approach reduces labeling requirements, demonstrates strong cross-dataset generalization, and highlights temporal-context modeling as a key driver of performance in sleep staging.

Abstract

The classification of sleep stages is a pivotal aspect of diagnosing sleep disorders and evaluating sleep quality. However, the conventional manual scoring process, conducted by clinicians, is time-consuming and prone to human bias. Recent advancements in deep learning have substantially propelled the automation of sleep stage classification. Nevertheless, challenges persist, including the need for large datasets with labels and the inherent biases in human-generated annotations. This paper introduces NeuroNet, a self-supervised learning (SSL) framework designed to effectively harness unlabeled single-channel sleep electroencephalogram (EEG) signals by integrating contrastive learning tasks and masked prediction tasks. NeuroNet demonstrates superior performance over existing SSL methodologies through extensive experimentation conducted across three polysomnography (PSG) datasets. Additionally, this study proposes a Mamba-based temporal context module to capture the relationships among diverse EEG epochs. Combining NeuroNet with the Mamba-based temporal context module has demonstrated the capability to achieve, or even surpass, the performance of the latest supervised learning methodologies, even with a limited amount of labeled data. This study is expected to establish a new benchmark in sleep stage classification, promising to guide future research and applications in the field of sleep analysis.
Paper Structure (42 sections, 8 equations, 6 figures, 9 tables)

This paper contains 42 sections, 8 equations, 6 figures, 9 tables.

Figures (6)

  • Figure 1: Performance of Sleep-EDFX across various self-supervised learning and supervised learning.
  • Figure 1: The confusion matrices for sleep stage classification from evaluation scenario 1. The columns correspond to Sleep-EDFX, SHHS, and ISRUC-Sleep, respectively. Moreover, the first row signifies NeuroNet-B, and the second row depicts NeuroNet-T.
  • Figure 2: Overview of the NeuroNet framework architecture.
  • Figure 2: The confusion matrices for sleep stage classification from evaluation scenario 2. The columns correspond to Sleep-EDFX, SHHS, and ISRUC-Sleep, respectively. Moreover, the first row signifies NeuroNet-B+TCM, and the second row depicts NeuroNet-T+TCM.
  • Figure 3: Impact of different masking ratios on NeuroNet performance.
  • ...and 1 more figures