Title :
A comparison of different machine learning algorithms using single channel EEG signal for classifying human sleep stages
Author :
Aboalayon, Khald A. I. ; Almuhammadi, Wafaa S. ; Faezipour, Miad
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Bridgeport, Bridgeport, CT, USA
Abstract :
In recent years, the estimation of human sleep disorders from Electroencephalogram (EEG) signals have played an important role in developing automatic detection of sleep stages. A few methods exist in the market presently towards this aim. However, sleep physicians may not have full assurance and consideration in such methods due to concerns associated with systems accuracy, sensitivity and specificity. This paper presents a novel and efficient technique that can be implemented in a microcontroller device to identify sleep stages in an effort to assist physicians in the diagnosis and treatment of related sleep disorders by enhancing the accuracy of the developed algorithm using a single channel of EEG signals. First, the dataset of EEG signal is filtered and decomposed into delta, theta, alpha, beta and gamma subbands using Butterworth band-pass filters. Second, a set of sample statistical discriminating features are derived from each frequency band. Finally, sleep stages consisting of Wakefulness, Rapid Eye Movement (REM) and Non-Rapid Eye Movement (NREM) are classified using several supervised machine learning classifiers including multi-class Support Vector Machines (SVM), Decision Trees (DT), Neural Networks (NN), K-Nearest Neighbors (KNN) and Naive Bayes (NB). This paper combines REM with Stage 1 NREM due to data similarities. Performance is then compared based on single channel EEG signals that were obtained from 20 healthy subjects. The results show that the proposed technique using DT classifier efficiently achieves high accuracy of 97.30% in differentiating sleeps stages. Also, a comparison of our method with some recent available works in the literature reiterates the high classification accuracy performance.
Keywords :
decision trees; electroencephalography; filtering theory; learning (artificial intelligence); medical signal processing; microcontrollers; neural nets; signal classification; support vector machines; DT; EEG signal decomposition; EEG signal filtering; KNN; NB; NN; NREM stage; REM stage; SVM; alpha subband; beta subband; decision trees; delta subband; electroencephalography; gamma subband; human sleep disorders estimation; human sleep stage classification; k-nearest neighbors; machine learning algorithms; microcontroller device; multiclass support vector machines; naive Bayes; neural networks; non-rapid eye movement stage; rapid eye movement stage; single channel EEG signal; statistical discriminating features; supervised machine learning classifiers; theta subband; wakefulness stage; Accuracy; Databases; Electroencephalography; Feature extraction; Sleep; Support vector machines; Testing; Butterworth band-pass filter; EEG; EEG sub-bands; Machine Learning Algorithms; sleep stages;
Conference_Titel :
Systems, Applications and Technology Conference (LISAT), 2015 IEEE Long Island
Conference_Location :
Farmingdale, NY
DOI :
10.1109/LISAT.2015.7160185