Sleep Stage Classification via Ensemble and Conventional Machine Learning Methods using Single Channel EEG Signals

Hamza Osman Ilhan, Gokhan Bilgin
  • Hamza Osman Ilhan
    Yıldız Technical University, Turkey


Sleep-stages play important roles in the diagnosis of the sleep disorders and the sleep-related illnesses. In this sense, accurate identification of the sleep-stages is a necessity for more robust and e client diagnosis systems. Several traditional machine-learning and pattern recognition algorithms are deployed on modern computer aided diagnosis systems. However, current results are not as satisfactory as expected. In the last two decade, a new concept has emerged with ‘ensemble learning’ title. It has attracted the attention of many researchers from various disciplines. In this study, several ensemble-learning methods are utilized and inspected on EEG signals for sleep-stage classification. Conventional machine-learning methods are also performed in same testing phase to report comparative results. Additionally, methods are evaluated in two different scenarios; subject specific and independent. Study proves that combination of DTs and SVMs in Bagging theorem surpasses all of the conventional methods used in the experiments. Moreover, test trials reveal that both conventional and ensemble models need to be improved for subject independent scenario which is more essential case in the development of independent computer based diagnosis systems.


Sleep-stage classification; EEG; machine learning; ensemble learning; PhysioNet

Full Text:

Submitted: 2017-04-11 15:03:14
Published: 2017-12-12 13:20:45
Search for citations in Google Scholar
Related articles: Google Scholar


M. A. Reimer, W. Flemons, “Quality of life in sleep disorders,” Sleep Med Rev, vol. 7, no. 4, pp. 335 – 349, Aug. 2003.

F. Zizi, G. Jean-Louis, C. Brown, G. Ogedegbe, C. Boutin-Foster, S. McFarlane, “Sleep duration and the risk of diabetes mellitus: epidemiologic evidence and pathophysiologic insights,” Curr. Diab. Rep., vol. 10, no. 1, pp. 43–47, Jan. 2010.

Almazaydeh, L , Elleithy, K , Faezipour, M . "A highly Reliable and Fully Automated Classification System for Sleep Apnea Detection". International Journal of Intelligent Systems and Applications in Engineering, vol. 4, no. 3, pp. 66-70, 2016.

R. Grunstein, I. Wilcox, T. Yang, Y. Gould, J. Hedner, “Snoring and sleep apnea in men: association with central obesity and hypertension,” Int J Obes Relat Metab Disord, vol. 17, no. 9, pp. 533–540, 1993.

A. Rechtschaffen, A. Kales, “A Manual of standardized terminology, techniques and scoring system for sleep stages of human subjects,” Public Health Service, U.S. Government Printing Office, Washington, DC, 1968.

T. Hori, Y. Sugita, E. Koga, S. Shirakawa, K. Inoue, S. Uchida, H. Kuwahara, M. Kousaka, T. Kobayashi, Y. Tsuji, M. Terashima, K. Fukuda, N. Fukuda, “Proposed supplements and amendments to the Rechtschaffen & Kales (1968) standard,” Psychiatry Clin Neurosci, Vol. 55, No. 3, pp. 305 – 310, Jun. 2001.

C. Iber, S. Ancoli-Israel, A. Chesson, S. Quan, “The AASM Manuel for Scoring of Sleep and Associated Events-Rules: Terminology and Technical Specification,” American Academy of Sleep Medicine, 2007.

P. Achermann, R. Hartmann, A. Gunzinger, W. Guggenbhl, A. Borbly, “Correlation dimension of the human sleep electroencephalogram: cyclic changes in the course of the night,” Eur J Neurosci, vol. 6, no. 3, pp. 497 – 500, Mar. 1994.

R. Agarwal, J. Gotman, “Computer-assisted sleep staging,” IEEE Trans Biomed Eng, vol. 48, no. 12, pp. 1412–1423, Dec. 2001.

E. Oropesa, H. L. Cycon, M. Jobert, “Sleep stage classification using wavelet transform and neural network,” International Computer Science Institute, Mar. 1999.

C. Robert, C. Guilpin, A. Limoge, “Review of neural network applications in sleep research,” J Neurosci Methods, vol. 79, no.2, pp. 187 – 193, Feb. 1998.

T. Shimada, T. Shiina, Y. Saito, “Sleep stage diagnosis system with neural network analysis,” in Proc. 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Hong Kong, China, 1998, vol. 4, pp. 2074–2077.

J. Principe, S. Gala, T. Chang, “Sleep staging automaton based on the theory of evidence,” IEEE Trans Biomed Eng, vol. 36, no. 5, pp. 503–509, Aug. 2002.

W.-Y. Hsu, C.-C. Lin, M.-S. Ju, Y.N. Sun, “Wavelet-based fractal features with active segment selection: Application to single-trial EEG data,” J Neurosci Methods, vol. 163, no. 1, pp. 145 – 160, Jun. 2007.

H. G. Jo, J. Y. Park, C. K. Lee, S. K. An, S. K. Yoo, “Genetic fuzzy classifier for sleep stage identification,” Comput Biol Med, vol. 40, no. 7, pp. 629 – 634, Jul. 2010.

