Professional Documents
Culture Documents
Detection of Alcoholism From EEG Signals Using Spectral and Tsallis Entropy With SVM
Detection of Alcoholism From EEG Signals Using Spectral and Tsallis Entropy With SVM
net/publication/353853507
Detection of Alcoholism from EEG signals using Spectral and Tsallis Entropy
with SVM
CITATIONS READS
5 91
6 authors, including:
All content following this page was uploaded by Digambar Puri on 04 March 2022.
Abstract—Alcoholism is the most common disorder. It leads temporal resolution, non-invasive, low cost and portable com-
to various emotional, behavioral, and cognitive brain defects. pared to other imaging techniques, therefore EEG is the
Finding and extracting discriminative biological markers, which best choice for the detection of many neurological disorders.
are correlated to healthy brain patterns and alcoholic brain
pattern helps us to utilize automatic methods for detecting and Basically, EEG signals are just electrical variations result of
classifying alcoholism. In this study, we evaluate the complexity firing of various neurons in the brain captured by placing
of Electroencephalogram (EEG) dynamics using Spectral entropy various electrodes on the scalp of human being. EEG is very
(SpEn) and Tsallis entropy (TsEn) and results are used to dis- effective tool to study brain and identify the alcoholic from
tinguish alcoholic from Controlled subjects. Our analysis shows healthy subject [4].
that the SpEn and TsEn values for alcoholic EEG signals and
lower compared to Controlled. The feature vectors from SpEn Literature shows, time domain, frequency domain, time-
and TsEn are provided to various supervised and unsupervised frequency domain and statistical methods are most common
classification techniques with 10-fold cross-validation. Among techniques used to detect the alcoholism. Many academicians
these Support Vector Machine (SVM) and K-Nearest Neighbors and researchers have studied estimation of entropies as mea-
(KNN) gave maximum accuracy of 95.6% and 92.2% respectively. sure of EEG complexity [5]. In time domain, Approximate
Hence, our hybrid approach of combining SpEn and TsEn helps
to diagnose alcoholism to medical practitioners. entropy and Shannon entropy [6] and wavelet spectral entropy
Index Terms—Electroencephalogram (EEG), Support Vector and spectral entropy have been used in time-frequency domain
Machine (SVM), Spectral Entropy (SpEn), Tsallis Entropy to extract the feature vector [7]. A second order autoregressive
(TsEn) k-Nearest Neighbour(k-NN) classifier. model and MLP-BP, LD and SFA classifiers were applied
to discriminate to alcoholic from control subjects, which
I. I NTRODUCTION provides errors of 2.8%, 2.6% and 11.9% in classification rate
Alcoholism is common neurological disorder affecting al- respectively [8].
most 10% of overall population of the world [1]. From last The author in [9] have proposed a method based on Relative
few decades, rate of consumption of alcohol rises every year in Wavelet Bi-spectrum with Back Propagation Neural Network
India. According to National Crime Records Bureau (NCRB) (BPNN) for the detection of alcoholism. It achived highest
press release, one casualty is reported for every 90 minutes accuracy of 90%. A Wavelet Packet based statistical measure
on account of alcoholism in India [2]. Depending on the technique have been proposed in [10]. The detection of alco-
amount of Alcohol consummation, it has short-term and long- holic have done with SVM and reached to 6% classification
term consequences on human brain. Short-term may lead to error. Similarly, various methods related to functional connec-
mobility and cognitive impairments like slurred speech, slow tivity of brain also proposed in the literature [11,23]. The
reaction, impaired memory, difficulty in walking. The long- number of channels is the limitation of these methods. Due
term consequences such as alcohol poisoning, liver damage, to non-linearity of the EEG signals, the existing methods are
high blood pressure and permanent damage to brain [3]. still limited to find more distinct hidden features from EEG
The brain related medical measures study by various recordings.
techniques, such as Positron Emission Tomography (PET), In this work, Spectral Entropy (SpEn) and Tsallis Entropy
Magnetic Resonance Imaging (MRI), Functional Magnetic (TsEn) of EEG signals is estimated to find possible difference
Resonance Imaging (fMRI), Electroencephalogram (EEG) and in complexity between alcoholic and control group. The sig-
many other Bio-markers. However, EEG signals have high nificant difference has been observed in both SpEn and TsEn
TABLE I
S UBJECT DETAILS OF EEG RECORDED SIGNALS FOR A LCOHOLIC AND
N ORMAL
Alcoholic Normal
Male Subjects 77 48
Age 20-50 years 20-39 years
Mean Age 35.83 years 25.81 years
Electrodes 64 64
Sampling
256 sam/sec 256 sam/sec
Frequency
values for EEG signals of both class. The SpEn and TsEn
values of EEG are lower for alcoholic compare to control
subjects. The feature vectors extracted from SpEn and TsEn
provided to various supervised and unsupervised classifiers to
alcoholic and control subject. The proposed method schematic
block diagram has shown in Fig. 1. Fig. 2. Sample EEG signals from central electrode (Cz): (A) Alcoholic (B)
The paper organized as: Section II describes the details Controlled subject
of EEG data sets used in this study. Section III deals with
methods and materials employed to experiment to classify
EEG into alcoholic and normal one. We presented the results B. Spectral Entropy (SpEn)
obtained from proposed algorithm and compared with various Spectral Entropy gives the information of complexity of
other classification methods have shown in section IV. Finally, the signal. SpEn works on the basis of width of the signal’s
we have concluded the work in section V. spectrum. Wider spectrum reflects the higher value of entropy
where as narrow spectrum gives low value of SpEn. SpEn
II. M ATERIALS AND M ETHODS
were calculated from Power spectral density by evaluating
A. Acquisition of EEG Signals hamming window-modified Periodogram of the signal. The
The EEG dataset of alcoholic and controlled subjects have SpEn coefficients can be computed by given formula,
been taken from publicly available dataset from University X 1
of California, Irvine Knowledge Discovery in Database (UCI- SpEn = − Pi .log( ) (1)
Pi
KDD), Machine Learning Repository [12,13]. There were i
122 subjects voluntarily participated in EEG data collection
where, Pi is the average power. When a time-frequency
process. Each subject has completed 120 trials of 1 second
power spectrogram S(t,f) has been provided, the probability
time duration. Each subject had exposed to picture of objects
distribution at instant t is,
while EEG recording. These pictures were selected from the
1980 Snodgrass and Vanderwart picture set [14]. All EEG S(t, i)
signals were recorded from 64 electrodes placed on the scalps P (t, i) = P (2)
f S(t, f )
of human being. These electrodes were placed according to
standard 10-20 electrode placement method. These recorded Then the spectral entropy at time t is,
signals are sampled at 256 samples per second. The noise
N
involved in these signals has been eliminated by using lowpass X
SpEn(t) = − P (t, i)log2 (P (t, i) (3)
filter. The power line frequency has been removed by using
i=1
butterworth notch filter. The subject details have been shown
in Table 1. The sample EEG signals of Cz electrode from SE is also widely used as a feature in speech, image, biomed-
alcoholic and normal subject is shown in Fig. 2. ical signal processing [4].
III. R ESULTS AND D ISCUSSION
TABLE II
P ERFORMANCE OF CLASSIFIERS FOR S PECTRAL E NTROPY FEATURE SETS
TABLE III
P ERFORMANCE OF CLASSIFIERS FOR T SALLIS E NTROPY FEATURE SETS
Fig. 3. Mean Tsallis entropy of all 16-channels for Alcoholic and Normal Accuracy F1-score Precision Recall AUC
subjects EEG (%) (%) (%) (%) (%)
SVM 91.9 91.8 92 91.9 93.6
RF 89.2 90.1 90.6 91.2 94.5
C. Tsallis Entropy (TsEn) MLPNN 88.1 90.5 92.2 90.1 93.9
NB 87.3 87.3 87.5 87.3 93.7
Tsallis entropy was firstly introduced by Constantino Tsallis KNN 90.1 91.1 91.3 92.1 94.8
in 1988 as a basis for AdaBoost 84.9 84.9 84.9 84.9 84.1
XN
Sq = ( Pi − pqi )/(q − 1) (4) In this experiment, we have used the EEG signals recorded
i from 122 (74-Alcoholic and 48 Normal) subjects with 64
where Sq is Tsallis entropy value, Pi is probability of ith electrodes. Each Subject has completed 120 different trials of
state, N- no of states. More information on Tsallis entropy EEG recording for one second under the same environmental
is provided in [15,16]. The TsEn values of more distinct 16 conditions. The SpEn and TsEn techniques were applied to
electrodes have shown in Fig. 3. all 64 channel artifact free EEG signals of alcoholic and
healthy class. We have evaluated the performance of the
D. Support Vector Machine(SVM)
various supervised and unsupervised classifiers by calculating
The supervised learning method, SVM was first proposed the performance parameters: Accuracy, Recall, f-score, Preci-
by Vapnik (1995) that can be widely-used in various regres- sion, Area under curve (AUC) with 10- fold cross validation
sion analysis and statistical classification problems (Using an technique for splitting of training and testing dataset. Three
improved relative error support vector machine for body fat different experiments were carried out.
prediction). The has ability to maximize the margin from
• First experiment: Initially the feature vectors obtained
support vectors and confirms the least error by defining a sepa-
by Spectral Entropy (SpEn) used to separate the two
rating hyperphane between two classes.Consider, f : X → Y ,
x ∈ X, y ∈ {−1, 1} [22]. then, the subjective function can be
written as, TABLE IV
f (x) = w.x + b (5) P ERFORMANCE OF CLASSIFIERS FOR S PECTRAL AND T SALLIS E NTROPY
FEATURE SETS
where, w is the weight matrix. SVM optimizes above equation
under the objective function [4], Accuracy F1-score Precision Recall AUC
(%) (%) (%) (%) (%)
m SVM 95.6 95.1 95.2 95.2 98.3
1 2
X
arg min ||w|| + C ζi (6) RF 90.5 90.4 90.5 90.5 96.1
2 i=1 MLPNN 91.1 91.1 91.1 91.1 94.7
NB 79 79 79 79 86.8
Above equation generates coefficients of hyper-plane which KNN 92.2 92.6 92.6 92.6 92.5
maximizes separation between w.x+b = −1 and w.x+b = 1. AdaBoost 88.1 88.1 88.1 88.1 87.5