No retraction, correction or concern found when last checked on Oct 21, 2026.
Joint Classification and Prediction CNN Framework for Automatic Sleep Stage Classification
Huy Phan, Fernando Andreotti, Navin Cooray and 2 more
IEEE Transactions on Biomedical Engineering · 2019 · CC BY
Abstract
Correctly identifying sleep stages is important in diagnosing and treating sleep disorders. This paper proposes a joint classification-and-prediction framework based on convolutional neural networks (CNNs) for automatic sleep staging, and, subsequently, introduces a simple yet efficient CNN architecture to power the framework. Given a single input epoch, the novel framework jointly determines its label (classification) and its neighboring epochs' labels (prediction) in the contextual output. While the proposed framework is orthogonal to the widely adopted classification schemes, which take one or multiple epochs as contextual inputs and produce a single classification decision on the target epoch, we demonstrate its advantages in several ways. First, it leverages the dependency among consecutive sleep epochs while surpassing the problems experienced with the common classification schemes. Second, even with a single model, the framework has the capacity to produce multiple decisions, which are essential in obtaining a good performance as in ensemble-of-models methods, with very little induced computational overhead. Probabilistic aggregation techniques are then proposed to leverage the availability of multiple decisions. To illustrate the efficacy of the proposed framework, we conducted experiments on two public datasets: Sleep-EDF Expanded (Sleep-EDF), which consists of 20 subjects, and Montreal Archive of Sleep Studies (MASS) dataset, which consists of 200 subjects. The proposed framework yields an overall classification accuracy of 82.3% and 83.6%, respectively. We also show that the proposed framework not only is superior to the baselines based on the common classification schemes but also outperforms existing deep-learning approaches. To our knowledge, this is the first work going beyond the standard single-output classification to consider multitask neural networks for automatic sleep staging. This framework provides avenues for further studies of different neural-network architectures for automatic sleep staging.
Full text
Its licence does not allow us to show the full text. Read it at PubMed Central:
Read at PubMed CentralReferences 63
- 1.
Krieger A. C., Ed., Social and Economic Dimensions of Sleep Disorders, an Issue of Sleep Medicine Clinics. New York, NY, USA: Elsevier, 2017.
Not in our library
- 2.
Redmond S. J. and Heneghan C., “Cardiorespiratory-based sleep staging in subjects with obstructive sleep apnea,” IEEE Trans. Biomed. Eng., vol. 53, no. 3, pp. 485–496, Mar. 2006.
Not in our library10.1109/tbme.2005.869773
- 3.
Aboalayon K. A. I. et al., “Sleep stage classification using EEG signal analysis: A comprehensive survey and new investigation,” Entropy, vol. 18, no. 9, 2016, Art. no..
Not in our library
- 4.
Kelly J. M. et al., “Recent developments in home sleep-monitoring devices,” ISRN Neurol., vol. 2012, 2012, Art. no..
Not in our library10.5402/2012/768794
- 5.
Krakovská A. and Mezeiová K., “Automatic sleep scoring: A search for an optimal combination of measures,” Artif. Intell. Med., vol. 53, no. 1, pp. 25–33, 2011.
Not in our library10.1016/j.artmed.2011.06.004
- 6.
Koley B. and Dey D., “An ensemble system for automatic sleep stage classification using single channel EEG signal,” Comput. Biol. Med., vol. 42, no. 12, pp. 1186–95, 2012.
Not in our library10.1016/j.compbiomed.2012.09.012
- 7.
Phan H. et al., “Metric learning for automatic sleep stage classification,” in Proc. IEEE Eng. Med. Biol. Society, 2013, pp. 5025–5028.
Not in our library10.1109/embc.2013.6610677
- 8.
Susmakova K. and Krakovska A., “Discrimination ability of individual measures used in sleep stages classification,” Artif. Intell. Med., vol. 44, pp. 261–277, 2008.
Not in our library10.1016/j.artmed.2008.07.005
- 9.
Fell J. et al., “Discrimination of sleep stages: A comparison between spectral and nonlinear eeg measures,” Electroencephalography Clin. Neurophysiol., vol. 98, no. 5, pp. 401–10, 1996.
Not in our library10.1016/0013-4694(96)95636-9
- 10.
Kim D. J. et al., “An estimation of the first positive Lyapunov exponent of the EEG in patients with schizophrenia,” Psychiatry Res., vol. 98, no. 3, pp. 177–89, 2000.
Not in our library10.1016/s0925-4927(00)00052-4
- 11.
Lee J. M. et al., “Detrended fluctuation analysis of EEG in sleep apnea using MIT/BIH polysomnography data,” Comput. Biol. Med., vol. 32, pp. 37–47, 2012.
Not in our library10.1016/s0010-4825(01)00031-2
- 12.
Zhang X.-S. et al., “EEG complexity as a measure of depth of anesthesia for patients,” IEEE Trans. Biomed. Eng., vol. 48, no. 12, pp. 1424–1433, Dec. 2001.
Not in our library10.1109/10.966601
- 13.
Alickovic E. and Subasi A., “Ensemble SVM method for automatic sleep stage classification,” IEEE Trans. Instrum. Meas., vol. 67, no. 6, pp. 1258–1265, Jun. 2018.
Not in our library
- 14.
Memar P. and Faradji F., “A novel multi-class EEG-based sleep stage classification system,” IEEE Trans. Neural Syst. Rehabil. Eng., vol. 6, no. 1, pp. 84–95, Jan. 2018.
Not in our library10.1109/tnsre.2017.2776149
- 15.
Boostania R. et al., “A comparative review on sleep stage classification methods in patients and healthy individuals,” Comput. Methods Programs Biomed., vol. 140, pp. 77–91, 2017.
Not in our library10.1016/j.cmpb.2016.12.004
- 16.
Imtiaz S. A. and Rodriguez-Villegas E., “Automatic sleep staging using state machine-controlled decision trees,” in Proc. IEEE Eng. Med. Biol. Society, 2015, pp. 378–381.
Not in our library10.1109/embc.2015.7318378
- 17.
Stephansen J. B. et al., “The use of neural networks in the analysis of sleep stages and the diagnosis of narcolepsy,” 2017, arXiv:1710.02094.
Not in our library
- 18.
Mikkelsen K. and Vos M. De, “Personalizing deep learning models for automatic sleep staging,” 2018, arXiv:1801.02645.
Not in our library
- 19.
Zhang J. and Wu Y., “A new method for automatic sleep stage classification,” IEEE Trans. Biomed. Circuits Syst., vol. 11, no. 5, pp. 1097–1110, Oct. 2017.
Not in our library10.1109/tbcas.2017.2719631
- 20.
Tsinalis O. et al., “Automatic sleep stage scoring with single-channel EEG using convolutional neural networks,” 2016, arXiv:1610.01683.
Not in our library
- 21.
- 22.
Supratak A. et al., “Deepsleepnet: A model for automatic sleep stage scoring based on raw single-channel EEG,” IEEE Trans. Neural Syst. Rehabil. Eng., vol. 25, no. 11, pp. 1998–2008, Nov. 2017.
Not in our library10.1109/tnsre.2017.2721116
- 23.
Dong H. et al., “Mixed neural network approach for temporal sleep stage classification,” IEEE Trans. Neural Syst. Rehabil. Eng., vol. 26, no. 2, pp. 324–333, Feb. 2017.
Not in our library10.1109/tnsre.2017.2733220
- 24.
Phan H. et al., “DNN filter bank improves 1-max pooling CNN for single-channel EEG automatic sleep stage classification,” in Proc. IEEE Eng. Med. Biol. Society, 2018.
Not in our library10.1109/embc.2018.8512286
- 25.
Phan H. et al., “Automatic sleep stage classification using single-channel EEG: Learning sequential features with attention-based recurrent neural networks,” in Proc. IEEE Eng. Med. Biol. Society, 2018.
Not in our library10.1109/embc.2018.8512480
- 26.
- 27.
Lecun Y., “Generalization and network design strategies,” in Connectionism in Perspective. New York, NY, USA: Elsevier, 1989.
Not in our library
- 28.
Längkvist M. et al., “Sleep stage classification using unsupervised feature learning,” Adv. Artif. Neural Syst., vol. 2012, pp. 1–9, 2012.
Not in our library
- 29.
Hochreiter S. and Schmidhuber J., “Long short-term memory,” Neural Comput., vol. 9, no. 8, pp. 1735–1780, 1997.
Not in our library10.1162/neco.1997.9.8.1735
- 30.
Koch P. et al., “Recurrent neural network based early prediction of future hand movements,” in Proc. IEEE Eng. Med. Biol. Society, 2018.
Not in our library10.1109/embc.2018.8513145
- 31.
Koch P. et al., “Recurrent neural networks with weighting loss for early prediction of hand movements,” in Proc. Eur. Signal Process. Conf., 2018.
Not in our library
- 32.
Ansari A. H. et al., “Neonatal seizure detection using deep convolutional neural networks,” Int. J. Neural Syst., vol. 28, 2018, Art. no..
Not in our library10.1142/s0129065718500119
- 33.
Iber C. et al., “The AASM manual for the scoring of sleep and associated events: Rules, terminology and technical specifications,” Amer. Acad. Sleep Med., 2007.
Not in our library
- 34.
Liang S.-F. et al., “A rule-based automatic sleep staging method,” in Proc. IEEE Eng. Med. Biol. Society, 2011, pp. 6067–6070.
Not in our library10.1109/iembs.2011.6091499
- 35.
Sousa T. et al., “A two-step automatic sleep stage classification method with dubious range detection,” Comput. Biol. Med., vol. 59, pp. 42–53, 2015.
Not in our library10.1016/j.compbiomed.2015.01.017
- 36.
O’Reilly C. et al., “Montreal archive of sleep studies: An open-access resource for instrument benchmarking & exploratory research,” J. Sleep Res., vol. 23, pp. 628–635, 2014.
Not in our library10.1111/jsr.12169
- 37.
Chambon S. et al., “A deep learning architecture for temporal sleep stage classification using multivariate and multimodal time series,” IEEE Trans. Neural Syst. Rehabil. Eng., vol. 26, no. 4, pp. 758–769, Apr. 2018.
Not in our library10.1109/tnsre.2018.2813138
- 38.
Andreotti F. et al., “Multichannel sleep stage classification and transfer learning using convolutional neural networks,” in Proc. IEEE Eng. Med. Biol. Society, 2018.
Not in our library10.1109/embc.2018.8512214
- 39.
Hinton G. et al., “Distilling the knowledge in a neural network,” in Proc. NIPS 2014 Deep Learn. Represent. Learn. Workshop, 2014.
Not in our library
- 40.
Dietterich T. G., “Ensemble methods in machine learning,” in Multiple Classifier Systems. Berlin, Germany: Springer, 2000, pp. 1–15.
Not in our library
- 41.
Hassan A. R. and Bhuiyan M. I. H., “Automatic sleep scoring using statistical features in the EMD domain and ensemble methods,” Biocybern. Biomed. Eng., vol. 36, no. 1, pp. 248–255, 2016.
Not in our library
- 42.
Kemp B. et al., “Analysis of a sleep-dependent neuronal feedback loop: The slow-wave microcontinuity of the EEG,” IEEE Trans. Biomed. Eng., vol. 47, no. 9, pp. 1185–1194, Sep. 2000.
Not in our library10.1109/10.867928
- 43.
Goldberger A. L. et al., “Physiobank, physiotoolkit, and physionet: Components of a new research resource for complex physiologic signals,” Circulation, vol. 101, pp. e215–e220, 2000.
Not in our library10.1161/01.cir.101.23.e215
- 44.
Hobson J. A., “A manual of standardized terminology, techniques and scoring system for sleep stages of human subjects,” Electroencephalography Clin. Neurophysiol., vol. 26, no. 6, 1969, Art. no..
Not in our library
- 45.
Imtiaz S. A. and Rodriguez-Villegas E., “Recommendations for performance assessment of automatic sleep staging algorithms,” in Proc. IEEE Eng. Med. Biol. Society, 2014, pp. 5044–5047.
Not in our library10.1109/embc.2014.6944758
- 46.
Imtiaz S. A. and Rodriguez-Villegas E., “An open-source toolbox for standardized use of PhysioNet Sleep EDF Expanded Database,” in Proc. IEEE Eng. Med. Biol. Society, 2015, pp. 6014–6017.
Not in our library10.1109/embc.2015.7319762
- 47.
Phan H. et al., “Improved audio scene classification based on label-tree embeddings and convolutional neural networks,” IEEE/ACM Trans. Audio, Speech, Lang. Process., vol. 25, no. 6, pp. 1278–1290, Jun. 2017.
Not in our library
- 48.
Phan H. et al., “Robust audio event recognition with 1-max pooling convolutional neural networks,” in Proc. INTERSPEECH, 2016, pp. 3653–3657.
Not in our library
- 49.
Kim Y., “Convolutional neural networks for sentence classification,” in Proc. Conf. Empirical Methods Natural Lang. Process., 2014, pp. 1746–1751.
Not in our library10.18653/v1/d16-1076
- 50.
Nair V. and Hinton G. E., “Rectified linear units improve restricted Boltzmann machine,” in Proc. Int. Conf. Mach. Learn., 2010, pp. 807–81.
Not in our library
- 51.
Srivastava N. et al., “Dropout: A simple way to prevent neural networks from overfitting,” J. Mach. Learn. Res., vol. 15, pp. 1929–1958, 2014.
Not in our library
- 52.
Kingma D. P. and Ba J. L., “Adam: A method for stochastic optimization,” in Proc. Int. Conf. Learn. Representation, 2015.
Not in our library
- 53.
Phan H. et al., “Audio scene classification with deep recurrent neural networks,” in Proc. INTERSPEECH, 2017, pp. 3043–3047.
Not in our library
- 54.
Abadi M. et al., “Tensorflow: Large-scale machine learning on heterogeneous distributed systems,” 2016, arXiv:1603.04467.
Not in our library
- 55.
Dimitriadis S. I. et al., “A novel, fast and efficient single-sensor automatic sleep-stage classification based on complementary cross-frequency coupling estimates,” Clin. Neurophysiol., vol. 129, no. 4, pp. 815–828, 2018.
Not in our library10.1016/j.clinph.2017.12.039
- 56.
Sanders T. H. et al., “Sleep stage classification with cross frequency coupling,” in Proc. IEEE Eng. Med. Biol. Society, 2014, pp. 4579–4582.
Not in our library10.1109/embc.2014.6944643
- 57.
Munk A. M. et al., “Semi-supervised sleep-stage scoring based on single channel EEG,” in Proc. IEEE Int. Conf. Acoust., Speech Signal Process., 2018, pp. 2551–2555.
Not in our library
- 58.
Rodríguez-Sotelo J. L. et al., “Automatic sleep stages classification using EEG entropy features and unsupervised pattern analysis techniques,” Entropy, vol. 16, no. 12, pp. 6573–6589, 2014.
Not in our library
- 59.
Phan H. et al., “Weighted and multi-task loss for rare audio event detection,” in Proc. IEEE Int. Conf. Acoust., Speech Signal Process., 2018, pp. 336–340.
Not in our library
- 60.
Rosenberg R. S. and Van Hout S., “The american academy of sleep medicine inter-scorer reliability program: Respiratory events,” J. Clin. Sleep Med., vol. 10, pp. 447–454, 2014.
Not in our library10.5664/jcsm.3630
- 61.
Kuo C.-E. and Liang S.-F., “Automatic stage scoring of single-channel sleep EEG based on multiscale permutation entropy,” in Proc. IEEE Biomed. Circuits Syst. Conf., 2011, pp. 448–451.
Not in our library
- 62.
Lajnef T. et al., “Learning machines and sleeping brains: Automatic sleep stage classification using decision-tree multi-class support vector machines,” J. Neurosci. Methods, vol. 250, pp. 94–105, 2015.
Not in our library10.1016/j.jneumeth.2015.01.022
- 63.
Huang C. S. et al., “Knowledge-based identification of sleep stages based on two forehead electroencephalogram channels,” Frontiers Neurosci., vol. 8, 2014, Art. no..
Not in our library10.3389/fnins.2014.00263
Reads
Read by people on this page
None yet.
Checked or read by AI through naulon
None yet.
A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.
Are you an author?
Is this your paper?
Claim it to add your note and be paid when agents cite it. Free.