SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 8, No. 5, October 2018, pp. 3232~3237
ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3232-3237  3232
Journal homepage: http://iaescore.com/journals/index.php/IJECE
Optimization of Backpropagation for Early Detection of
Diabetes Mellitus
Rosita Sofiana1
, Sutikno2
1
Department of Computer Science/Informatics, Faculty of Science and Mathematics, Diponegoro University, Indonesia
2
Computer Science from the Gadjah Mada University, Indonesia
Article Info ABSTRAC
Article history:
Received Jan 4, 2017
Revised Jan 9, 2018
Accepted Sep 21, 2018
Diabetes mellitus is one of the urgent health problems in the world. Diabetes
is a condition primarily defined by the level of hyperglycemia giving rise to
risk of micro vascular damage. Those who suffer from this disease generally
do not realize and tend to overlook the early symptoms. Late recognition of
these early symptoms may drive the disease to a more concerning level. One
solution to solve this problem is to create an application that may perform
early detection of diabetes mellitus so that it does not grow larger. In this
article, a new method in performing early detection of diabetes mellitus is
suggested. This method is backpropagation with three optimization namely
early initialization with Nguyen-Widrow algorithm, learning rate adaptive
determination, and determination of weight change by applying momentum
coefficient. The observation is conducted by collecting 150 data consisting of
79 diabetes mellitus patient and 71 non diabetes mellitus patient data. The
result of this study is the suggested algorithm succeeds in detecting diabetes
mellitus with accuracy rate of 99.33%. Optimized backpropagation algorithm
may allow the training process goes 12.4 times faster than standard
backpropagation.
Keywords:
Adaptive learning rate
Backpropagation
Momentum coefficient
Nguyen Widrow
Optimization
Copyright © 2018 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Sutikno,
Department of Computer Science/Informatics,
Diponegoro University,
Prof. Soedarto Street, Tembalang, Semarang, Indonesia.
Email: tik@undip.ac.id
1. INTRODUCTION
Diabetes mellitus is one of the world's urgent health problems [1]. According to the data obtained
from Word Health Organization (WHO), there were 1.5 million people died from diabetes mellitus in 2012
[1]. It is predicted that the number of people suffering from diabetes mellitus will reach 366 million in 2030
[2]. Diabetes is a condition primarily defined by the level of hyperglycemia giving rise to risk of micro
vascular damage [2]. The early symptoms of this disease include polydipsia (excessive thirst), polyphagia
(excessive hunger) and polyuria (excessive urination volume). Diabetes mellitus may cause organ
dysfunction and failure [3].
The patients hardly recognize and tend to overlook these early symptoms indicating the risks the
disease brings. Medical and laboratory examination are only enforced when the patients suffer from severe
pain. Late recognition of the early symptoms results in the increase of the number of diabetes mellitus case.
Another aftereffect of late examination and treatment is that they may develop the disease to be more
dangerous. One solution to solve this problem is to create an application that may perform early detection of
diabetes mellitus so that it does not grow larger.
Studies concerning this matter have been carried out in several methods, such as combining
Regression Tree and Random Forest (RF) [4], Fuzzy Hierarchical Model [5], Genetic Programming [6],
Support Vector Machines (SVM), Naïve Bayes [7] and artificial neural network [8],[9]. Input data to be in
Int J Elec & Comp Eng ISSN: 2088-8708 
Optimization of Backpropagation for Early Detection of... (Rosita Sofiana)
3233
though on these methods can be a digital image, voice, electrocardiogram (ECG) signal and numeric. Image
data input includes human body parts. Some examples are iris image [10], [11], face area [12], [13] and
magnetic resonance imaging of the brain [14]. Voice data may also be included as a data input based on
several parameters that consist of absolute jitter, shimmer, amplitude perturbation quotient, noise-to-
harmonic ratio, smoothed amplitude perturbation quotient and relative average perturbation [15].
Artificial neural network is an excellent method to diagnose disease [8], [9], [16-20]. Jayalaksmi
and Sansthakumaran point out that artificial neural network may be implanted in diagnosing diabetes mellitus
and classifying the early detection of gestational diabetes mellitus [8]. The active parameters involve the
number of pregnant times, plasma glucose concentration, blood pressure, triceps skin fold thickness, insulin
serum, body mass index, diabetic pedigree function and age. In another study, backpropagation was
employed to classify the early detection of gestational diabetes mellitus [9]. This study observed 110 data and
promoted 10 parameter inputs: family history of diabetes, pre-pregnancy body mass index, history of
gestational diabetes, delivery of a large infant, history of miscarriage, abnormal baby in previous pregnancy,
history of stillbirth, infections, and history of polycystic ovary syndrome. The weakness of applying
backpropagation neural network is it has slower convergence and longer training times [21], [22].
There are several actions taken to recondition this weakness, such as selecting or adjusting the
activation function used [22], [23], preparing the data before the training starts [24], refining the weight
change of the network with momentum coefficient [21], [25], mending the initialization of early weights
[26], rectifying the learning rate [21], [27], and reviving the initialization of the network's early weights [28].
In this article, a new method in performing early detection of diabetes mellitus is proposed. This method is
backpropagation with three optimization namely initialization of early weights with Nguyen-Widrow
algorithm, learning rate adaptive, and determination of weight change by applying momentum coefficient.
The result of this study may give contributions in the new algorithm, the optimized backpropagation
algorithm. In addition, the proposed algorithm can be used for early detection of diabetes mellitus disease, so
the number of deaths caused by this disease can be reduced.
2. RESEARCH METHOD
2.1. Backpropagation Optimization
Method implemented in this study of early detection of diabetes mellitus is the optimized
backpropagation algorithm. Optimization is performed in three approaches namely initialization of early
weights with Nguyen-Widrow algorithm, learning rate adaptive, and determination of weight change by
applying momentum coefficient. The complete suggested algorithm is depicted in Figure 1. The explanations
for each process are as follow:
a. Training Data
The data which used in this research originated from the medical records of Dr. H. Suwondo Kendal
Hospital's patients in 2016. There are 150 data which covers 79 data of mellitus diabetes patients and 71 data
of non-mellitus diabetes patients. The selection method for the training and testing is hold-out method which
divides the data randomly into two sets that are training data and testing data. The data composition is 2/3 of
training data and 1/3 of testing data.
b. Initialization of network weight
On the standard backpropagation algorithm initialization of network weight is done by generating
random small number, meanwhile in this article, Nguyen-Widrow technique will be used. This technique is
introduced by Nguyen and Widrow on two layers neutral network [28].
c. Stopping condition
The process of network training will be stopped if the condition had already been fulfilled. There are
two requirements of stopping condition that are: if the value of Mean Squared Error (MSE) resulted by the
network is smaller than the specified error value or the epoch of training process is equal to the epoch that
has been specified.
d. Feed forward
Feed forward process is used to count all the output value on hidden layer and output layer.
e. Backpropagation
Backpropagation process is used to calculate the rate of weight changes on all networks. This
calculation includes the value of learning rate and value of network input and also output on every hidden
layer.
f. Network weight changes
The network weight changes on standard backpropagation algorithm are calculated by adding the
previous network weight and weight changes rate. In this proposed algorithm in addition to adding the weight
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3232 - 3237
3234
change rate also adds the momentum coefficient. This technique had been applied by Yu and Li to optimize
backpropagation algorithm [21].
g. Calculating the Mean Squared Error (MSE)
MSE calculation process is practiced to count the average value in every epoch on the training
process. On the next step, MSE is compared to the specified error value to end the training process.
h. Calculating the learning rate value
In standard backpropagation algorithm, learning rate is not changed in its every epoch. On this
algorithm, learning rate value is changed during the training process to maintain the stability of the algorithm.
This technique is suggested by Yu and Li [21].
i. Saving the network weight
The last step of the network training process is producing the network weight. The weight is saved
and used on the testing process.
Figure 1. The proposed method in this research
2.2. Artificial Neutral Network Architecture
Artificial neural network architecture used in this research consists of 12 input unit based on the
amount of indicator variable of diabetes mellitus, one hidden layer, and one output unit shown in Figure 2.
The input used in this architecture are 12 parameters: age (x1), heredity (x2), Polyuria (x3), Polydipsia (x4),
Polyphagia (x5), blood sugar (x6), Infection (x7), weight loss (x8), tingling (x9), fatigue and drowsiness
(x10), nearsightedness (x11), and wound (x12). The unit of output is the status of diabetes millitus (y).
Int J Elec & Comp Eng ISSN: 2088-8708 
Optimization of Backpropagation for Early Detection of... (Rosita Sofiana)
3235
Figure 2. Artificial neutral network architecture used in the research
3. RESULTS AND ANALYSIS
The experiment on this research is classified into two experiments below:
3.1. Experiment 1
The purpose of this experiment is to determine the effect of momentum values on the accuracy of
the optimized backpropagation algorithm to identify diabetes mellitus. The given momentum value variation
starts from the range of 0.1 up to 0.9. Meanwhile, other variables are learning rate (α) of 0.6, momentum
parameter (µ) of 0.9, maximum epoch of 1000, target error of 0.0001, ratio of learning rate increase (lr_inc)
of 1.05, ratio of learning rate decrease (lr_dec) of 0.6 and maximal increase of performance (max_perf) of
0.6. Result of this test is in Table 1.
From table 1, it can be seen that the highest epoch number is 64 when the momentum is 0.1 and the
lowest epoch number is 30 when the momentum value 0.9 is given. Based on these results can be concluded
that the provision of momentum can accelerate the learning process. The cause is the addition of momentum
value will reduce the error so that the learning process time is smaller.
From table 1, it can also be seen that if the momentum value is raised, then the accuracy level tends
to increase. This is proven when giving the momentum value 0.1 to 0.6 yields the same level of accuracy and
the momentum value 0.7 to 0.9 increases from the previous value. The greatest accuracy is 99.33% on the
momentum coefficient of 0.9. This result is better than the standard backpropagation method proposed by
Durairaj and Kalaiselvi with an accuracy of 91% [16].
Table 1. Momentum Value Effect towards Resulted Accuracy Level
Momentum Epoch Accuracy (%) MSE
0.1 64 97.33 0.000099808
0.2 62 97.33 0.000097647
0.3 59 97.33 0.000099704
0.4 57 97.33 0.000099456
0.5 63 97.33 0.000099224
0.6 54 97.33 0.000098252
0.7 53 98.67 0.000097597
0.8 58 98.67 0.000097122
0.9 30 99.33 0.000094920
3.2. Experiment 2
The purpose of this second experiment is to compare the performance between standard
backpropagation algorithm and optimized backpropagation algorithm for early detection of diabetes mellitus
disease. Tests used several variations of α value of 0.1 to 0.9, maximum epoch of 1000 and error target of
0.0001. The parameters value of optimized backropagation are momentum coefficient of 0.9, ratio of learning
rate increase (lr_inc) of 1.05, ratio of learning rate decrease (lr_dec) of 0.6 and maximal increase of
performance (max_perf) of 1.06. The results of this experiment are shown in Table 2.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3232 - 3237
3236
Based on table 2, it can be seen that the increase of learning rate value in backpropagation standard
gives decrease of epoch number in range 354 up to 1000. The decrease of epoch number also happened at
optimized backpropagation. If the value of learning rate is 0.1 to 0.7 in optimized backpropagation then the
epoch number will tend to fall in the range 38 to 62 and if the value of learning rate is given 0.8 and 0.9 then
the epoch number increased to 49. The cause is the value of learning rate is too small resulted the learning
process takes a long time to reach convergent, but if the value of learning rate is too large process, then the
learning will become unstable.
From the test results in Table 2, it is seen that optimized backpropagation can decrease the epoch
number significantly by 12.4 times compared to standard backpropagation. It can be concluded that
optimized backpropagation requires a much faster learning process than the standard backpropagation
proposed by [16] and [17] in the same case. The value of learning rate 0.7 resulted in the number of epoch
471 on the backpropagation standard and the epoch number of 38 in the optimized backpropagatiion.
Table 2. Performance Comparison between Standard Backpropagation and Optimized Backpropagation
Learning Rate (α)
Standard Backpropagation Optimized Backpropagation
Epoch MSE Epoch MSE
0.1 1000 0.000504265 62 0.0000992774
0.2 1000 0.000197236 61 0.0000971700
0.3 1000 0.000118091 51 0.0000981289
0.4 858 0.000099902 45 0.0000975993
0.5 681 0.000099890 44 0.0000974009
0.6 579 0.000099859 38 0.0000967791
0.7 471 0.000099868 38 0.0000977896
0.8 412 0.000099834 49 0.0000984445
0.9 354 0.000099829 49 0.0000990080
4. CONCLUSION
Optimized backpropagation algorithm with initialization of early weights with Nguyen-Widrow
algorithm, learning rate adaptive, and determination of weight change by applying momentum coefficient for
early detection of diabetes mellitus that produced the best accuracy level of 99.33%. Optimized
backpropagation is able to accelerate the training process by 12.4 times compare to standard
backpropagation.
REFERENCES
[1] World Health Organization, “Global Report on Diabetes,” World Health Organization (WHO), 2016.
[2] World Health Organization, “Definition and Diagnosis of Diabetes Mellitus and Intermediate Hyperglycemia,”
World Health Organization (WHO), 2006.
[3] V. Jakhmola and P. Tangri, “Diabetes Mellitus a Silent Killer: Role of DPP4 Inhibitors in Treatment,” Journal of
Pharmaceutical Science And Bioscientific Research (JPSBR), vol. 2, pp. 49–53, 2012.
[4] M. T. M. K. Sabariah, et al., “Early Detection of Type II Diabetes Mellitus with Random Forest and Classification
and Regression Tree (CART),” Advanced Informatics: Concept, Theory and Application (ICAICTA), IEEE, pp.
238-242, 2014.
[5] R. B. Lumanto and E. Irwansyah, “The Early Detection of Diabetes Mellitus (DM) Using Fuzzy Hierarchical
Model,” Procedia Computer Science, vol. 59, pp. 312–319, 2015.
[6] M. A. Pradhan, et al., “Design of Classifier for Detection of Diabetes Mellitus Using Genetic Programming,”
International Conference on Computer Science and Information Technology (ICCSIT’2011), IEEE, pp. 125–130,
2011.
[7] B. A. Tama and F. S. Rodiyatul, “An Early Detection Method of Type-2 Diabetes Mellitus in Public Hospital,”
Telkomnika, vol. 9, pp. 287–294, 2011.
[8] T. Jayalakshmi and A. Santhakumaran, “A Novel Classification Method for Diagnosis of Diabetes Mellitus Using
Artificial Neural Networks,” 2010 International Conference on Data Storage and Data Engineering, IEEE, pp.
159-153, 2010.
[9] P. S. Muller, et al., “Application of Computational Technique in Design of Classifier for Early Detection of
Gestational Diabetes Mellitus,” Applied Mathematical Sciences, vol. 9, pp. 3327–3336, 2015.
[10] I. P. D. Lesmana, et al., “Abnormal Condition Detection of Pancreatic Beta-Cells as The Cause of Diabetes
Mellitus based on Iris Image,” Instrumentation, Communications, Information Technology, and Biomedical
Engineering (ICICI-BME), 2011 2nd International Conference, IEEE, 2011.
[11] A. D. Wibawa and M. H. Purnomo, “Early detection on the condition of Pancreas organ as the cause of diabetes
mellitus by real time iris image processing,” Circuits and Systems, 2006. APCCAS 2006. IEEE Asia Pacific
Conference on, IEEE, pp. 1008-1010, 2006.
[12] B. Zhang, et al., “Noninvasive diabetes mellitus detection using facial block color with a sparse representation
Int J Elec & Comp Eng ISSN: 2088-8708 
Optimization of Backpropagation for Early Detection of... (Rosita Sofiana)
3237
classifier,” IEEE Transactions on Biomedical Engineering , vol. 61, pp. 1027–1033, 2014.
[13] S. Ting and B. Zhang, “Diabetes Mellitus Detection Based on Facial Block Texture Features Using the Gabor
Filter,” Computational Science and Engineering (CSE), 2014 IEEE 17th International Conference on, IEEE, pp. 1-
6, 2014.
[14] G. Khan, et al., “Detection of Cerebral Atrophy in Type-II Diabetes Mellitus by Magnetic Resonance Imaging of
Brain,” Journal of Ayub Medical College Abbottabad, vol. 22, pp. 67–70, 2010.
[15] D. Chitkara and R. K. Sharma, “Voice Based Detection of Type 2 Diabetes Mellitus,” Advances in Electrical,
Electronics, Information, Communication and Bio-Informatics (AEEICB), 2016 2nd International Conference on,
IEEE, 2016.
[16] M. Durairaj and G, Kalaisevi, “Prediction Of Diabetes Using Back Propagation Algorithm,” International Journal
of Emerging Technology and Innovative Engineering, vol. 1, pp. 21-25, 2015.
[17] S. Joshi and M. Borse, “Detection and Prediction of Diabetes Mellitus Using Back Propagation Neural Network,”
Micro-Electronics and Telecommunication Engineering (ICMETE), 2016 International Conference on, IEEE,
pp.110-113, 2016.
[18] Wiharto, et al., “Hybrid System of Tiered Multivariate Analysis and Artificial Neural Network for Coronary Heart
Disease Diagnosis,” International Journal of Electrical and Computer Engineering (IJECE), vol.7, pp. 1023-1031,
2017.
[19] B. Sabir, et al., “Improved Algorithm for Pathological and Normal Voices Identification,” International Journal of
Electrical and Computer Engineering (IJECE), vol. 7, pp. 238-243, 2017.
[20] M. Abdar, et al., “Comparing Performance of Data Mining Algorithms in Prediction Heart Diseases,” International
Journal of Electrical and Computer Engineering (IJECE), vol. 5, pp. 1569-1576, 2015.
[21] C.-C. Yu and B.-D. Liu, “A backpropagation algorithm with adaptive learning rate and momentum coefficient,”
Neural Networks, 2002. IJCNN. Proceedings of the 2002 International Joint Conference on, IEEE, pp. 1218–1223,
2002.
[22] K. Eom, et al., “Performance improvement of backpropagation algorithm by automatic activation function gain
tuning using fuzzy logic,” Neurocomputing, vol. 50, pp. 439–460, 2003.
[23] K. V. N. Babu and D. R. Edla, “New Algebraic Activation Function for Multi- Layered Feed Forward Neural
Networks,” IETE Journal of Research, vol. 2063, pp. 71–79, 2016.
[24] R. Asadi, et al., “New Supervised Multi Layer Feed Forward Neural Network Model to Accelerate Classification
with High Accuracy,” European Journal of Scientific Research, vol. 33, pp. 163–178, 2009.
[25] G. P. Drago, M. Morando, and S. Ridella, “An Adaptive Momentum Back Propagation (AMBP),” Neural
Computing & Application, vol. 3, pp. 213–221, 1995.
[26] R. Asadi and S. Abdul, “Review of Feed Forward Neural Network classification preprocessing techniques,”
Proceedings of the 3rd International Conference on Mathematical Sciences, AIP, pp. 567–573, 2014.
[27] S. Iranmanesh, “A Differential Adaptive Learning Rate Method for Back-Propagation Neural Networks,”
Proceedings of the 10th WSEAS International Conference on Neural Networks, ACM, pp. 30–34, 2010.
[28] D. Nguyen and B. Widrow, “Improving the Learning Speed of 2-Layer Neural Networks by Choosing Initial
Values of the Adaptive Weights,” Neural Networks, 1990 IJCNN International Joint Conference on, IEEE, pp.III-
21-III-26, 1990.

