DeepSleepNet: A Model for Automatic Sleep Stage Scoring Based on Raw Single-Channel EEG.

in IEEE transactions on neural systems and rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society by Akara Supratak, Hao Dong, Chao Wu, Yike Guo

TLDR

  • The study proposes a deep learning model called DeepSleepNet for automatic sleep stage scoring from raw single-channel EEG, achieving similar accuracy and F1-score as state-of-the-art methods on two public sleep datasets.

Abstract

This paper 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 data sets, 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 with the state-of-the-art methods (MASS: 85.9%-80.5, Sleep-EDF: 78.9%-73.7) on both data sets. 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 data sets without utilizing any hand-engineered features.

Overview

  • The study proposes a deep learning model called DeepSleepNet for automatic sleep stage scoring based on raw single-channel EEG.
  • The model utilizes 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.
  • The primary objective of the study is to develop a model that can automatically learn features for sleep stage scoring from different raw single-channel EEGs from different datasets without utilizing any hand-engineered features.

Comparative Analysis & Findings

  • The results showed that the proposed model achieved similar overall accuracy and macro F1-score (MASS: 86.2%-81.7, Sleep-EDF: 82.0%-76.9) compared with the state-of-the-art methods (MASS: 85.9%-80.5, Sleep-EDF: 78.9%-73.7) on both data sets.
  • The model was evaluated using different single-channel EEGs (F4-EOG (left), Fpz-Cz, and Pz-Oz) from two public sleep data sets, MASS and Sleep-EDF, with different properties (e.g., sampling rate) and scoring standards (AASM and R&K).
  • The proposed model outperformed existing methods in terms of accuracy and F1-score, demonstrating its effectiveness in automatically learning features for sleep stage scoring from different raw single-channel EEGs.

Implications and Future Directions

  • The study's findings have implications for the development of accurate and efficient sleep stage scoring systems that can be used in clinical practice, research, and mobile health applications.
  • Future studies could explore the application of the proposed model to other types of sleep disorders or to other sensing modalities, such as polysomnography or actigraphy.
  • Additionally, future research could investigate the potential use of the proposed model for real-time sleep stage scoring, real-time sleep monitoring, or for sleep stage scoring in pre-sleep states or during the day.