SeqSleepNet: End-to-End Hierarchical Recurrent Neural Network for Sequence-to-Sequence Automatic Sleep Staging
arXiv:1809.10932 · doi:10.1109/TNSRE.2019.2896659
Abstract
Automatic sleep staging has been often treated as a simple classification problem that aims at determining the label of individual target polysomnography (PSG) epochs one at a time. In this work, we tackle the task as a sequence-to-sequence classification problem that receives a sequence of multiple epochs as input and classifies all of their labels at once. For this purpose, we propose a hierarchical recurrent neural network named SeqSleepNet. At the epoch processing level, the network consists of a filterbank layer tailored to learn frequency-domain filters for preprocessing and an attention-based recurrent layer designed for short-term sequential modelling. At the sequence processing level, a recurrent layer placed on top of the learned epoch-wise features for long-term modelling of sequential epochs. The classification is then carried out on the output vectors at every time step of the top recurrent layer to produce the sequence of output labels. Despite being hierarchical, we present a strategy to train the network in an end-to-end fashion. We show that the proposed network outperforms state-of-the-art approaches, achieving an overall accuracy, macro F1-score, and Cohen's kappa of 87.1%, 83.3%, and 0.815 on a publicly available dataset with 200 subjects.
This article has been published in IEEE Transactions on Neural Systems and Rehabilitation Engineering
References in corpus (15)
- Adam: A Method for Stochastic Optimization
- Neural Machine Translation by Jointly Learning to Align and Translate
- Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling
- TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems
- Natural Language Processing (almost) from Scratch
- End to End Learning for Self-Driving Cars
- DeepSleepNet: a Model for Automatic Sleep Stage Scoring based on Raw Single-Channel EEG
- End-to-End Training of Deep Visuomotor Policies
- A deep learning architecture for temporal sleep stage classification using multivariate and multimodal time series
- Joint Classification and Prediction CNN Framework for Automatic Sleep Stage Classification
- Neural network an1alysis of sleep stages enables efficient diagnosis of narcolepsy
- Mixed Neural Network Approach for Temporal Sleep Stage Classification
- Automatic Sleep Stage Scoring with Single-Channel EEG Using Convolutional Neural Networks
- Personalizing deep learning models for automatic sleep staging
- Detection of REM Sleep Behaviour Disorder by Automated Polysomnography Analysis
Cited by in corpus (45)
- SleepTransformer: Automatic Sleep Staging with Interpretability and Uncertainty Quantification
- XSleepNet: Multi-View Sequential Model for Automatic Sleep Staging
- Intra- and Inter-epoch Temporal Context Network (IITNet) Using Sub-epoch Features for Automatic Sleep Scoring on Raw Single-channel EEG
- Towards More Accurate Automatic Sleep Staging via Deep Transfer Learning
- Automatic Sleep Staging of EEG Signals: Recent Development, Challenges, and Future Directions
- MetaSleepLearner: A Pilot Study on Fast Adaptation of Bio-signals-Based Sleep Stage Classifier to New Individual Subject Using Meta-Learning
- Automatic sleep stage classification with deep residual networks in a mixed-cohort setting
- A Review of Hidden Markov Models and Recurrent Neural Networks for Event Detection and Localization in Biomedical Signals
- SleePyCo: Automatic Sleep Scoring with Feature Pyramid and Contrastive Learning
- Inter-database validation of a deep learning approach for automatic sleep scoring
- Toward Interpretable Sleep Stage Classification Using Cross-Modal Transformers
- U-Sleep's resilience to AASM guidelines
- Personalized Automatic Sleep Staging with Single-Night Data: a Pilot Study with KL-Divergence Regularization
- MSED: a multi-modal sleep event detection model for clinical sleep analysis
- PrecTime: A Deep Learning Architecture for Precise Time Series Segmentation in Industrial Manufacturing Operations
- Pediatric Automatic Sleep Staging: A comparative study of state-of-the-art deep learning methods
- Multi-Scored Sleep Databases: How to Exploit the Multiple-Labels in Automated Sleep Scoring
- LightSleepNet: Design of a Personalized Portable Sleep Staging System Based on Single-Channel EEG
- Automatic detection of microsleep episodes with deep learning
- Deep Efficient Continuous Manifold Learning for Time Series Modeling
- Ubi-SleepNet: Advanced Multimodal Fusion Techniques for Three-stage Sleep Classification Using Ubiquitous Sensing
- HiPAL: A Deep Framework for Physician Burnout Prediction Using Activity Logs in Electronic Health Records
- Multi-Channel Multi-Domain based Knowledge Distillation Algorithm for Sleep Staging with Single-Channel EEG
- Multi-Task Learning for Arousal and Sleep Stage Detection Using Fully Convolutional Networks
- SalientSleepNet: Multimodal Salient Wave Detection Network for Sleep Staging
- Improved Hierarchical Patient Classification with Language Model Pretraining over Clinical Notes
- Quantifying the Impact of Data Characteristics on the Transferability of Sleep Stage Scoring Models
- Towards a Flexible Deep Learning Method for Automatic Detection of Clinically Relevant Multi-Modal Events in the Polysomnogram
- Deep transfer learning for improving single-EEG arousal detection
- SERF: Interpretable Sleep Staging using Embeddings, Rules, and Features
- TRIER: Template-Guided Neural Networks for Robust and Interpretable Sleep Stage Identification from EEG Recordings
- Automated Polysomnography Analysis for Detection of Non-Apneic and Non-Hypopneic Arousals using Feature Engineering and a Bidirectional LSTM Network
- SleepPriorCL: Contrastive Representation Learning with Prior Knowledge-based Positive Mining and Adaptive Temperature for Sleep Staging
- Real-Time Sleep Staging using Deep Learning on a Smartphone for a Wearable EEG
- Light-weight sleep monitoring: electrode distance matters more than placement for automatic scoring
- CSLP-AE: A Contrastive Split-Latent Permutation Autoencoder Framework for Zero-Shot Electroencephalography Signal Conversion
- DOSED: a deep learning approach to detect multiple sleep micro-events in EEG signal
- EEG-based Sleep Staging with Hybrid Attention
- NeuroSleepNet: An Explainable Multi-Head Attention-Based Framework With Spatial and Multi-Scale Independent Temporal Context Learning for Automatic Sleep Stage Scoring
- Multi-Window Temporal Analysis for Enhanced Arrhythmia Classification: Leveraging Long-Range Dependencies in Electrocardiogram Signals
- EEG Sleep Stage Classification with Continuous Wavelet Transform and Deep Learning
- sDREAMER: Self-distilled Mixture-of-Modality-Experts Transformer for Automatic Sleep Staging
- Multi-View Spatial-Temporal Graph Convolutional Networks with Domain Generalization for Sleep Stage Classification
- Screening for REM Sleep Behaviour Disorder with Minimal Sensors
- A Language-Guided Multimodal Foundation Model for Zero-Shot and Multi-Task Brain Signal Analysis