J. Virkkala, J. Hasan, A. Varri, S.L. Himanen, K. Muller, “Automatic sleep stage classification using two-channel electrooculography,” J Neurosci Methods, vol. 166, no. 1, pp. 109-115, Oct. 2007.

M. O. Mendez, M. Matteucci, V. Castronovo, L. Ferini Strambi, S. Cerutti, A. M. Bianchi, “Sleep staging from heart rate variability: time-varying spectral features and Hidden Markov Models,” Int J Biomed Eng Technol, vol. 3, no. 3, pp. 246 – 263, 2010.

S.F. Liang, C.E. Kuo, Y.H. Hu, Y.S. Cheng, “A rule-based automatic sleep staging method,” J Neurosci Methods, vol. 205, no. 1, pp. 169 – 176, Mar. 2012.

L. Zoubek, S. Charbonnier, S. Lesecq, A. Buguet, F. Chapotot, “Feature selection for sleep/wake stages classification using data driven methods”, Biomed Signal Process Control, vol. 2, no. 2, pp. 171 – 179, Jul 2007.

Y.L. Hsu, Y.T. Yang, J.S. Wang, C.Y. Hsu, “Automatic sleep stage recurrent neural classifier using energy features of EEG signals,” Neurocomputing, vol. 104, pp. 105 – 114, Mar. 2013.

B. Koley, D. Dey, “An ensemble system for automatic sleep stage classification using single channel EEG signal”, Comput Biol Med, vol. 42, no. 12, pp. 1186 – 1195, Dec. 2012.

B. Kemp, J. Olivan, “European data format plus (edf+), an edf alike standard format for the exchange of physiological data,” Clin Neurophysiol, vol. 114, no. 9, pp. 1755 – 1761, Sep. 2003.

A. L. Goldberger, L. A. N. Amaral, L. Glass, J. M. Hausdor , P. C. Ivanov, R. G. Mark, J. E. Mietus, G. B. Moody, C.K. Peng, H. E. Stanley, “PhysioBank, PhysioToolkit, and Phys-ioNet: Components of a new research resource for complex physiologic signals,” Circulation, vol. 101, no. 23, pp. 215– 220, Jun. 2000.

S. Ng, P. Raveendran, “Comparison of different montages on to EEG classification,” in Proc. 3rd Kuala Lumpur International Conference on Biomedical Engineering, Kuala Lumpur, Malaysia, 2006, vol. 15, Springer Berlin Heidelberg, pp. 365–368.

T. Kalayci, O. Ozdamar, “Wavelet preprocessing for automated neural network detection of EEG spikes,” IEEE Eng Med Biol Mag, vol. 14, no. 2, pp. 160–166, Apr. 1995.

M. Xiao, H. Yan, J. Song, Y. Yang, X. Yang, “Sleep stages classification based on heart rate variability and random forest,” Biomed Signal Process Control, vol. 8, no. 6, pp. 624 – 633, Nov. 2013.

B. Scholkopf, A. J. Smola, “Learning with Kernels: Support Vector Machines,” Regularization, Optimization, and Beyond, MIT press, 2001.

G. Camps-Valls, L. Bruzzone, “Kernel-based methods for hyperspectral image classification,” IEEE Trans Geosci Remote Sens, vol. 43, no. 6, pp. 1351–1362, May. 2005.

C. Burges, “A tutorial on support vector machines for pattern recognition,” Data Min Knowl Discov, vol. 2, no. 2, pp. 121–167, Jun. 1998.

J. Milgram, M. Cheriet, R. Sabourin, “One against one or one against all: Which one is better for handwriting recognition with SVMs ?,” in Proc. Tenth International Workshop on Frontiers in Hand-writing Recognition, La Baule, France, 2006.

S. Motamedi-Fakhr, M. Moshrefi-Torbati, M. Hill, C. M. Hill, P. R. White, “Signal processing techniques applied to human sleep EEG signals; A review,” Biomed Signal Process Control, vol. 10, pp. 21 – 33, Mar. 2014.

L. Breiman, J. H. Friedman, R. A. Olshen, C. J. Stone, “Classification and Regression Trees,” Wadsworth International Group, Belmont, CA, 1984.

L. Breiman, “Random forests,” Mach Learn, vol. 45, no. 1, pp. 5– 32, Oct. 2001.

R. Rojas, “Adaboost and the super bowl of classifiers a tutorial introduction to adaptive boosting", Freie University, Berlin, Tech. Rep, 2009.

H.C. Kim, S. Pang, H.M. Je, D. Kim, S.Y. Bang, “Support vector machine ensemble with bagging”, in Pattern Recognition with Support Vector Machines. Lecture Notes in Computer Science, vol. 2388, pp. 397–408, Springer, Berlin, Heidelberg.

X. Zue, I. Davidson, “Knowledge discovery and data mining,” In-formation Science Reference, 2007.

J. Cohen, “A Coefficient of Agreement for Nominal Scales,” Educational and Psychological Measurement, vol. 20, no. 1, pp. 37-46, 1960.

Abstract views:


Copyright (c) 2017 International Journal of Intelligent Systems and Applications in Engineering

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
© AtScience 2013-2018     -     AtScience is a registered trademark property of AtScience.