| Literature DB >> 28110475 |
Abstract
This paper presents a novel ranking method to select spectral entropy (SE) features that discriminate alcoholic and control visual event-related potentials (ERP'S) in gamma sub-band (30-55 Hz) derived from a 64-channel electroencephalogram (EEG) recording. The ranking is based on a t test statistic that rejects the null hypothesis that the group means of SE values in alcoholics and controls are identical. The SE features with high ranks are indicative of maximal separation between their group means. Various sizes of top ranked feature subsets are evaluated by applying principal component analysis (PCA) and k-nearest neighbor (k-NN) classification. Even though ranking does not influence the performance of classifier significantly with the selection of all 61 active channels, the classification efficiency is directly proportional to the number of principal components (pc). The effect of ranking and PCA on classification is predominantly observed with reduced feature subsets of (N = 25, 15) top ranked features. Results indicate that for N = 25, proposed ranking method improves the k-NN classification accuracy from 91 to 93.87% as the number of pcs increases from 5 to 25. With same number of pcs, the k-NN classifier responds with accuracies of 84.42-91.54% with non-ranked features. Similarly for N = 15 and number of pcs varying from 5 to 15, ranking enhances k-NN detection accuracies from 88.9 to 93.08% as compared to 86.75-91.96% without ranking. This shows that the detection accuracy is increased by 6.5 and 2.8%, respectively, for N = 25, whereas it enhances by 2.2 and 1%, respectively, for N = 15 in comparison with non-ranked features. In the proposed t test ranking method for feature selection, the pcs of only top ranked feature candidates take part in classification process and hence provide better generalization.Entities:
Keywords: Electroencephalogram (EEG); Gamma sub-band; Principal component analysis (PCA); Principal components (pcs); Spectral entropy (SE); Visual event-related potentials (visual ERP); k-Nearest neighbor (k-NN) classifier
Year: 2017 PMID: 28110475 PMCID: PMC5413593 DOI: 10.1007/s40708-017-0061-y
Source DB: PubMed Journal: Brain Inform ISSN: 2198-4026
Fig. 1Schematic of the proposed method
Fig. 2Spectral entropy plot of a single alcoholic/control subject
Fig. 3Plot of spectral entropy features for the entire dataset [21]
Fig. 4Plot of t test statistic for alcoholic and control SE feature vectors
Fig. 5Bar plot of SE mean values in arbitrarily selected channels for alcoholic/control subjects
Electrode positions of the first five ranked channels and their corresponding t test statistic
| Ranked channel index |
| Electrode position | Location |
|---|---|---|---|
| 4 | 10.1 | F8 | Right frontal |
| 30 | 9.9 | O2 | Right occipital |
| 15 | 8.34 | T7 | Left temporal |
| 33 | 4 | AF8 | Right intermediate region between fronto-parietal and frontal |
| 36 | 2.7 | FT7 | Left fronto-temporal |
Fig. 6Active electrode positions (in red) with first five ranks. (Color figure online)
Fig. 7k-NN classifier performance for alcoholic data
Fig. 8Computation time using k-NN classifier for alcoholic data
Fig. 9ROC curve using k-NN classifier for alcoholic data
k-NN classifier performance for alcoholic data
| No. of PC | No rank | Rank | ||||||
|---|---|---|---|---|---|---|---|---|
| Efficiency (%) | Sensitivity | Specificity | Time (s) | Efficiency (%) | Sensitivity | Specificity | Time (s) | |
| N = 61 | ||||||||
| 5 | 92.21 | 0.9461 | 0.7102 | 5.51 | 92.21 | 0.9461 | 0.7102 | 5.51 |
| 15 | 94.17 | 0.9620 | 0.7316 | 5.58 | 94.17 | 0.9620 | 0.7316 | 5.60 |
| 25 | 95.04 | 0.9820 | 0.7330 | 6.10 | 95.04 | 0.9820 | 0.7330 | 6.05 |
| 45 | 95.40 | 0.9878 | 0.7344 | 6.40 | 95.40 | 0.9878 | 0.7344 | 6.45 |
| 61 | 95.50 | 0.9881 | 0.7346 | 6.75 | 95.50 | 0.9881 | 0.7346 | 6.91 |
| N = 25 | ||||||||
| 5 | 84.42 | 0.8881 | 0.6463 | 5.44 | 91.01 | 0.9662 | 0.7194 | 5.42 |
| 15 | 90.92 | 0.9603 | 0.7144 | 5.68 | 93.42 | 0.9734 | 0.7451 | 5.68 |
| 25 | 91.54 | 0.9712 | 0.7232 | 5.9 | 93.87 | 0.9753 | 0.7480 | 5.90 |
| N = 15 | ||||||||
| 5 | 86.75 | 0.9091 | 0.6803 | 5.42 | 88.90 | 0.9201 | 0.7011 | 5.44 |
| 15 | 91.96 | 0.9763 | 0.7244 | 5.67 | 93.08 | 0.9701 | 0.7424 | 5.67 |
Comparison of proposed method with previous studies using same EEG dataset
| Sl. no | Feature selection method | Average classification accuracy | No. of selected channels | Avg. comp time in s | |||
|---|---|---|---|---|---|---|---|
| Existing methods | NN | FA | NN | FAM | NN | FAM | |
| 1 | Spectral ratios of | 94.3 | 81.8 | 7 | 7 | (Train + 200 test vectors classification time only) | |
| 0.3 | 0.17 | ||||||
| 2 |
| NN | Not discussed | ||||
| 95.83 | 61 | ||||||
| 94.06 | 16 | ||||||
| 86.01 | 8 | ||||||
| 75.13 | 4 | ||||||
| 3 | Mean | 80 | 45 | Not discussed | |||
| 4 | Nonlinear feature extraction (Hurst, Lyapunov exponent, higher-order spectra, ApEn, SaEn) + SVM classifier [ | 91.7 | 7 | Not discussed | |||
| 5 | Spectral entropy features + SEPCOR + k-NN + MLP classifier [ | Correlation threshold | Classification accuracy k-NN | Classification accuracy MLP | SEPCOR feature vectors | Computation time (s) k-NN | Computation time (s) MLP |
| 0.1 | 99.60 | 93.43 | 22 | 7.30 | 28.55 | ||
| 95.45 | 30.74 | ||||||
| 97.55 | 32.55 | ||||||
| 99.60 | 55.70 | ||||||
| 0.08 | 99.30 | 89.26 | 15 | 5.22 | 28.31 | ||
| 91.11 | 30.07 | ||||||
| 93.35 | 30.04 | ||||||
| 95.60 | 53.60 | ||||||
| 6 | Proposed method spectral entropy features with | No of pc. = 25 | |||||
| No rank | k-NN | 25 | k-NN | ||||
| 91.54 | 5.90 | ||||||
| Rank | 93.87 | 5.90 | |||||
| No of pc. = 15 | |||||||
| No rank | 91.96 | 15 | 5.67 | ||||
| Rank | 93.08 | 5.67 | |||||