More Related Content

What's hot

Mri brain tumour detection by histogram and segmentation
Mri brain tumour detection by histogram and segmentationMri brain tumour detection by histogram and segmentation
Mri brain tumour detection by histogram and segmentation
iaemedu
 
Successive iteration method for reconstruction of missing data
Successive iteration method for reconstruction of missing dataSuccessive iteration method for reconstruction of missing data
Successive iteration method for reconstruction of missing data
IAEME Publication
 
Hybrid System of Tiered Multivariate Analysis and Artificial Neural Network f...
Hybrid System of Tiered Multivariate Analysis and Artificial Neural Network f...Hybrid System of Tiered Multivariate Analysis and Artificial Neural Network f...
Hybrid System of Tiered Multivariate Analysis and Artificial Neural Network f...
IJECEIAES
 
The Effect of Imagery on 1RM Scores of College Students
The Effect of Imagery on 1RM Scores of College StudentsThe Effect of Imagery on 1RM Scores of College Students
The Effect of Imagery on 1RM Scores of College Students
Lucy Wilkes
 

What's hot (20)

The Analysis of Performace Model Tiered Artificial Neural Network for Assessm...
The Analysis of Performace Model Tiered Artificial Neural Network for Assessm...The Analysis of Performace Model Tiered Artificial Neural Network for Assessm...
The Analysis of Performace Model Tiered Artificial Neural Network for Assessm...
 
