# SleepNet: Automated Sleep Analysis via Dense Convolutional Neural   Network Using Physiological Time Series

**Authors:** Bahareh Pourbabaee, Matthew Howe-Patterson, Matthew Patterson,, Frederic Benard

arXiv: 1903.04377 · 2019-07-25

## TL;DR

This paper introduces SleepNet, a dense recurrent convolutional neural network designed for automated sleep disorder detection from polysomnography data, achieving top performance in the 2018 Physionet challenge.

## Contribution

The paper presents a novel multi-task deep learning model combining dense convolutional units and LSTM layers for sleep disorder detection, outperforming previous methods.

## Key findings

- Achieved AUPRC of 0.54 for arousal detection in challenge dataset.
- Ensemble of models improved performance metrics.
- First place in 2018 Physionet sleep arousal detection challenge.

## Abstract

In this work, a dense recurrent convolutional neural network (DRCNN) was constructed to detect sleep disorders including arousal, apnea and hypopnea using Polysomnography (PSG) measurement channels provided in the 2018 Physionet challenge database. Our model structure is composed of multiple dense convolutional units (DCU) followed by a bidirectional long-short term memory (LSTM) layer followed by a softmax output layer. The sleep events including sleep stages, arousal regions and multiple types of apnea and hypopnea are manually annotated by experts which enables us to train our proposed network using a multi-task learning mechanism. Three binary cross-entropy loss functions corresponding to sleep/wake, target arousal and apnea-hypopnea/normal detection tasks are summed up to generate our overall network loss function that is optimized using the Adam method. Our model performance was evaluated using two metrics: the area under the precision-recall curve (AUPRC) and the area under the receiver operating characteristic curve (AUROC). To measure our model generalization, 4-fold cross-validation was also performed. For training, our model was applied to full night recording data. Finally, the average AUPRC and AUROC values associated with the arousal detection task were 0.505 and 0.922, respectively on our testing dataset. An ensemble of four models trained on different data folds improved the AUPRC and AUROC to 0.543 and 0.931, respectively. Our proposed algorithm achieved the first place in the official stage of the 2018 Physionet challenge for detecting sleep arousals with AUPRC of 0.54 on the blind testing dataset.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1903.04377/full.md

## Figures

4 figures with captions in the complete paper: https://tomesphere.com/paper/1903.04377/full.md

## References

36 references — full list in the complete paper: https://tomesphere.com/paper/1903.04377/full.md

---
Source: https://tomesphere.com/paper/1903.04377