TL;DR
SeqSleepNet introduces an end-to-end hierarchical recurrent neural network that models sleep stages as a sequence-to-sequence problem, improving accuracy over existing methods in automatic sleep staging.
Contribution
The paper presents a novel hierarchical RNN architecture for sequence-to-sequence sleep staging, trained end-to-end, outperforming state-of-the-art approaches.
Findings
Achieved 87.1% accuracy on a public dataset.
Macro F1-score of 83.3%.
Cohen's kappa of 0.815.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