Predictive Analytics and Machine Learning for Healthcare - Diabetes
Predictive Analytics and Machine Learning for Healthcare - DiabetesPredictive Analytics and Machine Learning for Healthcare - Diabetes
Predictive Analytics and Machine Learning for Healthcare - Diabetes
 
20120140506005
2012014050600520120140506005
20120140506005
 
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
 
Ai in diabetes management
Ai in diabetes managementAi in diabetes management
Ai in diabetes management
 
Framework for comprehensive enhancement of brain tumor images with single-win...
Framework for comprehensive enhancement of brain tumor images with single-win...Framework for comprehensive enhancement of brain tumor images with single-win...
Framework for comprehensive enhancement of brain tumor images with single-win...
 
PREDICTIVE ANALYTICS IN HEALTHCARE SYSTEM USING DATA MINING TECHNIQUES
PREDICTIVE ANALYTICS IN HEALTHCARE SYSTEM USING DATA MINING TECHNIQUESPREDICTIVE ANALYTICS IN HEALTHCARE SYSTEM USING DATA MINING TECHNIQUES
PREDICTIVE ANALYTICS IN HEALTHCARE SYSTEM USING DATA MINING TECHNIQUES
 
Mri brain tumour detection by histogram and segmentation
Mri brain tumour detection by histogram and segmentationMri brain tumour detection by histogram and segmentation
Mri brain tumour detection by histogram and segmentation
 
