TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/DeepSleepNet: a Model for Automatic Sleep Stage Scoring ba...

DeepSleepNet: a Model for Automatic Sleep Stage Scoring based on Raw Single-Channel EEG

Akara Supratak, Hao Dong, Chao Wu, Yike Guo

2017-03-12Sleep Stage DetectionElectroencephalogram (EEG)EEG
PaperPDFCodeCodeCodeCodeCodeCodeCodeCode(official)

Abstract

The present study proposes a deep learning model, named DeepSleepNet, for automatic sleep stage scoring based on raw single-channel EEG. Most of the existing methods rely on hand-engineered features which require prior knowledge of sleep analysis. Only a few of them encode the temporal information such as transition rules, which is important for identifying the next sleep stages, into the extracted features. In the proposed model, we utilize Convolutional Neural Networks to extract time-invariant features, and bidirectional-Long Short-Term Memory to learn transition rules among sleep stages automatically from EEG epochs. We implement a two-step training algorithm to train our model efficiently. We evaluated our model using different single-channel EEGs (F4-EOG(Left), Fpz-Cz and Pz-Oz) from two public sleep datasets, that have different properties (e.g., sampling rate) and scoring standards (AASM and R&K). The results showed that our model achieved similar overall accuracy and macro F1-score (MASS: 86.2%-81.7, Sleep-EDF: 82.0%-76.9) compared to the state-of-the-art methods (MASS: 85.9%-80.5, Sleep-EDF: 78.9%-73.7) on both datasets. This demonstrated that, without changing the model architecture and the training algorithm, our model could automatically learn features for sleep stage scoring from different raw single-channel EEGs from different datasets without utilizing any hand-engineered features.

Results

TaskDatasetMetricValueModel
Sleep QualitySleep-EDFCohen's kappa0.76DeepSleepNet
Sleep QualitySleep-EDFMacro-F10.769DeepSleepNet
Sleep QualityMASS SS3Cohen's kappa0.8DeepSleepNet
Sleep QualityMASS SS3Macro-F10.817DeepSleepNet
Sleep Stage DetectionSleep-EDFCohen's kappa0.76DeepSleepNet
Sleep Stage DetectionSleep-EDFMacro-F10.769DeepSleepNet
Sleep Stage DetectionMASS SS3Cohen's kappa0.8DeepSleepNet
Sleep Stage DetectionMASS SS3Macro-F10.817DeepSleepNet

Related Papers

NeuroXAI: Adaptive, robust, explainable surrogate framework for determination of channel importance in EEG application2025-09-12Aligning Humans and Robots via Reinforcement Learning from Implicit Human Feedback2025-07-17Uncertainty-Aware Cross-Modal Knowledge Distillation with Prototype Learning for Multimodal Brain-Computer Interfaces2025-07-17AFPM: Alignment-based Frame Patch Modeling for Cross-Dataset EEG Decoding2025-07-16CATVis: Context-Aware Thought Visualization2025-07-15An Automated Classifier of Harmful Brain Activities for Clinical Usage Based on a Vision-Inspired Pre-trained Framework2025-07-10eegFloss: A Python package for refining sleep EEG recordings using machine learning models2025-07-08DBConformer: Dual-Branch Convolutional Transformer for EEG Decoding2025-06-26