Have a personal or library account? Click to login
A Hybrid Deep Learning Algorithm Based Prediction Model for Sustainable Healthcare System Cover

A Hybrid Deep Learning Algorithm Based Prediction Model for Sustainable Healthcare System

Open Access
|Jun 2025

Figures & Tables

Figure 1.

Process flow of the proposed model
Process flow of the proposed model

Figure 2.

Precision analysis for dataset 1
Precision analysis for dataset 1

Figure 3.

Precision analysis for dataset 2
Precision analysis for dataset 2

Figure 4.

Recall analysis for dataset 1
Recall analysis for dataset 1

Figure 5.

Recall analysis for dataset 2
Recall analysis for dataset 2

Figure 6.

F1-score analysis for dataset 1
F1-score analysis for dataset 1

Figure 7.

F1-score analysis for dataset 2
F1-score analysis for dataset 2

Figure 8.

Accuracy analysis for dataset 1
Accuracy analysis for dataset 1

Figure 9.

Accuracy analysis for dataset 2
Accuracy analysis for dataset 2

j_jamris-2025-019_utab_001

Pseudocode for the proposed hybrid deep learning algorithm
Input: Normalized Medical data (A)
Output: Predicted Result(P)
Start
Determine the convolution process by
Gi = f(Gi−1Vi + Bi)
Obtain the feature extraction of input medical data by
pooling layer as Q(i)
Reduce the dimension of feature map by FC layer in the form
of fixed vector length
FC output Q(i) is given as input to RF classifier.
Retrieve the training dataset S from the input dataset of RF
classifier by bootstrap method
Obtain S sub classifier(or) decision tree for S dataset
Calculate the values of TP, FP, FN, TN, CPR, CPV for all sub
classifiers.
Obtain the values of CAE, CSRE and R2Measure.
Obtain the weight of the classifier as Wi
Feed the system with test dataset to estimate the performance.
Feed the unclassified sample and classify them according to F-rank weighted RF
Determine the final classification result of sub classifier j as
zj(x)
Calculate the rank of Z(x) from the output variable value P
If P is in the positive class, add one rank in positive class of Z(x)
Else add one rank in negative class of Z(x)
Compare two ranks and predict the majority vote as final result
If majority voting of Z(x) is in the positive class, then predict the result as Abnormal
Else predict the result as Normal
End

Performance comparative analysis

S.NoMethodAccuracyPrecisionRecall
1Stacked denoising auto-encoder (SDAE)0.6230.6700.782
2Logistic regression (LR)0.6550.7000.792
3MLP0.6510.6920.799
4MLP with attention mechanism0.6670.7100.795
5SVM0.870.850.85
6Logistic regression (LR)0.860.840.85
7Random forest (RF)0.890.880.88
8Swarm-ANN0.9570.9520.952
9MNN0.9660.9620.97
10Proposed CNN-RF0.9730.9820.987

Performance metrics of proposed model

S.NoPerformance metricsDataset 1Dataset 2
1.Recall0.9870.986
2.False positive rate (FPR)0.020.03
3.Precision0.9790.984
4.F1-score0.9830.912
5.CAE0.040.05
6.CSRE0.020.018
7.R2 measure0.980.975
8.Data Training Time7.86.4
9.Accuracy0.9680.978

Confusion matrix

ActualPrediction
DiseasedNon-Diseased
DiseasedTPFN
Non-DiseasedFPTN
DOI: https://doi.org/10.14313/jamris-2025-019 | Journal eISSN: 2080-2145 | Journal ISSN: 1897-8649
Language: English
Page range: 89 - 98
Submitted on: Sep 28, 2023
Accepted on: May 15, 2024
Published on: Jun 26, 2025
Published by: Łukasiewicz Research Network – Industrial Research Institute for Automation and Measurements PIAP
In partnership with: Paradigm Publishing Services
Publication frequency: 4 times per year

© 2025 K Tharageswari, N Mohana Sundaram, R Santhosh, published by Łukasiewicz Research Network – Industrial Research Institute for Automation and Measurements PIAP
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.