IRJET - Comparative Study of Cardiovascular Disease Detection Algorithms
IRJET - Comparative Study of Cardiovascular Disease Detection AlgorithmsIRJET - Comparative Study of Cardiovascular Disease Detection Algorithms
IRJET - Comparative Study of Cardiovascular Disease Detection Algorithms
 
IRJET - Machine Learning Applications on Cancer Prognosis and Prediction
IRJET - Machine Learning Applications on Cancer Prognosis and PredictionIRJET - Machine Learning Applications on Cancer Prognosis and Prediction
IRJET - Machine Learning Applications on Cancer Prognosis and Prediction
 
Chronic Kidney Disease Prediction Using Machine Learning
Chronic Kidney Disease Prediction Using Machine LearningChronic Kidney Disease Prediction Using Machine Learning
Chronic Kidney Disease Prediction Using Machine Learning
 
Successive iteration method for reconstruction of missing data
Successive iteration method for reconstruction of missing dataSuccessive iteration method for reconstruction of missing data
Successive iteration method for reconstruction of missing data
 
Hybrid System of Tiered Multivariate Analysis and Artificial Neural Network f...
Hybrid System of Tiered Multivariate Analysis and Artificial Neural Network f...Hybrid System of Tiered Multivariate Analysis and Artificial Neural Network f...
Hybrid System of Tiered Multivariate Analysis and Artificial Neural Network f...
 
IRJET- A System to Detect Heart Failure using Deep Learning Techniques
IRJET- A System to Detect Heart Failure using Deep Learning TechniquesIRJET- A System to Detect Heart Failure using Deep Learning Techniques
IRJET- A System to Detect Heart Failure using Deep Learning Techniques
 
The Effect of Imagery on 1RM Scores of College Students
The Effect of Imagery on 1RM Scores of College StudentsThe Effect of Imagery on 1RM Scores of College Students
The Effect of Imagery on 1RM Scores of College Students
 
IRJET- An Effective Brain Tumor Segmentation using K-means Clustering
IRJET-  	  An Effective Brain Tumor Segmentation using K-means ClusteringIRJET-  	  An Effective Brain Tumor Segmentation using K-means Clustering
IRJET- An Effective Brain Tumor Segmentation using K-means Clustering
 
IRJET - Early Percentage of Blindness Detection in a Diabetic Person usin...
IRJET -  	  Early Percentage of Blindness Detection in a Diabetic Person usin...IRJET -  	  Early Percentage of Blindness Detection in a Diabetic Person usin...
IRJET - Early Percentage of Blindness Detection in a Diabetic Person usin...
 
The Utilization of Physics Parameter to Classify Histopathology Types of Inva...
The Utilization of Physics Parameter to Classify Histopathology Types of Inva...The Utilization of Physics Parameter to Classify Histopathology Types of Inva...
The Utilization of Physics Parameter to Classify Histopathology Types of Inva...
 
Enlarge Medical Image using Line-Column Interpolation (LCI) Method
Enlarge Medical Image using Line-Column Interpolation (LCI) Method Enlarge Medical Image using Line-Column Interpolation (LCI) Method
Enlarge Medical Image using Line-Column Interpolation (LCI) Method
 
Jurnal internasional ijair erwin panggabean tahun 2018
Jurnal internasional ijair erwin panggabean tahun 2018Jurnal internasional ijair erwin panggabean tahun 2018
Jurnal internasional ijair erwin panggabean tahun 2018
 

Similar to Optimization of Backpropagation for Early Detection of Diabetes Mellitus

Similar to Optimization of Backpropagation for Early Detection of Diabetes Mellitus (20)

Analyzing the behavior of different classification algorithms in diabetes pre...
Analyzing the behavior of different classification algorithms in diabetes pre...Analyzing the behavior of different classification algorithms in diabetes pre...
Analyzing the behavior of different classification algorithms in diabetes pre...
 
IRJET- Diabetes Diagnosis using Machine Learning Algorithms
IRJET- Diabetes Diagnosis using Machine Learning AlgorithmsIRJET- Diabetes Diagnosis using Machine Learning Algorithms
IRJET- Diabetes Diagnosis using Machine Learning Algorithms
 
An efficient stacking based NSGA-II approach for predicting type 2 diabetes
An efficient stacking based NSGA-II approach for predicting  type 2 diabetesAn efficient stacking based NSGA-II approach for predicting  type 2 diabetes
An efficient stacking based NSGA-II approach for predicting type 2 diabetes
 
