Hybrid Prediction Model for Type 2 Diabetes and Hypertension Using DBSCAN-Based Outlier Detection, Synthetic Minority Over Sampling Technique (SMOTE), and Random Forest
Source abstract
Abstract
As the risk of diseases diabetes and hypertension increases, machine learning algorithms are being utilized to improve early stage diagnosis. This study proposes a Hybrid Prediction Model (HPM), which can provide early prediction of type 2 diabetes (T2D) and hypertension based on input risk-factors from individuals. The proposed HPM consists of Density-based Spatial Clustering of Applications with Noise (DBSCAN)-based outlier detection to remove the outlier data, Synthetic Minority Over-Sampling Technique (SMOTE) to balance the distribution of class, and Random Forest (RF) to classify the diseases. Three benchmark datasets were utilized to predict the risk of diabetes and hypertension at the initial stage. The result showed that by integrating DBSCAN-based outlier detection, SMOTE, and RF, diabetes and hypertension could be successfully predicted. The proposed HPM provided the best performance result as compared to other models for predicting diabetes as well as hypertension. Furthermore, our study has demonstrated that the proposed HPM can be applied in real cases in the IoT-based Health-care Monitoring System, so that the input risk-factors from end-user android application can be stored and analyzed in a secure remote server. The prediction result from the proposed HPM can be accessed by users through an Android application; thus, it is expected to provide an effective way to find the risk of diabetes and hypertension at the initial stage.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Artificial Intelligence in Healthcare · Anomaly Detection Techniques and Applications · Cardiovascular Health and Risk Factors
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Industrial and Systems Engineering, Dongguk University, Seoul 100-715, Korea
u-SCM Research Center, Nano Information Technology Academy, Dongguk University, Seoul 100-715, Korea
References (68)
Show source-provided references
1. World Health Organization (1999). Definition, Diagnosis, and Classification of Diabetes Mellitus and Its Complications. Part 1: Diagnosis and Classification of Diabetes Mellitus, World Health Organization.
2. American Diabetes Association (2006). Standards of medical care in diabetes—2006. Diabetes Care, 29, s4–s42.10.2337/diacare.29.s1.06.s4 ↗
3. Acciaroli, G., Vettoretti, M., Facchinetti, A., and Sparacino, G. (2018). Calibration of minimally invasive continuous glucose monitoring sensors: State-of-the-art and current perspectives. Biosensors, 8.10.3390/bios8010024 ↗
4. Is type 2 diabetes an operable intestinal disease? A provocative yet reasonable hypothesis10.2337/dc08-s271 ↗
5. Diabetes mellitus and stroke: A clinical update10.4239/wjd.v8.i6.235 ↗
6. American Diabetes Association (2018). Introduction: Standards of Medical Care in Diabetes—2018. Diabetes Care, 41, S1–S2.10.2337/dc18-Sint01 ↗
7. Role of physical activity in diabetes management and prevention10.1016/j.jada.2008.01.016 ↗
8. Prevention and management of type 2 diabetes: Dietary components and nutritional strategies10.1016/S0140-6736(14)60613-9 ↗
9. (2018, July 03). A Global Brief on Hypertension: Silent Killer, Global Public Health Crisis: World Health Day 2013. Available online: http://ish-world.com/downloads/pdf/global_brief_hypertension.pdf.
10. CDC Grand Rounds: A Public Health Approach to Detect and Control Hypertension10.15585/mmwr.mm6545a3 ↗
11. Hypertension Prevalence and Control among Adults: United States, 2011–2014
12. Heart disease and stroke statistics—2013 update: A report from the American Heart Association10.1161/CIR.0b013e318282ab8f ↗
13. Hybrid prediction model for Type-2 diabetic patients10.1016/j.eswa.2010.05.078 ↗
14. Type 2 diabetes mellitus prediction model based on data mining10.1016/j.imu.2017.12.006 ↗
15. Comparison of three data mining models for predicting diabetes or prediabetes by risk factors10.1016/j.kjms.2012.08.016 ↗
16. Predictive models to assess risk of type 2 diabetes, hypertension and comorbidity: Machine-learning algorithms and validation using national health data from Kuwait—A cohort study10.1136/bmjopen-2012-002457 ↗
17. Machine learning of big data in gaining insight into successful treatment of hypertension10.1002/prp2.396 ↗
18. The application of a decision tree to establish the parameters associated with hypertension10.1016/j.cmpb.2016.10.020 ↗
19. Predicting Increased Blood Pressure Using Machine Learning10.1155/2014/637635 ↗
20. Comparison of classifiers for the risk of diabetes prediction10.1016/j.procs.2015.10.014 ↗
21. Alghamdi, M., Al-Mallah, M., Keteyian, S., Brawner, C., Ehrman, J., and Sakr, S. (2017). Predicting diabetes mellitus using SMOTE and ensemble machine learning approach: The Henry Ford ExercIse Testing (FIT) project. PLoS ONE, 12.10.1371/journal.pone.0179805 ↗
22. Sakr, S., Elshawi, R., Ahmed, A., Qureshi, W.T., Brawner, C., Keteyian, S., Blaha, M.J., and Al-Mallah, M.H. (2018). Using machine learning on cardiorespiratory fitness data for predicting hypertension: The Henry Ford ExercIse Testing (FIT) Project. PLoS ONE, 13.10.1371/journal.pone.0195344 ↗
23. Predicting changes in hypertension control using electronic health records from a chronic disease management program10.1136/amiajnl-2013-002033 ↗
24. Hao, S., Zhou, X., and Song, H. (2015, January 8–12). A new method for noise data detection based on DBSCAN and SVDD. Proceedings of the 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), Shenyang, China.10.1109/CYBER.2015.7288042 ↗
25. ElBarawy, Y.M., Mohamed, R.F., and Ghali, N.I. (2014, January 18–20). Improving social network community detection using DBSCAN algorithm. Proceedings of the 2014 World Symposium on Computer Applications & Research (WSCAR), Sousse, Tunisia.10.1109/WSCAR.2014.6916792 ↗
26. Alfian, G., Syafrudin, M., and Rhee, J. (2017). Real-Time Monitoring System Using Smartphone-Based Sensors and NoSQL Database for Perishable Supply Chain. Sustainability, 9.10.3390/su9112073 ↗
27. Outlier detection for wireless sensor networks using density-based clustering approach10.1049/iet-wss.2016.0044 ↗
28. Tian, H.X., Liu, X.J., and Han, M. (2016, January 28–30). An outliers detection method of time series data for soft sensor modeling. Proceedings of the 2016 Chinese Control and Decision Conference (CCDC), Yinchuan, China.10.1109/CCDC.2016.7531669 ↗
29. Yan, B., Han, G., Sun, M., and Ye, S. (2017, January 13–16). A novel region adaptive SMOTE algorithm for intrusion detection on imbalanced problem. Proceedings of the 3rd IEEE International Conference on Computer and Communications (ICCC), Chengdu, China.10.1109/CompComm.2017.8322749 ↗
30. Imbalanced enterprise credit evaluation with DTE-SBD: Decision tree ensemble based on SMOTE and bagging with differentiated sampling rates10.1016/j.ins.2017.10.017 ↗
31. Le, T., Lee, M.Y., Park, J.R., and Baik, S.W. (2018). Oversampling Techniques for Bankruptcy Prediction: Novel Features from a Transaction Dataset. Symmetry, 10.10.3390/sym10040079 ↗
32. Jin, O., Qu, L., He, J., and Li, X. (2015, January 10–14). Recognition of New and Old Banknotes Based on SMOTE and SVM. Proceedings of the 2015 IEEE 12th International Conference on Ubiquitous Intelligence and Computing and 2015 IEEE 12th International Conference on Autonomic and Trusted Computing and 2015 IEEE 15th International Conference on Scalable Computing and Communications and Its Associated Workshops (UIC-ATC-ScalCom), Beijing, China.10.1109/UIC-ATC-ScalCom-CBDCom-IoP.2015.53 ↗
33. A combined SMOTE and PSO based RBF classifier for two-class imbalanced problems10.1016/j.neucom.2011.06.010 ↗
34. Preprocessing noisy imbalanced datasets using SMOTE enhanced with fuzzy rough prototype selection10.1016/j.asoc.2014.05.023 ↗
35. SMOTE–IPF: Addressing the noisy and borderline examples problem in imbalanced classification by a re-sampling method with filtering10.1016/j.ins.2014.08.051 ↗
36. Improving Imbalanced Learning Through a Heuristic Oversampling Method Based on K-Means and SMOTE10.1016/j.ins.2018.06.056 ↗
37. A hybrid classifier combining SMOTE with PSO to estimate 5-year survivability of breast cancer patients10.1016/j.asoc.2013.09.014 ↗
38. Rodríguez-Rodríguez, I., Zamora-Izquierdo, M.-Á., and Rodríguez, J.-V. (2018). Towards an ICT-based platform for type 1 diabetes mellitus management. Appl. Sci., 8.10.3390/app8040511 ↗
39. Global prevalence of diabetes: Estimates for the Year 2000 and projections for 203010.2337/diacare.27.5.1047 ↗
40. Seventh report of the Joint National Committee on prevention, detection, evaluation, and treatment of high blood pressure10.1161/01.HYP.0000107251.49515.c2 ↗
41. American Heart Association Statistics Committee and Stroke Statistics Subcommittee. Heart disease and stroke statistics—2012 update: A report from the American Heart Association
42. Yoon, S.S., Burt, V., Louis, T., and Carroll, M.D. (2012). Hypertension among Adults in the United States, 2009–2010. NCHS Data Brief, 1–8. Available online: https://www.cdc.gov/nchs/data/databriefs/db107.pdf.
43. Age-specific relevance of usual blood pressure to vascular mortality: A meta-analysis of individual data for one million adults in 61 prospective studies10.1016/S0140-6736(02)11911-8 ↗
44. Wei, Y.-C., George, N.I., Chang, C.-W., and Hicks, K.A. (2017). Assessing sex differences in the risk of cardiovascular disease and mortality per increment in systolic blood pressure: A systematic review and meta-analysis of follow-up studies in the United States. PLoS ONE, 12.10.1371/journal.pone.0170218 ↗
45. Hypertension and diabetes mellitus as a predictive risk factors for stroke10.1016/j.dsx.2018.03.009 ↗
46. Random Forests10.1023/A:1010933404324 ↗
47. Gelbukh, A. (2006). Improving kNN Text Categorization by Removing Outliers from Training Set. Computational Linguistics and Intelligent Text Processing, CICLing 2006, Springer. Lecture Notes in Computer Science.10.1007/11671299 ↗
48. Tallón-Ballesteros, A.J., and Riquelme, J.C. (August, January 30). Deleting or keeping outliers for classifier training?. Proceedings of the 2014 Sixth World Congress on Nature and Biologically Inspired Computing (NaBIC 2014), Porto, Portugal.10.1109/NaBIC.2014.6921892 ↗
49. Podgorelec, V., Hericko, M., and Rozman, I. (2005, January 23–24). Improving mining of medical data by outliers prediction. Proceedings of the 18th IEEE Symposium on Computer-Based Medical Systems (CBMS’05), Dublin, Ireland.
50. Outlier detection and removal improves accuracy of machine learning approach to multispectral burn diagnostic imaging10.1117/1.JBO.20.12.121305 ↗
51. Han, J., Kamber, M., and Pei, J. (2011). Data Mining: Concepts and Techniques, Morgan Kaufmann Publishers. [3rd ed.].
52. Ester, M., Kriegel, H., Sander, J., and Xu, X. (1996, January 2–4). A density-based algorithm for discovering clusters in large spatial databases with noise. Proceedings of the KDD’96 Proceedings of the Second International Conference on Knowledge Discovery and Data Mining, Portland, OR, USA.
53. SMOTE: Synthetic Minority Over-Sampling Technique10.1613/jair.953 ↗
54. Prevalence of coronary heart disease risk factors among rural blacks: A community-based study10.1097/00007611-199708000-00008 ↗
55. (2018, July 03). Diabetes Data. Available online: http://staff.pubhealth.ku.dk/~tag/Teaching/share/data/Diabetes.html.
56. (2018, July 03). Men’s Dataset from the “Predicting Increased Blood Pressure Using Machine Learning” Paper. Available online: https://figshare.com/articles/Men_s_dataset_from_the_Predicting_increased_blood_pressure_using_Machine_Learning_paper/845665/1.
57. (2018, July 03). Chronic_Kidney_Disease Data Set. Available online: https://archive.ics.uci.edu/ml/datasets/chronic_kidney_disease.
58. Selection of relevant features and examples in machine learning10.1016/S0004-3702(97)00063-5 ↗
59. An introduction to variable and feature selection
60. (2018, July 03). Weka 3: Data Mining Software in Java. Available online: https://www.cs.waikato.ac.nz/ml/weka/.
61. (2018, July 03). The R Project for Statistical Computing. Available online: https://www.r-project.org/.
62. Greenes, R.A. (1988, January 9). Using the ADAP learning algorithm to forecast the onset of diabetes mellitus. Proceedings of the Symposium on Computer Applications in Medical Care, Washington, DC, USA. Available online: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2245318/.
63. Dziak, D., Jachimczyk, B., and Kulesza, W.J. (2017). IoT-Based Information System for Healthcare Application: Design Methodology Approach. Appl. Sci., 7.10.3390/app7060596 ↗
64. Park, K., Park, J., and Lee, J. (2017). An IoT System for Remote Monitoring of Patients at Home. Appl. Sci., 7.10.3390/app7030260 ↗
65. Applications, challenges, and prospective in emerging body area networking technologies10.1109/MWC.2010.5416354 ↗
66. Liu, J., and Chen, C. (2012). Energy Analysis of Neighbor Discovery in Bluetooth Low Energy Networks, Nokia Research Center/Radio System Lab. Technical Report.10.1109/LCOMM.2012.073112.120877 ↗
67. Overview and evaluation of Bluetooth low energy: An emerging low-power wireless technology10.3390/s120911734 ↗
68. (2018, May 14). GATT Overview. Available online: https://www.bluetooth.com/specifications/gatt/generic-attributes-overview.