{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T00:15:47Z","timestamp":1760228147091,"version":"build-2065373602"},"reference-count":46,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2022,5,7]],"date-time":"2022-05-07T00:00:00Z","timestamp":1651881600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Hallym University Research Fund","award":["HRF-202111-010"],"award-info":[{"award-number":["HRF-202111-010"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Manual sleep stage scoring is usually implemented with the help of sleep specialists by means of visual inspection of the neurophysiological signals of the patient. As it is a very hectic task to perform, automated sleep stage classification systems were developed in the past, and advancements are being made consistently by researchers. The various stages of sleep are identified by these automated sleep stage classification systems, and it is quite an important step to assist doctors for the diagnosis of sleep-related disorders. In this work, a holistic strategy named as clustering and dimensionality reduction with feature extraction cum selection for classification along with deep learning (CDFCD) is proposed for the classification of sleep stages with EEG signals. Though the methodology follows a similar structural flow as proposed in the past works, many advanced and novel techniques are proposed under each category in this work flow. Initially, clustering is applied with the help of hierarchical clustering, spectral clustering, and the proposed principal component analysis (PCA)-based subspace clustering. Then the dimensionality of it is reduced with the help of the proposed singular value decomposition (SVD)-based spectral algorithm and the standard variational Bayesian matrix factorization (VBMF) technique. Then the features are extracted and selected with the two novel proposed techniques, such as the sparse group lasso technique with dual-level implementation (SGL-DLI) and the ridge regression technique with limiting weight scheme (RR-LWS). Finally, the classification happens with the less explored multiclass Gaussian process classification (MGC), the proposed random arbitrary collective classification (RACC), and the deep learning technique using long short-term memory (LSTM) along with other conventional machine learning techniques. This methodology is validated on the sleep EDF database, and the results obtained with this methodology have surpassed the results of the previous studies in terms of the obtained classification accuracy reporting a high accuracy of 93.51% even for the six-classes classification problem.<\/jats:p>","DOI":"10.3390\/s22093557","type":"journal-article","created":{"date-parts":[[2022,5,8]],"date-time":"2022-05-08T23:27:25Z","timestamp":1652052445000},"page":"3557","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["A Holistic Strategy for Classification of Sleep Stages with EEG"],"prefix":"10.3390","volume":"22","author":[{"given":"Sunil Kumar","family":"Prabhakar","sequence":"first","affiliation":[{"name":"Department of Artificial Intelligence Convergence, Hallym University, Chuncheon 24252, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2792-0945","authenticated-orcid":false,"given":"Harikumar","family":"Rajaguru","sequence":"additional","affiliation":[{"name":"Department of ECE, Bannari Amman Institute of Technology, Sathyamangalam 638401, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4183-0014","authenticated-orcid":false,"given":"Semin","family":"Ryu","sequence":"additional","affiliation":[{"name":"Department of Artificial Intelligence Convergence, Hallym University, Chuncheon 24252, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"In cheol","family":"Jeong","sequence":"additional","affiliation":[{"name":"Department of Artificial Intelligence Convergence, Hallym University, Chuncheon 24252, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2839-6524","authenticated-orcid":false,"given":"Dong-Ok","family":"Won","sequence":"additional","affiliation":[{"name":"Department of Artificial Intelligence Convergence, Hallym University, Chuncheon 24252, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,5,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"891","DOI":"10.1001\/jamaneurol.2013.1589","article-title":"Nocturnal Rapid Eye Movement Sleep Latency for Identifying Patients with Narcolepsy\/Hypocretin Deficiency","volume":"70","author":"Andlauer","year":"2013","journal-title":"JAMA Neurol."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1016\/j.compbiomed.2018.04.025","article-title":"An accurate sleep stages classification system using a new class of optimally time-frequency localized three-band wavelet filter bank","volume":"98","author":"Sharma","year":"2018","journal-title":"Comput. Biol. Med."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1159\/000441975","article-title":"Nonlinear Dynamics Measures for Automated EEG-Based Sleep Stage Detection","volume":"74","author":"Acharya","year":"2015","journal-title":"Eur. Neurol."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1002\/da.10151","article-title":"Insomnia causes, consequences, and therapeutics: An overview","volume":"18","author":"Drake","year":"2003","journal-title":"Depress. Anxiety"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1649","DOI":"10.1109\/TIM.2012.2187242","article-title":"Automatic Stage Scoring of Single-Channel Sleep EEG by Using Multiscale Entropy and Autoregressive Models","volume":"61","author":"Liang","year":"2012","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2959","DOI":"10.1007\/s00521-017-2919-6","article-title":"Automatic sleep stages classification based on iterative filtering of electroencephalogram signals","volume":"28","author":"Sharma","year":"2017","journal-title":"Neural Comput. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"8853835","DOI":"10.1155\/2020\/8853835","article-title":"Schizophrenia EEG Signal Classification based on Swarm Intelligence Computing","volume":"2020","author":"Prabhakar","year":"2020","journal-title":"Comput. Intell. Neurosci."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"e05689","DOI":"10.1016\/j.heliyon.2020.e05689","article-title":"Alcoholic EEG Signal Classification with Correlation Dimension Based Distance Metrics Approach and Modified Adaboost Classification","volume":"6","author":"Prabhakar","year":"2020","journal-title":"Heliyon"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1016\/j.jneumeth.2015.01.033","article-title":"Performance variation in motor imagery brain\u2014Computer interface: A brief review","volume":"243","author":"Ahn","year":"2015","journal-title":"J. Neurosci. Methods"},{"key":"ref_10","first-page":"790","article-title":"A pilot study of brain-triggered electrical stimulation with visual feedback in patients with incomplete spinal cord injury","volume":"38","author":"Ardanza","year":"2017","journal-title":"J. Med. Biol. Eng."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/j.jneumeth.2014.03.011","article-title":"A hybrid brain computer interface system based on the neurophysiological protocol and brain-actuated switch for wheelchair control","volume":"229","author":"Cao","year":"2014","journal-title":"J. Neurosci. Methods"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"39875","DOI":"10.1109\/ACCESS.2020.2975848","article-title":"A Framework for Schizophrenia EEG Signal Classification With Nature Inspired Optimization Algorithms","volume":"8","author":"Prabhakar","year":"2020","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1954","DOI":"10.1016\/j.eswa.2007.02.006","article-title":"Wavelet\/mixture of experts network structure for EEG signals classification","volume":"34","year":"2008","journal-title":"Expert Syst. Appl."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Aboalayon, K.A.I., Faezipour, M., Almuhammadi, W.S., and Moslehpour, S. (2016). Sleep Stage Classification Using EEG Signal Analysis: A Comprehensive Survey and New Investigation. Entropy, 18.","DOI":"10.3390\/e18090272"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Loh, H.W., Ooi, C.P., Vicnesh, J., Oh, S.L., Faust, O., Gertych, A., and Acharya, U.R. (2020). Automated Detection of Sleep Stages Using Deep Learning Techniques: A Systematic Review of the Last Decade (2010\u20132020). Appl. Sci., 10.","DOI":"10.3390\/app10248963"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"4203","DOI":"10.3906\/elk-1903-186","article-title":"GACNN SleepTuneNet: A genetic algorithm designing the convolutional neural network architecture for optimal classification of sleep stages from a single EEG channel","volume":"27","author":"Qureshi","year":"2019","journal-title":"Turk. J. Electr. Eng. Comput. Sci."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Wei, L., Lin, Y., Wang, J., and Ma, Y. (2017, January 6\u20138). Time-Frequency Convolutional Neural Network for Automatic Sleep Stage Classification Based on Single-Channel EEG. Proceedings of the 2017 IEEE 29th International Conference on Tools with Artificial Intelligence, Boston, MA, USA.","DOI":"10.1109\/ICTAI.2017.00025"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"581","DOI":"10.1007\/s11325-019-02008-w","article-title":"Automated multi-model deep neural network for sleep stage scoring with unfiltered clinical data","volume":"24","author":"Zhang","year":"2020","journal-title":"Sleep Breath."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Vilamala, A., Madsen, K.H., and Hansen, L.K. (2017, January 25\u201328). Deep convolutional neural networks for interpretable analysis of EEG sleep stage scoring. Proceedings of the 2017 IEEE 27th International Workshop on Machine Learning for Signal Processing (MLSP), Tokyo, Japan.","DOI":"10.1109\/MLSP.2017.8168133"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Zhu, T., Luo, W., and Yu, F. (2020). Convolution- and Attention-Based Neural Network for Automated Sleep Stage Classification. Int. J. Environ. Res. Public Health, 17.","DOI":"10.3390\/ijerph17114152"},{"key":"ref_21","first-page":"599","article-title":"A Deep Learning Model for Automated Sleep Stages Classification Using PSG Signals. Int. J. Environ","volume":"16","author":"Yildirim","year":"2019","journal-title":"Res. Public Health"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/j.neucom.2012.11.003","article-title":"Automatic sleep stage recurrent neural classifier using energy features of EEG signals","volume":"104","author":"Hsu","year":"2013","journal-title":"Neurocomputing"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1285","DOI":"10.1109\/TBME.2018.2872652","article-title":"Joint classification and prediction CNN framework for automatic sleep stage classification","volume":"66","author":"Phan","year":"2019","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Xu, M., Wang, X., Zhang, X., Bin, G., Jia, Z., and Chen, K. (2020, January 13\u201315). Computation-Efficient Multi-Model Deep Neural Network for Sleep Stage Classification. Proceedings of the ASSE\u2019 20: 2020 Asia Service Sciences and Software Engineering Conference, Nagoya, Japan.","DOI":"10.1145\/3399871.3399887"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1998","DOI":"10.1109\/TNSRE.2017.2721116","article-title":"DeepSleepNet: A Model for Automatic Sleep Stage Scoring Based on Raw Single-Channel EEG","volume":"25","author":"Supratak","year":"2017","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Mousavi, S., Afghah, F., and Acharya, U.R. (2019). SleepEEGNet: Automated sleep stage scoring with sequence to sequence deep learning approach. PLoS ONE, 14.","DOI":"10.1371\/journal.pone.0216456"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.compbiomed.2019.01.013","article-title":"Cascaded LSTM recurrent neural network for automated sleep stage classification using single-channel EEG signals","volume":"106","author":"Michielli","year":"2019","journal-title":"Comput. Biol. Med."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"102037","DOI":"10.1016\/j.bspc.2020.102037","article-title":"Intra- and inter-epoch temporal context network (IITNet) using sub-epoch features for automatic sleep scoring on raw single-channel EEG","volume":"61","author":"Seo","year":"2020","journal-title":"Biomed. Signal Process. Control"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1016\/j.cmpb.2011.11.005","article-title":"Automated sleep stage identification system based on time\u2013frequency analysis of a single EEG channel and random forest classifier","volume":"108","author":"Fraiwan","year":"2011","journal-title":"Comput. Methods Programs Biomed."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1159","DOI":"10.1109\/TBME.2014.2375292","article-title":"Assess Sleep Stage by Modern Signal Processing Techniques","volume":"62","author":"Wu","year":"2014","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"759","DOI":"10.1109\/TSE.2007.70732","article-title":"Hierarchical Clustering for Software Architecture Recovery","volume":"33","author":"Maqbool","year":"2007","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"101054","DOI":"10.1109\/ACCESS.2019.2929948","article-title":"An Improvement of Spectral Clustering via Message Passing and Density Sensitive Similarity","volume":"7","author":"Wang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_33","unstructured":"Pham, D.-S., Budhaditya, S., Phung, D., and Venkatesh, S. (2012, January 16\u201321). Improved subspace clustering via exploitation of spatial constraints. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR\u2019 12), Providence, RI, USA."},{"key":"ref_34","unstructured":"Jackson, J.E. (2004). A User\u2019s Guide to Principal Components, John Wiley & Sons."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"218","DOI":"10.1016\/j.ymssp.2012.06.005","article-title":"Short-time matrix series based singular value decomposition for rolling bearing fault diagnosis","volume":"34","author":"Cong","year":"2013","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"361705","DOI":"10.1155\/2008\/361705","article-title":"Nonnegative Matrix Factorization with Gaussian Process Priors","volume":"2008","author":"Schmidt","year":"2008","journal-title":"Comput. Intell. Neurosci."},{"key":"ref_37","unstructured":"Liu, X., Cao, P., Zhao, D., and Banerjee, A. (2016, January 5\u20137). Multi-task spare group lasso for characterizing Alzheimers disease. Proceedings of the 5th Workshop on Data Mining for Medicine and Healthcare, Miami, FL, USA."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1007\/s10957-007-9234-9","article-title":"Fenchel\u2019s Duality Theorem for Nearly Convex Functions","volume":"132","author":"Grad","year":"2007","journal-title":"J. Optim. Theory Appl."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"S10","DOI":"10.1186\/1753-6561-6-S2-S10","article-title":"Genomic selection using regularized linear regression models: Ridge regression, lasso, elastic net and their extensions","volume":"6","author":"Ogutu","year":"2012","journal-title":"BMC Proc."},{"key":"ref_40","first-page":"1","article-title":"Multi-class Gaussian Process Classification with Noisy Inputs","volume":"21","author":"Calvo","year":"2020","journal-title":"J. Mach. Learn. Res."},{"key":"ref_41","unstructured":"Partalas, I., Tsoumakas, G., and Vlahavas, I. (2012). A Study on Greedy Algorithms for Ensemble Pruning, Department of Informatics, Aristotle University of Thessaloniki. Technical Report; TR-LPIS-360-12."},{"key":"ref_42","first-page":"115","article-title":"Learning precise timing with LSTM recurrent networks","volume":"3","author":"Gers","year":"2003","journal-title":"J. Mach. Learn. Res."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Lin, T.-Y., Goyal, P., Girshick, R., He, K., and Doll\u00e1r, P. (2017, January 22\u201329). Focal loss for dense object detection. Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy.","DOI":"10.1109\/ICCV.2017.324"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1185","DOI":"10.1109\/10.867928","article-title":"Analysis of a Sleep-dependent Neuronal Feedback Loop: The Slow-wave Microcontinuity of the EEG","volume":"47","author":"Kemp","year":"2000","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"e215","DOI":"10.1161\/01.CIR.101.23.e215","article-title":"Physiobank, physiotoolkit, and physionet","volume":"101","author":"Goldberger","year":"2000","journal-title":"Circulation"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Delimayanti, M.K., Purnama, B., Nguyen, N.G., Faisal, M.R., Mahmudah, K.R., Indriani, F., Kubo, M., and Satou, K. (2020). Classification of Brainwaves for Sleep Stages by High-Dimensional FFT Features from EEG Signals. Appl. Sci., 10.","DOI":"10.3390\/app10051797"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/9\/3557\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:07:31Z","timestamp":1760137651000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/9\/3557"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,7]]},"references-count":46,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["s22093557"],"URL":"https:\/\/doi.org\/10.3390\/s22093557","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,5,7]]}}}