Multi Disease Detection using Deep Learning
Multi Disease Detection using Deep LearningMulti Disease Detection using Deep Learning
Multi Disease Detection using Deep Learning
 
A CONCEPTUAL APPROACH TO ENHANCE PREDICTION OF DIABETES USING ALTERNATE FEATU...
A CONCEPTUAL APPROACH TO ENHANCE PREDICTION OF DIABETES USING ALTERNATE FEATU...A CONCEPTUAL APPROACH TO ENHANCE PREDICTION OF DIABETES USING ALTERNATE FEATU...
A CONCEPTUAL APPROACH TO ENHANCE PREDICTION OF DIABETES USING ALTERNATE FEATU...
 
A CONCEPTUAL APPROACH TO ENHANCE PREDICTION OF DIABETES USING ALTERNATE FEATU...
A CONCEPTUAL APPROACH TO ENHANCE PREDICTION OF DIABETES USING ALTERNATE FEATU...A CONCEPTUAL APPROACH TO ENHANCE PREDICTION OF DIABETES USING ALTERNATE FEATU...
A CONCEPTUAL APPROACH TO ENHANCE PREDICTION OF DIABETES USING ALTERNATE FEATU...
 
Machine learning approach for predicting heart and diabetes diseases using da...
Machine learning approach for predicting heart and diabetes diseases using da...Machine learning approach for predicting heart and diabetes diseases using da...
Machine learning approach for predicting heart and diabetes diseases using da...
 
IRJET - Prediction and Detection of Diabetes using Machine Learning
IRJET - Prediction and Detection of Diabetes using Machine LearningIRJET - Prediction and Detection of Diabetes using Machine Learning
IRJET - Prediction and Detection of Diabetes using Machine Learning
 
Brain Tumor Detection From MRI Image Using Deep Learning
Brain Tumor Detection From MRI Image Using Deep LearningBrain Tumor Detection From MRI Image Using Deep Learning
Brain Tumor Detection From MRI Image Using Deep Learning
 
Heart Disease Prediction using Data Mining
Heart Disease Prediction using Data MiningHeart Disease Prediction using Data Mining
Heart Disease Prediction using Data Mining
 
Data prediction for cases of incorrect data in multi-node electrocardiogram ...
Data prediction for cases of incorrect data in multi-node  electrocardiogram ...Data prediction for cases of incorrect data in multi-node  electrocardiogram ...
Data prediction for cases of incorrect data in multi-node electrocardiogram ...
 
Diabetes Prediction Using ML
Diabetes Prediction Using MLDiabetes Prediction Using ML
Diabetes Prediction Using ML
 
ML In Predicting Diabetes In The Early Stage
ML In Predicting Diabetes In The Early StageML In Predicting Diabetes In The Early Stage
ML In Predicting Diabetes In The Early Stage
 
Prediction of heart disease using neural network
Prediction of heart disease using neural networkPrediction of heart disease using neural network
Prediction of heart disease using neural network
 
AI Based Approach for Classification of MultiGrade Tumour in Human Brain
AI Based Approach for Classification of MultiGrade Tumour in Human BrainAI Based Approach for Classification of MultiGrade Tumour in Human Brain
AI Based Approach for Classification of MultiGrade Tumour in Human Brain
 
IRJET- Diabetes Mellitus Diagnosis using Artificial Intelligence Techniques C...
IRJET- Diabetes Mellitus Diagnosis using Artificial Intelligence Techniques C...IRJET- Diabetes Mellitus Diagnosis using Artificial Intelligence Techniques C...
IRJET- Diabetes Mellitus Diagnosis using Artificial Intelligence Techniques C...
 
Genetically Optimized Neural Network for Heart Disease Classification
Genetically Optimized Neural Network for Heart Disease ClassificationGenetically Optimized Neural Network for Heart Disease Classification
Genetically Optimized Neural Network for Heart Disease Classification
 
Heart failure prediction based on random forest algorithm using genetic algo...
Heart failure prediction based on random forest algorithm  using genetic algo...Heart failure prediction based on random forest algorithm  using genetic algo...
Heart failure prediction based on random forest algorithm using genetic algo...
 
IRJET - Review on Classi?cation and Prediction of Dengue and Malaria Dise...
IRJET -  	  Review on Classi?cation and Prediction of Dengue and Malaria Dise...IRJET -  	  Review on Classi?cation and Prediction of Dengue and Malaria Dise...
IRJET - Review on Classi?cation and Prediction of Dengue and Malaria Dise...
 
DIABETES PROGNOSTICATION UTILIZING MACHINE LEARNING
DIABETES PROGNOSTICATION UTILIZING MACHINE LEARNINGDIABETES PROGNOSTICATION UTILIZING MACHINE LEARNING
DIABETES PROGNOSTICATION UTILIZING MACHINE LEARNING
 

More from IJECEIAES

Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learning
IJECEIAES
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...
IJECEIAES
 
Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...
IJECEIAES
 
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
IJECEIAES
 
Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...
IJECEIAES
 
Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...
IJECEIAES
 

More from IJECEIAES (20)

Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learning
 
Taxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportTaxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca Airport
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...
 
Ataxic person prediction using feature optimized based on machine learning model
Ataxic person prediction using feature optimized based on machine learning modelAtaxic person prediction using feature optimized based on machine learning model
Ataxic person prediction using feature optimized based on machine learning model
 
Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...
 
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
 
An overlapping conscious relief-based feature subset selection method
An overlapping conscious relief-based feature subset selection methodAn overlapping conscious relief-based feature subset selection method
An overlapping conscious relief-based feature subset selection method
 
Recognition of music symbol notation using convolutional neural network
Recognition of music symbol notation using convolutional neural networkRecognition of music symbol notation using convolutional neural network
Recognition of music symbol notation using convolutional neural network
 
A simplified classification computational model of opinion mining using deep ...
A simplified classification computational model of opinion mining using deep ...A simplified classification computational model of opinion mining using deep ...
A simplified classification computational model of opinion mining using deep ...
 
An efficient convolutional neural network-extreme gradient boosting hybrid de...
An efficient convolutional neural network-extreme gradient boosting hybrid de...An efficient convolutional neural network-extreme gradient boosting hybrid de...
An efficient convolutional neural network-extreme gradient boosting hybrid de...
 
Generating images using generative adversarial networks based on text descrip...
Generating images using generative adversarial networks based on text descrip...Generating images using generative adversarial networks based on text descrip...
Generating images using generative adversarial networks based on text descrip...
 
Collusion-resistant multiparty data sharing in social networks
Collusion-resistant multiparty data sharing in social networksCollusion-resistant multiparty data sharing in social networks
Collusion-resistant multiparty data sharing in social networks
 
Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...
 
Proposal of a similarity measure for unified modeling language class diagram ...
Proposal of a similarity measure for unified modeling language class diagram ...Proposal of a similarity measure for unified modeling language class diagram ...
Proposal of a similarity measure for unified modeling language class diagram ...
 
