| Literature DB >> 33182270 |
Ahmad M Karim1, Hilal Kaya1, Mehmet Serdar Güzel2, Mehmet R Tolun3, Fatih V Çelebi1, Alok Mishra4,5.
Abstract
This paper proposes a novel data classification framework, combining sparse auto-encoders (SAEs) and a post-processing system consisting of a linear system model relying on Particle Swarm Optimization (PSO) algorithm. All the sensitive and high-level features are extracted by using the first auto-encoder which is wired to the second auto-encoder, followed by a Softmax function layer to classify the extracted features obtained from the second layer. The two auto-encoders and the Softmax classifier are stacked in order to be trained in a supervised approach using the well-known backpropagation algorithm to enhance the performance of the neural network. Afterwards, the linear model transforms the calculated output of the deep stacked sparse auto-encoder to a value close to the anticipated output. This simple transformation increases the overall data classification performance of the stacked sparse auto-encoder architecture. The PSO algorithm allows the estimation of the parameters of the linear model in a metaheuristic policy. The proposed framework is validated by using three public datasets, which present promising results when compared with the current literature. Furthermore, the framework can be applied to any data classification problem by considering minor updates such as altering some parameters including input features, hidden neurons and output classes.Entities:
Keywords: PSO algorithm; data classification; deep sparse auto-encoders; linear model; medical diagnosis
Year: 2020 PMID: 33182270 PMCID: PMC7664945 DOI: 10.3390/s20216378
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure A1The model of stack a Stacked Sparse Auto-encoder (SSAE) with two hidden layers and a classifier (SoftMax).
Figure 1The Deep Learning Framework Based on a Linear Model and metaheuristic algorithm (PSO).
Figure 2Training Flowchart for the Proposed Framework.
Figure 3Datasets for Normal and Abnormal Cases.
Auto-Encoder Parameters for Epileptic Seizure Detection.
| Parameter | First Auto-Encoder | Second Auto-Encoder |
|---|---|---|
| Hidden Layer Size (HLS) | 2007 | 112 |
| Max Epoch Number (MEN) | 420 | 110 |
| L2 Regularization Parameter | 0.004 | 0.002 |
| Sparsity Regularization (SR) | 4 | 2 |
| Sparsity Proportion (SP) | 0.14 | 0.12 |
Figure 4The MSE for the Linear System for Epilepsy dataset.
PSO Parameters for Epileptic Seizure Detection.
| PSO Parameter | Value |
|---|---|
| Number of particles | 50 |
| Maximum iteration | 30 |
| Cognitive parameter | 2 |
| Social parameter | 2 |
| Min inertia weight | 0.9 |
| Max inertia weight | 0.2 |
Epileptic Seizure Detection Results.
| Parameter | DSAEs without Post-Processing | DSAEs Using PSO |
|---|---|---|
| Recall | 0.9348 | 1.0000 |
| TNR | 0.7222 | 1.0000 |
| Precision | 0.7414 | 1.0000 |
| NPV | 0.9286 | 1.0000 |
| ACC | 0.8200 | 1.0000 |
| F1-s | 0.8269 | 1.0000 |
| MCC | 0.6634 | 1.0000 |
Auto-Encoder Parameters for Single Proton Emission Computed Tomography (SPECTF) Classification.
| Parameter | Auto-Encoder 1 | Auto-Encoder 2 |
|---|---|---|
| Hidden Layer Size (HLS) | 40 | 35 |
| Max Epoch Number (MEN) | 110 | 60 |
| L2 Regularization Parameter | 0.003 | 0.001 |
| Sparsity Regularization (SR) | 2 | 1 |
| Sparsity Proportion (SP) | 0.1 | 0.1 |
PSO Parameters for SPECTF Classification.
| PSO Parameter | Value |
|---|---|
| Number of particles | 40 |
| Maximum iteration | 40 |
| Cognitive parameter | 2 |
| Social parameter | 2 |
| Min inertia weight | 0.9 |
| Max inertia weight | 0.2 |
SPECTF Classification Results.
| Parameter. | DSAEs without Post-Processing | DSAEs Using PSO |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 5The MSE for the Linear System for SPECTF dataset.
Auto-Encoder Parameters for Diagnosis of Cardiac Arrhythmia Using Post-Processing Technique.
| Parameter | First Auto-Encoder | Second Auto-Encoder |
|---|---|---|
| Hidden Layer Size (HS) | 250 | 200 |
| Max Epoch Number (MEN) | 130 | 109 |
| L2 Weight Regularization | 0.003 | 0.001 |
| Sparsity Regularization (SR) | 3 | 1 |
| Sparsity Proportion (SP) | 0.12 | 0.1 |
PSO Parameters for Diagnosis of Cardiac Arrhythmia.
| PSO Parameter | Value |
|---|---|
| Number of particles | 60 |
| Maximum iteration | 45 |
| Cognitive parameter | 2 |
| Social parameter | 2 |
| Min inertia weight | 0.9 |
| Max inertia weight | 0.2 |
Diagnosis of Cardiac Arrhythmia Results.
| Parameter | DSAEs without Post-Processing | DSAEs Using PSO |
|---|---|---|
| Recall | 0.7843 | 0.9959 |
| TNR | 0.8667 | 0.9904 |
| Precision | 0.8000 | 0.9918 |
| NPV | 0.8553 | 0.9952 |
| ACC | 0.8333 | 0.9934 |
| F1-s | 0.7921 | 0.9939 |
| MCC | 0.6531 | 0.9866 |
Figure 6The MSE for the Linear System for Diagnosis of Cardiac Arrhythmia.
Figure 7Graphical Representation of Performance Criteria for Epileptic Seizure Detection.
Figure 8Graphical Representation of Performance Criteria for SPECTF Classification.
Figure 9Graphical Representation of Performance Criteria for Diagnosis of Cardiac Arrhythmia.
Evaluation of the Proposed Framework with Leading State-of-the art Studies for Epileptic Seizure Detection.
| Reference | Method | Accuracy |
|---|---|---|
| [ | Time–frequency domain feature-RNN | 99.6% |
| [ | WT + ANN | 92.0% |
| [ | Discrete WT-mixture of expert model | 94.5% |
| [ | Entropy measures-ANFIS | 92.22% |
| [ | Time–frequency analysis—ANN | 100% |
| [ | Fast Fourier transform-DT | 98.72% |
| [ | WPD-PCA-GMM | 99.00% |
| [ | Entropies + HOS + Higuchi FD + Hurst exponent + FC | 99.70% |
| [ | DTCWT + CVANN-3 | 100% |
| [ | Deep auto-encoder using Taguchi method | 100% |
| [ | Deep Auto-Encoder + Energy Spectral Density | 100% |
|
|
|
|
Comparison of SPECTF Classification Results.
| Reference | Method | Accuracy |
|---|---|---|
| [ | SVDD | 82.7% |
| [ | SVDD-based outlier detection | 90% |
| [ | K2 | 94.03% |
| SDBNS | 95.59% | |
| ECFBN | 95.76% | |
| [ | mc-MKC | 79.9% |
| mc-SVM | 79.1% | |
| [ | TCM-IKN N | 90% |
| [ | C-GAME + Johnson + c4.5 | 84.4% |
| RMEP + Johnson + c4.5 | 81.7% | |
| [ | Sparsity-based dictionary learning + SVM | 97.8% |
| [ | Deep Auto-Encoder + Energy Spectral Density | 96.79% |
|
|
|
|
Comparison the performance of the framework on Cardiac Arrhythmia Dataset.
| Reference | Method | Accuracy | |
|---|---|---|---|
| Feature Extraction Technique | Classifier | ||
| [ | Enhanced F-score and sequential forward search | k-NN | 74% |
| [ | Wrapper method | MLP | 78.26% |
| [ | PCA | Kernel difference weighted k-NN | 70.66% |
| [ | - | MLP+ Static backpropagation algorithm | 86.67% |
| [ | Best First and CsfSubsetEval | RBF | 81% |
| [ | - | Modular neural network model | 82.22% |
| [ | - | ANN models + Static | 86.67% |
| [ | One-against-all | SVM | 73.40% |
| [ | - | Resampling strategy based random forest (RF) ensemble classifier | 90% |
| [ | Energy Spectral Density + Deep Auto-Encoders | Softmax | 99.1% |
| Proposed Framework | Deep auto-encoder and linear model based PSO | Softmax | 99.27% |