Efficient criticality oriented service brokering policy in cloud datacenters
Efficient criticality oriented service brokering policy in cloud datacentersEfficient criticality oriented service brokering policy in cloud datacenters
Efficient criticality oriented service brokering policy in cloud datacenters
 
System call frequency analysis-based generative adversarial network model for...
System call frequency analysis-based generative adversarial network model for...System call frequency analysis-based generative adversarial network model for...
System call frequency analysis-based generative adversarial network model for...
 
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
 
Efficient intelligent crawler for hamming distance based on prioritization of...
Efficient intelligent crawler for hamming distance based on prioritization of...Efficient intelligent crawler for hamming distance based on prioritization of...
Efficient intelligent crawler for hamming distance based on prioritization of...
 
Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...
 
An algorithm for decomposing variations of 3D model
An algorithm for decomposing variations of 3D modelAn algorithm for decomposing variations of 3D model
An algorithm for decomposing variations of 3D model
 

Recently uploaded

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 

Recently uploaded (20)

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 

Optimization of Backpropagation for Early Detection of Diabetes Mellitus

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 8, No. 5, October 2018, pp. 3232~3237 ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3232-3237  3232 Journal homepage: http://iaescore.com/journals/index.php/IJECE Optimization of Backpropagation for Early Detection of Diabetes Mellitus Rosita Sofiana1 , Sutikno2 1 Department of Computer Science/Informatics, Faculty of Science and Mathematics, Diponegoro University, Indonesia 2 Computer Science from the Gadjah Mada University, Indonesia Article Info ABSTRAC Article history: Received Jan 4, 2017 Revised Jan 9, 2018 Accepted Sep 21, 2018 Diabetes mellitus is one of the urgent health problems in the world. Diabetes is a condition primarily defined by the level of hyperglycemia giving rise to risk of micro vascular damage. Those who suffer from this disease generally do not realize and tend to overlook the early symptoms. Late recognition of these early symptoms may drive the disease to a more concerning level. One solution to solve this problem is to create an application that may perform early detection of diabetes mellitus so that it does not grow larger. In this article, a new method in performing early detection of diabetes mellitus is suggested. This method is backpropagation with three optimization namely early initialization with Nguyen-Widrow algorithm, learning rate adaptive determination, and determination of weight change by applying momentum coefficient. The observation is conducted by collecting 150 data consisting of 79 diabetes mellitus patient and 71 non diabetes mellitus patient data. The result of this study is the suggested algorithm succeeds in detecting diabetes mellitus with accuracy rate of 99.33%. Optimized backpropagation algorithm may allow the training process goes 12.4 times faster than standard backpropagation. Keywords: Adaptive learning rate Backpropagation Momentum coefficient Nguyen Widrow Optimization Copyright © 2018 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Sutikno, Department of Computer Science/Informatics, Diponegoro University, Prof. Soedarto Street, Tembalang, Semarang, Indonesia. Email: tik@undip.ac.id 1. INTRODUCTION Diabetes mellitus is one of the world's urgent health problems [1]. According to the data obtained from Word Health Organization (WHO), there were 1.5 million people died from diabetes mellitus in 2012 [1]. It is predicted that the number of people suffering from diabetes mellitus will reach 366 million in 2030 [2]. Diabetes is a condition primarily defined by the level of hyperglycemia giving rise to risk of micro vascular damage [2]. The early symptoms of this disease include polydipsia (excessive thirst), polyphagia (excessive hunger) and polyuria (excessive urination volume). Diabetes mellitus may cause organ dysfunction and failure [3]. The patients hardly recognize and tend to overlook these early symptoms indicating the risks the disease brings. Medical and laboratory examination are only enforced when the patients suffer from severe pain. Late recognition of the early symptoms results in the increase of the number of diabetes mellitus case. Another aftereffect of late examination and treatment is that they may develop the disease to be more dangerous. One solution to solve this problem is to create an application that may perform early detection of diabetes mellitus so that it does not grow larger. Studies concerning this matter have been carried out in several methods, such as combining Regression Tree and Random Forest (RF) [4], Fuzzy Hierarchical Model [5], Genetic Programming [6], Support Vector Machines (SVM), Naïve Bayes [7] and artificial neural network [8],[9]. Input data to be in
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  Optimization of Backpropagation for Early Detection of... (Rosita Sofiana) 3233 though on these methods can be a digital image, voice, electrocardiogram (ECG) signal and numeric. Image data input includes human body parts. Some examples are iris image [10], [11], face area [12], [13] and magnetic resonance imaging of the brain [14]. Voice data may also be included as a data input based on several parameters that consist of absolute jitter, shimmer, amplitude perturbation quotient, noise-to- harmonic ratio, smoothed amplitude perturbation quotient and relative average perturbation [15]. Artificial neural network is an excellent method to diagnose disease [8], [9], [16-20]. Jayalaksmi and Sansthakumaran point out that artificial neural network may be implanted in diagnosing diabetes mellitus and classifying the early detection of gestational diabetes mellitus [8]. The active parameters involve the number of pregnant times, plasma glucose concentration, blood pressure, triceps skin fold thickness, insulin serum, body mass index, diabetic pedigree function and age. In another study, backpropagation was employed to classify the early detection of gestational diabetes mellitus [9]. This study observed 110 data and promoted 10 parameter inputs: family history of diabetes, pre-pregnancy body mass index, history of gestational diabetes, delivery of a large infant, history of miscarriage, abnormal baby in previous pregnancy, history of stillbirth, infections, and history of polycystic ovary syndrome. The weakness of applying backpropagation neural network is it has slower convergence and longer training times [21], [22]. There are several actions taken to recondition this weakness, such as selecting or adjusting the activation function used [22], [23], preparing the data before the training starts [24], refining the weight change of the network with momentum coefficient [21], [25], mending the initialization of early weights [26], rectifying the learning rate [21], [27], and reviving the initialization of the network's early weights [28]. In this article, a new method in performing early detection of diabetes mellitus is proposed. This method is backpropagation with three optimization namely initialization of early weights with Nguyen-Widrow algorithm, learning rate adaptive, and determination of weight change by applying momentum coefficient. The result of this study may give contributions in the new algorithm, the optimized backpropagation algorithm. In addition, the proposed algorithm can be used for early detection of diabetes mellitus disease, so the number of deaths caused by this disease can be reduced. 2. RESEARCH METHOD 2.1. Backpropagation Optimization Method implemented in this study of early detection of diabetes mellitus is the optimized backpropagation algorithm. Optimization is performed in three approaches namely initialization of early weights with Nguyen-Widrow algorithm, learning rate adaptive, and determination of weight change by applying momentum coefficient. The complete suggested algorithm is depicted in Figure 1. The explanations for each process are as follow: a. Training Data The data which used in this research originated from the medical records of Dr. H. Suwondo Kendal Hospital's patients in 2016. There are 150 data which covers 79 data of mellitus diabetes patients and 71 data of non-mellitus diabetes patients. The selection method for the training and testing is hold-out method which divides the data randomly into two sets that are training data and testing data. The data composition is 2/3 of training data and 1/3 of testing data. b. Initialization of network weight On the standard backpropagation algorithm initialization of network weight is done by generating random small number, meanwhile in this article, Nguyen-Widrow technique will be used. This technique is introduced by Nguyen and Widrow on two layers neutral network [28]. c. Stopping condition The process of network training will be stopped if the condition had already been fulfilled. There are two requirements of stopping condition that are: if the value of Mean Squared Error (MSE) resulted by the network is smaller than the specified error value or the epoch of training process is equal to the epoch that has been specified. d. Feed forward Feed forward process is used to count all the output value on hidden layer and output layer. e. Backpropagation Backpropagation process is used to calculate the rate of weight changes on all networks. This calculation includes the value of learning rate and value of network input and also output on every hidden layer. f. Network weight changes The network weight changes on standard backpropagation algorithm are calculated by adding the previous network weight and weight changes rate. In this proposed algorithm in addition to adding the weight
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3232 - 3237 3234 change rate also adds the momentum coefficient. This technique had been applied by Yu and Li to optimize backpropagation algorithm [21]. g. Calculating the Mean Squared Error (MSE) MSE calculation process is practiced to count the average value in every epoch on the training process. On the next step, MSE is compared to the specified error value to end the training process. h. Calculating the learning rate value In standard backpropagation algorithm, learning rate is not changed in its every epoch. On this algorithm, learning rate value is changed during the training process to maintain the stability of the algorithm. This technique is suggested by Yu and Li [21]. i. Saving the network weight The last step of the network training process is producing the network weight. The weight is saved and used on the testing process. Figure 1. The proposed method in this research 2.2. Artificial Neutral Network Architecture Artificial neural network architecture used in this research consists of 12 input unit based on the amount of indicator variable of diabetes mellitus, one hidden layer, and one output unit shown in Figure 2. The input used in this architecture are 12 parameters: age (x1), heredity (x2), Polyuria (x3), Polydipsia (x4), Polyphagia (x5), blood sugar (x6), Infection (x7), weight loss (x8), tingling (x9), fatigue and drowsiness (x10), nearsightedness (x11), and wound (x12). The unit of output is the status of diabetes millitus (y).
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  Optimization of Backpropagation for Early Detection of... (Rosita Sofiana) 3235 Figure 2. Artificial neutral network architecture used in the research 3. RESULTS AND ANALYSIS The experiment on this research is classified into two experiments below: 3.1. Experiment 1 The purpose of this experiment is to determine the effect of momentum values on the accuracy of the optimized backpropagation algorithm to identify diabetes mellitus. The given momentum value variation starts from the range of 0.1 up to 0.9. Meanwhile, other variables are learning rate (α) of 0.6, momentum parameter (µ) of 0.9, maximum epoch of 1000, target error of 0.0001, ratio of learning rate increase (lr_inc) of 1.05, ratio of learning rate decrease (lr_dec) of 0.6 and maximal increase of performance (max_perf) of 0.6. Result of this test is in Table 1. From table 1, it can be seen that the highest epoch number is 64 when the momentum is 0.1 and the lowest epoch number is 30 when the momentum value 0.9 is given. Based on these results can be concluded that the provision of momentum can accelerate the learning process. The cause is the addition of momentum value will reduce the error so that the learning process time is smaller. From table 1, it can also be seen that if the momentum value is raised, then the accuracy level tends to increase. This is proven when giving the momentum value 0.1 to 0.6 yields the same level of accuracy and the momentum value 0.7 to 0.9 increases from the previous value. The greatest accuracy is 99.33% on the momentum coefficient of 0.9. This result is better than the standard backpropagation method proposed by Durairaj and Kalaiselvi with an accuracy of 91% [16]. Table 1. Momentum Value Effect towards Resulted Accuracy Level Momentum Epoch Accuracy (%) MSE 0.1 64 97.33 0.000099808 0.2 62 97.33 0.000097647 0.3 59 97.33 0.000099704 0.4 57 97.33 0.000099456 0.5 63 97.33 0.000099224 0.6 54 97.33 0.000098252 0.7 53 98.67 0.000097597 0.8 58 98.67 0.000097122 0.9 30 99.33 0.000094920 3.2. Experiment 2 The purpose of this second experiment is to compare the performance between standard backpropagation algorithm and optimized backpropagation algorithm for early detection of diabetes mellitus disease. Tests used several variations of α value of 0.1 to 0.9, maximum epoch of 1000 and error target of 0.0001. The parameters value of optimized backropagation are momentum coefficient of 0.9, ratio of learning rate increase (lr_inc) of 1.05, ratio of learning rate decrease (lr_dec) of 0.6 and maximal increase of performance (max_perf) of 1.06. The results of this experiment are shown in Table 2.
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3232 - 3237 3236 Based on table 2, it can be seen that the increase of learning rate value in backpropagation standard gives decrease of epoch number in range 354 up to 1000. The decrease of epoch number also happened at optimized backpropagation. If the value of learning rate is 0.1 to 0.7 in optimized backpropagation then the epoch number will tend to fall in the range 38 to 62 and if the value of learning rate is given 0.8 and 0.9 then the epoch number increased to 49. The cause is the value of learning rate is too small resulted the learning process takes a long time to reach convergent, but if the value of learning rate is too large process, then the learning will become unstable. From the test results in Table 2, it is seen that optimized backpropagation can decrease the epoch number significantly by 12.4 times compared to standard backpropagation. It can be concluded that optimized backpropagation requires a much faster learning process than the standard backpropagation proposed by [16] and [17] in the same case. The value of learning rate 0.7 resulted in the number of epoch 471 on the backpropagation standard and the epoch number of 38 in the optimized backpropagatiion. Table 2. Performance Comparison between Standard Backpropagation and Optimized Backpropagation Learning Rate (α) Standard Backpropagation Optimized Backpropagation Epoch MSE Epoch MSE 0.1 1000 0.000504265 62 0.0000992774 0.2 1000 0.000197236 61 0.0000971700 0.3 1000 0.000118091 51 0.0000981289 0.4 858 0.000099902 45 0.0000975993 0.5 681 0.000099890 44 0.0000974009 0.6 579 0.000099859 38 0.0000967791 0.7 471 0.000099868 38 0.0000977896 0.8 412 0.000099834 49 0.0000984445 0.9 354 0.000099829 49 0.0000990080 4. CONCLUSION Optimized backpropagation algorithm with initialization of early weights with Nguyen-Widrow algorithm, learning rate adaptive, and determination of weight change by applying momentum coefficient for early detection of diabetes mellitus that produced the best accuracy level of 99.33%. Optimized backpropagation is able to accelerate the training process by 12.4 times compare to standard backpropagation. REFERENCES [1] World Health Organization, “Global Report on Diabetes,” World Health Organization (WHO), 2016. [2] World Health Organization, “Definition and Diagnosis of Diabetes Mellitus and Intermediate Hyperglycemia,” World Health Organization (WHO), 2006. [3] V. Jakhmola and P. Tangri, “Diabetes Mellitus a Silent Killer: Role of DPP4 Inhibitors in Treatment,” Journal of Pharmaceutical Science And Bioscientific Research (JPSBR), vol. 2, pp. 49–53, 2012. [4] M. T. M. K. Sabariah, et al., “Early Detection of Type II Diabetes Mellitus with Random Forest and Classification and Regression Tree (CART),” Advanced Informatics: Concept, Theory and Application (ICAICTA), IEEE, pp. 238-242, 2014. [5] R. B. Lumanto and E. Irwansyah, “The Early Detection of Diabetes Mellitus (DM) Using Fuzzy Hierarchical Model,” Procedia Computer Science, vol. 59, pp. 312–319, 2015. [6] M. A. Pradhan, et al., “Design of Classifier for Detection of Diabetes Mellitus Using Genetic Programming,” International Conference on Computer Science and Information Technology (ICCSIT’2011), IEEE, pp. 125–130, 2011. [7] B. A. Tama and F. S. Rodiyatul, “An Early Detection Method of Type-2 Diabetes Mellitus in Public Hospital,” Telkomnika, vol. 9, pp. 287–294, 2011. [8] T. Jayalakshmi and A. Santhakumaran, “A Novel Classification Method for Diagnosis of Diabetes Mellitus Using Artificial Neural Networks,” 2010 International Conference on Data Storage and Data Engineering, IEEE, pp. 159-153, 2010. [9] P. S. Muller, et al., “Application of Computational Technique in Design of Classifier for Early Detection of Gestational Diabetes Mellitus,” Applied Mathematical Sciences, vol. 9, pp. 3327–3336, 2015. [10] I. P. D. Lesmana, et al., “Abnormal Condition Detection of Pancreatic Beta-Cells as The Cause of Diabetes Mellitus based on Iris Image,” Instrumentation, Communications, Information Technology, and Biomedical Engineering (ICICI-BME), 2011 2nd International Conference, IEEE, 2011. [11] A. D. Wibawa and M. H. Purnomo, “Early detection on the condition of Pancreas organ as the cause of diabetes mellitus by real time iris image processing,” Circuits and Systems, 2006. APCCAS 2006. IEEE Asia Pacific Conference on, IEEE, pp. 1008-1010, 2006. [12] B. Zhang, et al., “Noninvasive diabetes mellitus detection using facial block color with a sparse representation
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  Optimization of Backpropagation for Early Detection of... (Rosita Sofiana) 3237 classifier,” IEEE Transactions on Biomedical Engineering , vol. 61, pp. 1027–1033, 2014. [13] S. Ting and B. Zhang, “Diabetes Mellitus Detection Based on Facial Block Texture Features Using the Gabor Filter,” Computational Science and Engineering (CSE), 2014 IEEE 17th International Conference on, IEEE, pp. 1- 6, 2014. [14] G. Khan, et al., “Detection of Cerebral Atrophy in Type-II Diabetes Mellitus by Magnetic Resonance Imaging of Brain,” Journal of Ayub Medical College Abbottabad, vol. 22, pp. 67–70, 2010. [15] D. Chitkara and R. K. Sharma, “Voice Based Detection of Type 2 Diabetes Mellitus,” Advances in Electrical, Electronics, Information, Communication and Bio-Informatics (AEEICB), 2016 2nd International Conference on, IEEE, 2016. [16] M. Durairaj and G, Kalaisevi, “Prediction Of Diabetes Using Back Propagation Algorithm,” International Journal of Emerging Technology and Innovative Engineering, vol. 1, pp. 21-25, 2015. [17] S. Joshi and M. Borse, “Detection and Prediction of Diabetes Mellitus Using Back Propagation Neural Network,” Micro-Electronics and Telecommunication Engineering (ICMETE), 2016 International Conference on, IEEE, pp.110-113, 2016. [18] Wiharto, et al., “Hybrid System of Tiered Multivariate Analysis and Artificial Neural Network for Coronary Heart Disease Diagnosis,” International Journal of Electrical and Computer Engineering (IJECE), vol.7, pp. 1023-1031, 2017. [19] B. Sabir, et al., “Improved Algorithm for Pathological and Normal Voices Identification,” International Journal of Electrical and Computer Engineering (IJECE), vol. 7, pp. 238-243, 2017. [20] M. Abdar, et al., “Comparing Performance of Data Mining Algorithms in Prediction Heart Diseases,” International Journal of Electrical and Computer Engineering (IJECE), vol. 5, pp. 1569-1576, 2015. [21] C.-C. Yu and B.-D. Liu, “A backpropagation algorithm with adaptive learning rate and momentum coefficient,” Neural Networks, 2002. IJCNN. Proceedings of the 2002 International Joint Conference on, IEEE, pp. 1218–1223, 2002. [22] K. Eom, et al., “Performance improvement of backpropagation algorithm by automatic activation function gain tuning using fuzzy logic,” Neurocomputing, vol. 50, pp. 439–460, 2003. [23] K. V. N. Babu and D. R. Edla, “New Algebraic Activation Function for Multi- Layered Feed Forward Neural Networks,” IETE Journal of Research, vol. 2063, pp. 71–79, 2016. [24] R. Asadi, et al., “New Supervised Multi Layer Feed Forward Neural Network Model to Accelerate Classification with High Accuracy,” European Journal of Scientific Research, vol. 33, pp. 163–178, 2009. [25] G. P. Drago, M. Morando, and S. Ridella, “An Adaptive Momentum Back Propagation (AMBP),” Neural Computing & Application, vol. 3, pp. 213–221, 1995. [26] R. Asadi and S. Abdul, “Review of Feed Forward Neural Network classification preprocessing techniques,” Proceedings of the 3rd International Conference on Mathematical Sciences, AIP, pp. 567–573, 2014. [27] S. Iranmanesh, “A Differential Adaptive Learning Rate Method for Back-Propagation Neural Networks,” Proceedings of the 10th WSEAS International Conference on Neural Networks, ACM, pp. 30–34, 2010. [28] D. Nguyen and B. Widrow, “Improving the Learning Speed of 2-Layer Neural Networks by Choosing Initial Values of the Adaptive Weights,” Neural Networks, 1990 IJCNN International Joint Conference on, IEEE, pp.III- 21-III-26, 1990.