DengueFog: A Fog Computing-Enabled Weighted Random Forest-Based Smart Health Monitoring System for Automatic Dengue Prediction
Abstract
:1. Introduction
- ▪
- To develop a fog and IoT- based health monitoring arrangement to allow remote diagnosis of dengue infection based on a patient’s health symptoms.
- ▪
- To provide immediate treatment to dengue-infected patients, monitor infected patients, and routinely issue health-specific alert messages. Continuous monitoring and timely notifications of blood pressure fluctuations should also be provided, allowing users and physicians to make health decisions.
- ▪
- To have an effective framework for sharing medical records in order to give preventive measures and recommendations based on the present condition of hypertension.
2. Related Work
3. Proposed Monitoring System Based on Fog Computing
3.1. Patient Information Layer
- Health Dataset: Information about dengue disease symptoms can be found in the health dataset. Vomit, a fever, rashes, body aches, headaches, abdominal pain, chills, etc., are a few of the symptoms. These kinds of data are gathered for each person using a health sensor. These health sensors are Wearable Sensors like fitness trackers, smartwatches, or other health monitoring gadgets. These devices may continuously collect data on various health parameters, including body temperature, heart rate, and activity levels. For specific symptoms such as fever, body aches, and rashes, non-invasive sensors like infrared thermometers or cameras may be used to measure body temperature and detect skin conditions. Some symptoms, such as vomiting, abdominal pain, and headaches, may require self-reporting by individuals, where they input their symptoms into a health app or system.
- Environmental Dataset: Information about people’s physical surroundings is included in this dataset. In case of dengue disease, the important parameter are mosquitoes, their breeding, and locations. The other factor that can be considered for dengue disease is water sources in terms of pond, well, cooler, etc., where mosquitoes can breed. Sometimes, humidity level, temperature, rainfall parameters are also taken into consideration.
- Location Dataset: It contains the information of suspected and infected people of dengue disease. Further, the location of mosquito breeding and population is also one of the important parameters. In addition, RFID tag is used for close proximity.
- Personal Dataset: Each person’s personal information is included in the data. This dataset’s attributes include sex, address, name, qualification, occupation, etc. Therefore, each individual’s confidential information is stored in a personal dataset. Table 2 summarizes the different datasets including possible attributes and attribute types. The procedural steps of patient information layer are summarized to Algorithm 1.
Algorithm 1: Procedural Steps of Patient Layer | |
Step 1: | Collect the personal and behavioral data of patients.
|
Step 2: | Collect the patient physiological and health data.
|
Step 3: | Collect the environmental and location data.
|
Step 4: | Data Transmission
|
3.2. Fog Computing Gateway Layer
Algorithm 2: Steps of fog computing Layer | |
Step 1: | Retrieve the data from repository on fog layer. |
Step 2: | Perform the preprocessing technique on collected data. |
Step 3: | Applied random forest classifier for dengue prediction (Algorithm 3). |
Step 4: | Adopted Gini Index based feature selection algorithm. |
Step 5: | Monitor the dengue affected patients and generate an alert message (Algorithm 4). |
Step 6: | Store the data on fog computing layer for future perspective. |
3.2.1. Dengue Prediction
Algorithm 3: Weighted random forest algorithm for dengue prediction |
Input: Dengue Training Partition (P), Count of Trees (N), Features Subset—Random (FS) Output: Random Forest (RF) Tree with Dengue Prediction |
For each i = 1 to N, do: |
Apply bootstrap algorithm on training partition (P) such as |
Apply the Decision Tree (DT), |
Build the RF as . |
End for |
For each i = 1 to N, do: |
Calculate the weight () of ith sample using Equation (1).
|
End for |
For each i = 1 to N, do: |
End for |
For each i = 1 to, do: |
Calculate the weight () using Equation (3). |
For each i = 1 to N, do: |
Calculate the Final Prediction using Equation (4). |
End for |
Return RF. |
3.2.2. Alert Generation and Monitoring
Algorithm 4: Process of patient monitoring | |
Step 1: | If (Patient_Status == Dengue_Positive) |
Step 2: | An alert message is sent patient regarding the dengue and suggest the list of paneled hospitals. |
Step 3: | Take the appointment in the hospital and book the doctor. |
Step 4: | Send the message to doctor regarding the patient health status. |
Step 5: | Else if (Patient_Status == Infectious) |
Step 6: | Inform the doctor and patient regarding the dengue infection. |
Step 7: | An advisory is issued regarding the dengue for the patient. |
Step 8: | Else if (Patient_Status == Recover) |
Step 9: | Book the patient for dengue test. |
Step 10: | Check the test results, if satisfactory, give advisory for further precaution. |
Step 11: | Else (Patient_Status == Dengue_Negative) |
Step 12: | No symptoms of dengue is detected in patient |
Step 13: | End if |
Step 14: | Add the entry of patient into dengue dataset. |
3.3. Cloud Layer
Algorithm 5: Process of the cloud layer | |
Step 1: | If (Patient_Id == Exist) for storing the data into cloud repository |
Step 2: | Update the patient information and store it. |
Step 3: | Else Generate the patient id. Create a new data record in the dengue dataset. Store the information of new patient in repository. End if |
Step 4: | To access the data from cloud repository, do following |
Step 5: | If (User == Doctor) -check the doctor id in database. if (doctor_id == mapped) Access the data on cloud layer Else Unauthorized user End if |
Step 6: | Else if (User == Patient) Check the patient id in database. if (Patient_id == mapped) Access the data on cloud layer Else Unauthorized user End if |
Step 7: | Else User is unauthorized, access is not granted. End if |
4. Experimental Results
4.1. Performance Management
- Accuracy of a proposed system is defined as the ratio of accurately predicted samples to the total number of samples. For example, if there are 100 users in the dataset, 9 of them are suffering from dengue infection, but the system predicts zero dengue patient, the systems accuracy is 91/100 = 0.91%. The prediction’s accuracy is calculated by following equation:
- Precision is determined as the percentage of accurately predicted positive sample to total number of positive samples, along with FP samples. For example, if 9 dengue patients are predicted by system out of 100, but there are only 3 genuinely infected patients, the predicted precision is 3/9 = 0.333%. The prediction’s precision is computed by following equation:
- Recall/Sensitivity is the ratio of correct positive samples to total positive samples; for example, if 7 dengue patients are correctly predicted by the system and 4 patients are mistakenly predicted, but in reality, there are 8 patients, the recall is 7/8 = 87.5%.
- F-Value is defined as harmonic mean of recall and precision. It is measured as follows:
- Specificity is the probability of a positive samples, how many patients who do not have the dengue infection and obtained negative results? It is defined using equation.
- Error Rate is the percentage of instances a decision model has categorized a sample incorrectly.
4.2. Evaluation of Proposed Monitoring System Based on Fog Computing
- WRF classifier is used in the proposed system to forecast dengue illness, and it performs with a higher accuracy than RF. Because the effectiveness of RF classifiers relies on the quantity of the decision trees produced, RF cannot retain generality on small size hardware. In this work, the weighted technique is combined with the RF technique to solve the drawbacks of RF. The purpose of this amalgamation is to retain the generalization of RF even with fewer decision trees by leveraging the fact that sequential training creates complementary DT for training samples.
- It has been shown that NB and Boosting classifiers perform somewhat differently overall, particularly for the F-value and accuracy metrics. This is because both classifiers utilize distinct objective functions to predict dengue illness. Further, the Boosting classifier increases the time, complexity, and computation.
- The performance of the RF classifier is observed to be superior to that of the NB, Boosting, SVM, ANN, and DT classifiers. This is due to RF’s ability to be parallelized, to handle unbalanced data, its excellent high-dimensionality performance, quick prediction or fast training speed, resistance to non-linear data, moderate variance, and low bias.
- ANN depicts the complicated relationship between output and input. Therefore, it performed better than NB, Boosting, SVM, and DT classifiers.
- The DT classifier performs low compared to the other classifiers, because data are not separated linearly and they ignore some important variables in the training data.
4.3. Evaluation of Alert Generation
4.4. Limitations and Future Directions
5. Conclusions
Author Contributions
Funding
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- World Health Organization. Mosquito–Borne Diseases. Available online: http://www.who.int/neglected_diseases/vector_ecology/mosquito-bornediseases/en/ (accessed on 18 March 2018).
- Kakarla, S.G.; Mopuri, R.; Mutheneni, S.R.; Bhimala, K.R.; Kumaraswamy, S.; Kadiri, M.R.; Gouda, K.C.; Upadhyayula, S.M. Temperature dependent transmission potential model for chikungunya in India. Sci. Total Environ. 2019, 647, 66–74. [Google Scholar] [CrossRef] [PubMed]
- Zhu, G.; Liu, T.; Xiao, J.; Zhang, B.; Song, T.; Zhang, Y.; Lin, L.; Peng, Z.; Deng, A.; Ma, W.; et al. Effects of human mobility, temperature and mosquito control on the spatiotemporal transmission of dengue. Sci. Total Environ. 2018, 651, 969–978. [Google Scholar] [CrossRef] [PubMed]
- Gupta, G.; Khan, S.; Guleria, V.; Almjally, A.; Alabduallah, B.; Siddiqui, T.; Albahlal, B.; Alajlan, S.; AL-Subaie, M. DDPM: A Dengue Disease Prediction and Diagnosis Model Using Sentiment Analysis and Machine Learning Algorithms. Diagnostics 2023, 13, 1093. [Google Scholar] [CrossRef] [PubMed]
- Balakrishnan, C.; Ambeth Kumar, V. IoT-Enabled Classification of Echocardiogram Images for Cardiovascular Disease Risk Prediction with Pre-Trained Recurrent Convolutional Neural Networks. Diagnostics 2023, 13, 775. [Google Scholar] [CrossRef] [PubMed]
- Sareen, S.; Gupta, S.K.; Sood, S.K. An intelligent and secure system for predicting and preventing Zika virus outbreak using Fog computing. Enterp. Inf. Syst. 2017, 11, 1436–1456. [Google Scholar] [CrossRef]
- Almufareh, M.; Tehsin, S.; Humayun, M.; Kausar, S. A Transfer Learning Approach for Clinical Detection Support of Monkeypox Skin Lesions. Diagnostics 2023, 13, 1503. [Google Scholar] [CrossRef] [PubMed]
- Wu, F.; Li, X.; Xu, L.; Kumari, S.; Sangaiah, A.K. A novel mutual authentication scheme with formal proof for smart health care systems under global mobility networks notion. Comput. Electr. Eng. 2018, 68, 107–118. [Google Scholar] [CrossRef]
- Gangula, R.; Thirupathi, L.; Parupati, R.; Sreeveda, K.; Gattoju, S. Ensemble machine learning based prediction of dengue disease with performance and accuracy elevation patterns. Mater. Today Proc. 2023, 80, 3458–3463. [Google Scholar] [CrossRef]
- Zargari Marandi, R.; Leung, P.; Sigera, C.; Murray, D.D.; Weeratunga, P.; Fernando, D.; Rodrigo, C.; Rajapakse, S.; MacPherson, C.R. Development of a machine learning model for early prediction of plasma leakage in suspected dengue patients. PLoS Negl. Trop. Dis. 2023, 17, e0010758. [Google Scholar] [CrossRef]
- Hussain, Z.; Khan, I.A.; Hassan, M. Machine learning approaches for dengue prediction: A review of algorithms and applications. Pak. Geogr. Rev. 2023, 78, 15–36. [Google Scholar]
- Zheng, Y.L.; Ding, X.R.; Poon, C.C.Y.; Lo, B.P.L.; Zhang, H.; Zhou, X.L.; Yang, G.Z.; Zhao, N.; Zhang, Y.T. Unobtrusive sensing and wearable devices for health informatics. IEEE Trans. Biomed. Eng. 2014, 61, 1538–1554. [Google Scholar] [CrossRef] [PubMed]
- Zhao, X.; Li, K.; Ang, C.K.E.; Cheong, K.H. A deep learning based hybrid architecture for weekly dengue incidences forecasting. Chaos Solitons Fractals 2023, 168, 113170. [Google Scholar] [CrossRef]
- Panja, M.; Chakraborty, T.; Nadim, S.S.; Ghosh, I.; Kumar, U.; Liu, N. An ensemble neural network approach to forecast Dengue outbreak based on climatic condition. Chaos Solitons Fractals 2023, 167, 113124. [Google Scholar] [CrossRef]
- Ghanavati, S.; Abawajy, J.H.; Izadi, D.; Alelaiwi, A.A. Cloud-assisted IoT-based health status monitoring Framework. Clust. Comput. 2017, 20, 1843–1853. [Google Scholar] [CrossRef]
- Majeed, M.A.; Shafri, H.Z.M.; Zulkafli, Z.; Wayayok, A. A Deep Learning Approach for Dengue Fever Prediction in Malaysia Using LSTM with Spatial Attention. Int. J. Environ. Res. Public Health 2023, 20, 4130. [Google Scholar] [CrossRef] [PubMed]
- Lounis, A.; Hadjidj, A.; Bouabdallah, A.; Challal, Y. Healing on the cloud: Secure cloud architecture for medical wireless sensor networks. Future Gener. Comput. Syst. 2016, 55, 266–277. [Google Scholar] [CrossRef]
- Santos, C.Y.; Tuboi, S.; de Abreu ADJ, L.; Abud, D.A.; Neto, A.A.L.; Pereira, R.; Siqueira, J.B. A machine learning model to assess potential misdiagnosed dengue hospitalization. Heliyon 2023, 7, e16634. [Google Scholar] [CrossRef]
- Sareen, S.; Sood, S.K.; Gupta, S.K. An automatic prediction of epileptic seizures using cloud computing and wireless sensor networks. J. Med. Syst. 2016, 40, 226. [Google Scholar] [CrossRef]
- Vairavasundaram, S.; Varadharajan, V.; Vairavasundaram, I.; Ravi, L. Data mining-based tag recommendation system: An overview. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2015, 5, 87–112. [Google Scholar] [CrossRef]
- Sánchez López, B.S.; Candioti Nolberto, D.; Taquía Gutiérrez, J.A.A.; García López, Y. Traditional Machine Learning based on Atmospheric Conditions for Prediction of Dengue Presence. Comput. Y Sist. 2023, 27, 769–777. [Google Scholar] [CrossRef]
- Hadi, Z.A.; Dom, N.C. Development of machine learning modelling and dengue risk mapping: A concept framework. In IOP Conference Series: Earth and Environmental Science; IOP Publishing: Bristol, UK, 2023; Volume 1217, p. 012038. [Google Scholar]
- Shaikh, M.S.G.; SureshKumar, B.; Narang, G. Development of optimized ensemble classifier for dengue fever prediction and recommendation system. Biomed. Signal Process. Control 2023, 85, 104809. [Google Scholar] [CrossRef]
- Wang, X.; Gui, Q.; Liu, B.; Jin, Z.; Chen, Y. Enabling smart personalized health care: A hybrid mobilecloud approach for ECG telemonitoring. IEEE J. Biomed. Health Inform. 2014, 18, 739–745. [Google Scholar] [CrossRef] [PubMed]
- Lalitha, T.; Jagruthi, H.; Laxmi, V.; Bordoloi, D.; Balaji, N.A.; Rawat, R.S. Use of Machine Learning and Deep Learning Techniques to Predict Cases of Hospitalizations Caused by Dengue. In Proceedings of the 2023 International Conference on Advances in Computing, Communication and Applied Informatics (ACCAI), Chennai, India, 25–26 May 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–7. [Google Scholar]
- Kapoor, R.; Ahuja, S.; Kadyan, V. Machine Learning Based Classification Algorithm for Classification of Dengue (Dengue Fever-DF, Dengue Harmonic Fever-DHF, Serve Dengue-SD). ECS Trans. 2022, 107, 4659. [Google Scholar] [CrossRef]
- Venkatachala Appa Swamy, M.; Periyasamy, J.; Thangavel, M.; Khan, S.; Almusharraf, A.; Santhanam, P.; Ramaraj, V.; Elsisi, M. Design and Development of IoT and Deep Ensemble Learning Based Model for Disease Monitoring and Prediction. Diagnostics 2023, 13, 1942. [Google Scholar] [CrossRef] [PubMed]
- Nancy, A.; Ravindran, D.; Vincent, D.; Srinivasan, K.; Chang, C. Fog-Based Smart Cardiovascular Disease Prediction System Powered by Modified Gated Recurrent Unit. Diagnostics 2023, 13, 2071. [Google Scholar] [CrossRef] [PubMed]
- Pati, A.; Parhi, M.; Pattanayak, B.; Singh, D.; Singh, V.; Kadry, S.; Nam, Y.; Kang, B. Breast Cancer Diagnosis Based on IoT and Deep Transfer Learning Enabled by Fog Computing. Diagnostics 2023, 13, 2191. [Google Scholar] [CrossRef] [PubMed]
- Pirbhulal, S.; Shang, P.; Wu, W.; Sangaiah, A.K.; Samuel, O.W.; Li, G. Fuzzy vault-based biometric security method for tele-health monitoring systems. Comput. Electr. Eng. 2018, 71, 546–557. [Google Scholar] [CrossRef]
- Kapoor, R.; Kadyan, V.; Ahuja, S. Weight based-artificial neural network (W-ANN) for predicting dengue using machine learning approach with Indian perspective. Int. J. Sci. Technol. Res. 2020, 9, 3290–3298. [Google Scholar]
- Kapoor, R.; Ahuja, S.; Kadyan, V. Contribution Title a Correlational Diagnosis Prediction Model for Detecting Concurrent Occurrence of Clinical Features of Chikungunya and Zika in Dengue Infected Patient. In Proceedings of the International Conference on Paradigms of Computing, Communication and Data Sciences: PCCDS 2020, Kurukshetra, India, 1–3 May 2020; Springer: Singapore, 2021; pp. 933–944. [Google Scholar]
- Dastjerdi, A.V.; Buyya, R. Fog computing: Helping the Internet of Things realize its potential. Computer 2016, 49, 112–116. [Google Scholar] [CrossRef]
- Albahlal, B. Emerging Technology-Driven Hybrid Models for Preventing and Monitoring Infectious Diseases: A Comprehensive Review and Conceptual Framework. Diagnostics 2023, 13, 3047. [Google Scholar] [CrossRef]
- Singh, S.; Bansal, A.; Sandhu, R.; Sidhu, J. Fog computing and IoT based health care support service for dengue fever. Int. J. Pervasive Comput. Commun. 2018, 14, 197–207. [Google Scholar] [CrossRef]
- Ali, Z.; Hossain, M.S.; Muhammad, G.; Sangaiah, A.K. An intelligent health care system for detection and classification to discriminate vocal fold disorders. Future Gener. Comput. Syst. 2018, 85, 19–28. [Google Scholar] [CrossRef]
- Manoharan, S.N.; Kumar, K.M.; Vadivelan, N. A Novel CNN-TLSTM Approach for Dengue Disease Identification and Prevention using IoT-Fog Cloud Architecture. Neural Process. Lett. 2023, 55, 1951–1973. [Google Scholar] [CrossRef] [PubMed]
- Wu, W.; Pirbhulal, S.; Sangaiah, A.K.; Mukhopadhyay, S.C.; Li, G. Optimization of signal quality over comfortability of textile electrodes for ECG monitoring in fog computing based medical applications. Future Gener. Comput. Syst. 2018, 86, 515–526. [Google Scholar] [CrossRef]
- Roy, C.K.; Sadiwala, R. Cloud-Fog based HealthCare Framework to Identify and Prevent Dengue Fever Outbreak. In Proceedings of the 2021 International Conference on Emerging Smart Computing and Informatics (ESCI), Pune, India, 5–7 March 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 537–541. [Google Scholar]
- Sodhro, A.H.; Luo, Z.; Sangaiah, A.K.; Baik, S.W. Mobile edge computing based QoS optimization in medical health care applications. Int. J. Inf. Manag. 2018, 45, 308–318. [Google Scholar] [CrossRef]
- Shamshuzzoha, M.; Islam, M.M. Early Prediction Model of Macrosomia Using Machine Learning for Clinical Decision Support. Diagnostics 2023, 13, 2754. [Google Scholar] [CrossRef] [PubMed]
- Shah, T.; Yavari, A.; Mitra, K.; Saguna, S.; Jayaraman, P.P.; Rabhi, F.; Ranjan, R. Remote health care cyber-physical system: Quality of service (QoS) challenges and opportunities. IET Cyber-Phys. Syst. Theory Appl. 2016, 1, 40–48. [Google Scholar] [CrossRef]
- Nandyala, C.S.; Kim, H.K. From cloud to Fog and IoT-based real-time U-health care monitoring for smart homes and hospitals. Int. J. Smart Home 2016, 10, 187–196. [Google Scholar] [CrossRef]
- Costanzo, A.; Faro, A.; Giordano, D.; Pino, C. Mobile cyber physical systems for health care: Functions, ambient ontology and e-diagnostics. In Proceedings of the 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 9–12 January 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 972–975. [Google Scholar]
- Oluwagbemi, O.; Oluwagbemi, F.; Abimbola, O. Ebinformatics: Ebola fuzzy informatics systems on the diagnosis, prediction and recommendation of appropriate treatments for Ebola virus disease (EVD). Inform. Med. Unlocked 2016, 2, 12–37. [Google Scholar] [CrossRef]
- Sood, S.K.; Mahajan, I. Fog-cloud based cyber-physical system for distinguishing, detecting and preventing mosquito borne diseases. Future Gener. Comput. Syst. 2018, 88, 764–775. [Google Scholar] [CrossRef]
- Thota, C.; Sundarasekar, R.; Manogaran, G.; Varatharajan, R.; Priyan, M.K. Centralized fog computing security platform for IoT and cloud in health care system. In Fog Computing: Breakthroughs in Research and Practice; IGI Global: Hershey, PA, USA, 2018; pp. 365–378. [Google Scholar]
- Venckauskas, A.; Morkevicius, N.; Jukavicius, V.; Damasevicius, R.; Toldinas, J.; Grigaliunas, S. An edge-fog secure self-authenticable data transfer protocol. Sensors 2019, 19, 3612. [Google Scholar] [CrossRef] [PubMed]
- Parkash, O.; Abdullah, M.; Yean, C.; Sekaran, S.; Shueb, R. Development and Evaluation of an Electrochemical Biosensor for Detection of Dengue-Specific IgM Antibody in Serum Samples. Diagnostics 2021, 11, 33. [Google Scholar] [CrossRef] [PubMed]
- Saxena, S.K.; Elahi, A.; Gadugu, S.; Prasad, A.K. Zika virus outbreak: An overview of the experimental therapeutics and treatment. Virusdisease 2016, 27, 111–115. [Google Scholar] [CrossRef] [PubMed]
- Ginier, M.; Neumayr, A.; Günther, S.; Schmidt-Chanasit, J.; Blum, J. Zika without symptoms in returning travellers: What are the implications? Travel Med. Infect. Dis. 2016, 14, 16–20. [Google Scholar] [CrossRef] [PubMed]
- Pabbaraju, K.; Wong, S.; Gill, K.; Fonseca, K.; Tipples, G.A.; Tellier, R. Simultaneous detection of Zika, Chikungunya and Dengue viruses by a multiplex real-time RT-PCR assay. J. Clin. Virol. 2016, 83, 66–71. [Google Scholar] [CrossRef] [PubMed]
- Campion, M.; Bina, C.; Pozniak, M.; Hanson, T.; Vaughan, J.; Mehus, J.; Hanson, S.; Cronquist, L.; Feist, M.; Ranganathan, P.; et al. Predicting West Nile Virus (WNV) occurrences in North Dakota using data mining techniques. In Future Technologies Conference (FTC); IEEE: Piscataway, NJ, USA, 2016; pp. 310–317. [Google Scholar]
- Lambert, B.; Sikulu-Lord, M.T.; Mayagaya, V.S.; Devine, G.; Dowell, F.; Churcher, T.S. Monitoring the Age of Mosquito Populations Using Near-Infrared Spectroscopy. Sci. Rep. 2018, 8, 5274. [Google Scholar] [CrossRef] [PubMed]
- Saturi, S. Development of prediction and forecasting model for Dengue disease using machine learning algorithms. In Proceedings of the 2020 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), Udupi, India, 30–31 October 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 6–11. [Google Scholar]
- Devarajan, M.; Ravi, L. Intelligent cyber-physical system for an efficient detection of Parkinson disease using fog computing. Multimed. Tools Appl. 2018, 78, 32695–32719. [Google Scholar] [CrossRef]
- Kaur, P.; Kumar, R.; Kumar, M. A health care monitoring system using random forest and internet of things (IoT). Multimed. Tools Appl. 2019, 78, 19905–19916. [Google Scholar] [CrossRef]
- Parthasarathy, P.; Vivekanandan, S. A typical IoT architecture-based regular monitoring of arthritis disease using time wrapping algorithm. Int. J. Comput. Appl. 2018, 42, 222–232. [Google Scholar] [CrossRef]
- Tuli, S.; Basumatary, N.; Gill, S.S.; Kahani, M.; Arya, R.C.; Wander, G.S.; Buyya, R. HealthFog: An ensemble deep learning based Smart Health care System for Automatic Diagnosis of Heart Diseases in integrated IoT and fog computing environments. Future Gener. Comput. Syst. 2019, 104, 187–200. [Google Scholar] [CrossRef]
- Priyadarshini, R.; Barik, R.; Dubey, H. DeepFog: Fog Computing-Based Deep Neural Architecture for Prediction of Stress Types, Diabetes and Hypertension Attacks. Computation 2018, 6, 62. [Google Scholar] [CrossRef]
- Jabeen, F.; Maqsood, M.; Ghazanfar, M.A.; Aadil, F.; Khan, S.; Khan, M.F.; Mehmood, I. An IoT based efficient hybrid recommender system for cardiovascular disease. Peer-to-Peer Netw. Appl. 2019, 12, 1263–1276. [Google Scholar] [CrossRef]
- Sood, S.K.; Mahajan, I. A Fog Assisted Cyber-Physical Framework for Identifying and Preventing Coronary Heart Disease. Wirel. Pers. Commun. 2018, 101, 143–165. [Google Scholar] [CrossRef]
- Gu, Z.; Jiang, Y.; Zhou, M.; Gu, M.; Song, X.; Sha, L. A Cyber-Physical System Framework for Early Detection of Paroxysmal Diseases. IEEE Access 2018, 6, 34834–34845. [Google Scholar] [CrossRef]
- Sood, S.K.; Mahajan, I. IoT-Fog-Based Health care Framework to Identify and Control Hypertension Attack. IEEE Internet Things J. 2018, 6, 1920–1927. [Google Scholar] [CrossRef]
- Lakshmanaprabu, S.K.; Shankar, K.; Ilayaraja, M.; Nasir, A.W.; Vijayakumar, V.; Chilamkurti, N. Random forest for big data classification in the internet of things using optimal features. Int. J. Mach. Learn. Cybern. 2019, 10, 2609–2618. [Google Scholar] [CrossRef]
- Anand, L.; Ibrahim, S.S. HANN: A Hybrid Model for Liver Syndrome Classification by Feature Assortment Optimization. J. Med. Syst. 2018, 42, 211. [Google Scholar] [CrossRef]
- Sood, S.K.; Sood, V.; Mahajan, I. An intelligent health care system for predicting and preventing dengue virus infection. Computing 2021, 105, 1–39. [Google Scholar]
- Sood, S.K.; Kaur, A.; Sood, V. Energy efficient IoT-Fog based architectural paradigm for prevention of Dengue fever infection. J. Parallel Distrib. Comput. 2021, 150, 46–59. [Google Scholar] [CrossRef]
- Suggala, R.K.; Krishna, M.V.; Swain, S.K. Health monitoring jeopardy prophylaxis model based on machine learning in fog computing. Trans. Emerg. Telecommun. Technol. 2022, 33, e4497. [Google Scholar] [CrossRef]
- Gambhir, S.; Malik, S.K.; Kumar, Y. PSO-ANN based diagnostic model for the early detection of dengue disease. New Horiz. Transl. Med. 2017, 4, 1–8. [Google Scholar] [CrossRef]
- Gambhir, S.; Malik, S.K.; Kumar, Y. The Diagnosis of Dengue Disease. Int. J. Healthc. Inf. Syst. Inform. 2018, 13, 1–19. [Google Scholar] [CrossRef]
- Azman MIA, B.Z.; Sarlan, A.B. Aedes larvae classification and detection (ALCD) system by using deep learning. In Proceedings of the 2020 International Conference on Computational Intelligence (ICCI), Bandar Seri Iskandar, Malaysia, 8–9 October 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 179–184. [Google Scholar]
- Verma, P.; Tiwari, R.; Hong, W.C.; Upadhyay, S.; Yeh, Y.H. FETCH: A deep learning-based fog computing and IoT Integrated environment for health care monitoring and diagnosis. IEEE Access 2022, 10, 12548–12563. [Google Scholar] [CrossRef]
- Corradi, J.P.; Thompson, S.; Mather, J.F.; Waszynski, C.M.; Dicks, R.S. Prediction of Incident Delirium Using a Random Forest classifier. J. Med. Syst. 2018, 42, 261. [Google Scholar] [CrossRef] [PubMed]
- Zhao, N.; Charland, K.; Carabali, M.; Nsoesie, E.O.; Maheu-Giroux, M.; Rees, E.; Yuan, M.; Garcia Balaguera, C.; Jaramillo Ramirez, G.; Zinszer, K. Machine learning and dengue forecasting: Comparing random forests and artificial neural networks for predicting dengue burden at national and sub-national scales in Colombia. PLoS Negl. Trop. Dis. 2020, 14, e0008056. [Google Scholar] [CrossRef] [PubMed]
- Mussumeci, E.; Coelho, F.C. Large-scale multivariate forecasting models for Dengue-LSTM versus random forest regression. Spat. Spatio-Temporal Epidemiol. 2020, 35, 100372. [Google Scholar] [CrossRef] [PubMed]
- Akinsal, E.C.; Haznedar, B.; Baydilli, N.; Kalinli, A.; Ozturk, A. Artificial Neural Network for the Prediction of Chromosomal Abnormalities in Azoospermic Males. Urol. J. 2018, 15, 122–125. [Google Scholar]
Author | Work Description | Data Traces |
---|---|---|
Shah et al. [42] | Addressed the problems with service quality for medical applications. | Historical patient data with real-time patient data. |
Nandyala et al. [43] | Enhanced communication between hospitals and smart homes. | Designed u-health care monitoring system using cloud to fog (C2F) and IoT computing. |
Costanzo et al. [44] | The main goal was to use mobile devices to monitor patients who are stationed far away. For quick patient rescue in an emergency, the suggested monitoring technique was used for interfacing by means of the first-aid software. | Wearable technology and embedded technologies-based system was devised. The overall goal of the suggested monitoring system is to suggest the appropriate course of action in cases of serious medical disorders. |
Oluwagbemi et al. [45] | The suggested approach was made to diagnose and suggest treatment for the Ebola virus disease. In a survey conducted, 61% of respondents agreed that the suggested approach might suggest a course of treatment for the Ebola virus disease. | Constructed Ebola fuzzy informatics system using fuzzy logic and expert systems. |
Sood et al. [46] | The proposed system was devised to track and distinguish between the numerous diseases spread by mosquitoes. The suggested system’s goal is to regulate diseases at their earliest stages. The suggested structure calculates similarity factors to distinguish between diseases. | IoT sensors, fog, and cloud computing make up the main components of the proposed health care system. The infected users are classified using the J48 decision tree classifier. |
Thota et al. [47] | A security-based architecture for geographically distant health care systems was created. The tracking, identification, and security of authorization and authentication for all devices are the primary goals of the proposed design. | The suggested architecture enables asynchronous communication between cloud-based health applications and data servers. |
Venckauskas et al. [48] | Datagram Transport Layer Security (DTLS) and User Datagram Protocol are replaced with the suggested protocol as a secure transport for Constrained Application Protocol (CoAP) (UDP). The experimental findings demonstrated that the suggested protocol performs better than DTLS and UDP in lossy networks and with CoAP block transfer mode. | For a fog-based eHealth architecture, a protected self-authenticable transfer protocol was proposed. |
Saxena et al. [49] | A health care system was designed to manage mosquito infections at an initial stage. | The suggested solution uses wearables and IoT devices, fog computing, fuzzy k-nearest neighbor technique, and social network analysis concepts. |
Ginier et al. [50] | Zika fever might be mistaken for dengue fever, though Zika infection seldom causes fever. It It has been observed that the only symptoms of a Zika infection are skin rashes and slight edema in the patient. | A discussion on the potential treatments for ZIKV infection was carried out. |
Pabbaraju et al. [52] | To identify and distinguish between these viruses for the purpose of proper therapy, the RT-PCR assay was used for testing the blood of a patient. According to the findings, the RT-PCR assay is completely precise and did not exaggerate any of the several viruses examined. | Reverse Transcription—Polymerase Chain Reaction (RT-PCR) assay was used to identify the Zika, dengue, and chikungunya viruses. |
Campion et al. [53] | Using data on trap counts from 2005 to 2015 and historical weather data, the authors suggested a prediction technique using the partial least squares regression technique to forecast the mosquito trap counts. | A web interface based on Google Maps was created to display information regarding the frequency of the West Nile virus, the density of mosquitoes, and the weather. |
Lambert et al. [54] | An age tracking tool was developed to accurately predict the age of the mosquito. The author also argued that a crucial parameter for killing adult mosquitoes is the mosquito’s age. This objective age assessment generates a precise mosquito population. | The suggested method made use of boosted regression trees, random forests, main components regression, and neural networks with near-infrared spectroscopy, among other machine learning approaches. |
Kirk et al. [55] | The system’s primary objectives are to identify environmental changes, make risk as-assessments, and provide real-time advice for mitigating mosquito illness outbreaks. | The DEAR (Detect, Evaluate, Assess and Recommend action) decision-making system was created. |
Devarajan et al. [56] | A health care system was put into place dealing with the Parkinson’s disease. The suggested system examined patient voice samples to suggest best course of action. | In the suggested architecture, fog computing served as a midway layer in the end user and the cloud server. Further, the classification of Parkinson and non-Parkinson subjects was performed using the fuzzy k-nearest neighbor (FKN) classifier, case-based reasoning (CBR) classifier. |
Kaur et al. [57] | The recommendations for diagnostics are provided based on the past data stored in the cloud. The judgments of how to hide the numerous patterns in the database were also aided by the suggested method. | A health monitoring system utilizing cloud concept, multiple machine learning methods, and IoT structure was described. |
Parthasarathy et al. [58] | The proposed LMM system for joint inflammatory disease made use of wearable sensor devices and uric acid sensors as a component of IoT infrastructure. The suggested technique is also utilized to transform health information and identify foot motion in order to diagnose GOUT arthritis. | A leg movement monitoring (LMM) system was designed to identify the onset of disease or joint pain. |
Tuli et al. [59] | The suggested model offered fog services via IoT devices and maintained medical data in accordance with user requests. Using FogBus, the implementation time, latency, power consumed, accuracy, bandwidth of network, and jitter of HealthFog are evaluated. The findings demonstrated that HealthFog offers the highest level of service quality and forecast accuracy. | A novel model called HealthFog was created for the automatic analysis of cardiac disorders. The HealthFog integrated edge computing (EC) hardware with deep learning (DL). |
Priyadarshini et al. [60] | A DeepFog health care model to forecast overall wellness was developed. It used fog computing to gather patient data and deep neural networks to forecast three aspects of well-being, including stress level, hypertension attacks, and diabetes. | Fog computing and deep learning was used for constructing the model. |
Jabeen et al. [61] | Recommender system was established to diagnose heart illness. The primary purpose of the suggested system is providing consumers nutrition and exercise advice. | Biosensors, IoT, prediction classifiers RF, NB, MLP, and SVM used for designing the system. |
Sood et al. [62] | A cyber–physical localization (CPL) system was proposed with the fundamental goal of assessing the jeopardy of coronary heart disease, for tracking patients’ ECG readings, to inform users and specialists when readings are aberrant, and to suggest medications and preventative measures in accordance with risk category. | The proposed system is based on the concepts of cloud computation and neuro-fuzzy implication. |
Gu et al. [63] | A diagnostic knowledge model (DKM) established for classifying the clinical conditions. The suggested system’s main goals are to discharge the health staff of the hefty weight of hospital duties and to offer appropriate decision-support. | The proposed system incorporated medical devices and made use of knowledge systems using the Component-Based Medical Cyber–Physical System framework (CBMCPS). |
Sood et al. [64] | A health care system was introduced to identify early-stage hypertension individuals based on user health data. The suggested method continuously evaluates and keeps track of the patients’ blood pleasure. | The system uses IoT sensors, artificial neural networks, mobile devices, and cloud storage. |
Lakshmanaprabu et al. [65] | A health care system was developed to categorize the various diseases according to chosen criteria. Using a precision parameter, the suggested system was assessed using several real-time hospital datasets. | The system employed an IoT structure, MapReduce, the enhanced dragonfly algorithm, and RF classifier. |
Anand et al. [66] | A hybrid framework was suggested to categorize the hepatic syndrome. The suggested system’s performance was assessed, and the findings proved that it outperforms as compared to existing systems classification accuracy. | The techniques used are updated particle swarm optimization, updated artificial neural network, the SPARK tool. |
Sood et al. [67] | A diagnostic system suggested that incorporates social network analysis (SAS) in cloud subsystem to offer a GPS-based worldwide risk assessment of dengue infection on Google Maps for preventing the spread of the infection. The effectiveness of the suggested system’s diagnosis, warning production, and risk assessment based on GPS capability was acknowledged using various statistical measurements and experimental methodologies. | A system with NB network and fog computing suggested and used Google Maps, GPS, SAS. |
Sood et al. [68] | An IoT-based fog-cloud diagnosed system for controlling and detecting dengue infection in 2021. To analyze the influence of the proposed system, the investigational findings were assessed using a numeral of analytical constraints. | The proposed system uses SVM, Google Maps, and temporal network analysis (TNA). |
Suggala et al. [69] | A novel dengue prediction method using fog computing introduced. The dengue infected was detected by checking the similarity factors between the disease and the users. Finally, at the cloud layer, an innovative Temporal Social Network Analysis (TSNA) was designed to evaluate the risk of disease outbreak, analyze sick users, and direct an awareness text to initiate preventive steps. | The proposed method uses cloud concept and temporal social network analysis (TSNA). |
Dataset | Symptoms/Attributes | Attribute Type | Attribute Sub Type |
---|---|---|---|
Health-Related Data | Fever, Vomit, Severe Body ache, Severe Headache, Nausea, Abdomen Pain, Joint Pain, Pain Behind Eye, Muscle Pain, Skin Rashes, Soft Bleeding, Red Eye, Appetite Loss, Yellow Skin | Qualitative attributes | Binary Nominal |
Environmental related data | Humidity, Temperature, Rainfall Parameters, Carbon Dioxide Level | Quantitative and Qualitative attributes | Numeric and Nominal |
Location related data | Breeding Side Count, Mosquito Density, Mosquito Breeding Sites, Individual Count on Site | Quantitative and Qualitative attributes | Numeric and Nominal |
Personal data | Unique ID Number, Name, Sex, Qualification, Occupation, Phone Number, Workplace Address, Home Address | Quantitative and Qualitative attributes | Numeric, Binary Nominal, Nominal |
Dengue Class | Description |
---|---|
Negative | Patient exhibits no indications of illness |
Infectious | Patient has red eyes, high fever, abdominal pain, bleeding disorder, low level of immunity and muscle pain |
Positive | Patient has fatigue along with headache and skin rashes |
Recover | Patient has no more infection |
Performance Measurement | Classifiers | ||||||
---|---|---|---|---|---|---|---|
NB | SVM | DT | ANN | Boosting | RF | Proposed System | |
F-value | 50.78 | 46.89 | 41.34 | 75.89 | 50.62 | 75.97 | 86.27 |
Recall | 54.47 | 49.46 | 42.15 | 77.27 | 57.13 | 79.85 | 88.31 |
Precision | 47.56 | 44.56 | 40.56 | 74.56 | 45.44 | 72.45 | 84.62 |
Accuracy | 79.17 | 74.00 | 73.83 | 88.30 | 80.09 | 88.27 | 93.64 |
Specificity | 83.04 | 81.55 | 82.85 | 91.05 | 89.50 | 93.94 | 95.29 |
Error Rate | 22.83 | 27.00 | 29.87 | 12.5 | 21.91 | 13.73 | 05.36 |
Sr. No. | Precision | Recall | F-Value | Specificity |
---|---|---|---|---|
1 | 82.8856 | 82.1866 | 82.5346 | 98.8906 |
2 | 81.6784 | 81.8796 | 81.7789 | 99.5467 |
3 | 82.9099 | 79.4185 | 81.1267 | 98.3456 |
4 | 82.1519 | 83.6777 | 82.9078 | 98.2733 |
5 | 82.4562 | 81.1258 | 81.7856 | 99.6789 |
6 | 82.0067 | 85.8945 | 83.9056 | 99.8902 |
7 | 82.1224 | 82.0996 | 82.1110 | 99.6783 |
8 | 82.8112 | 84.9677 | 83.8756 | 98.0045 |
9 | 83.0789 | 79.4702 | 81.2345 | 99.5756 |
10 | 83.0707 | 83.5642 | 83.3167 | 98.8172 |
Dengue Class | Precision | Recall | F-Value | Accuracy | Specificity |
---|---|---|---|---|---|
Negative | 83.93 | 87.17 | 85.52 | 89.65 | 93.55 |
Infectious | 85.76 | 87.74 | 86.74 | 95.96 | 97.67 |
Positive | 88.82 | 83.07 | 85.85 | 93.08 | 94.87 |
Recover | 79.97 | 95.29 | 86.96 | 95.87 | 95.08 |
Parameters | Proposed System | Cloud-Based Health Monitoring System |
---|---|---|
Precision | 84.62 | 76.55 |
Recall | 88.31 | 80.13 |
Specificity | 95.29 | 84.32 |
False Positive Rate | 7.65 | 22.86 |
Mean absolute error | 5.36 | 15.08 |
Average Delay | 6.32 s | 11.33 s |
Maximum Delay | 9.45 s | 19.56 s |
Minimum Delay | 2.54 s | 6.12 s |
Delay in standard deviation | 2.61 | 1.05 s |
Relative absolute error | 8.45 | 16.76 |
Root relative square error | 36.89 | 45.02 |
Root average square error | 3.80 | 9.66 |
Coverage | 94.13% | 83.78% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kukkar, A.; Kumar, Y.; Sandhu, J.K.; Kaur, M.; Walia, T.S.; Amoon, M. DengueFog: A Fog Computing-Enabled Weighted Random Forest-Based Smart Health Monitoring System for Automatic Dengue Prediction. Diagnostics 2024, 14, 624. https://doi.org/10.3390/diagnostics14060624
Kukkar A, Kumar Y, Sandhu JK, Kaur M, Walia TS, Amoon M. DengueFog: A Fog Computing-Enabled Weighted Random Forest-Based Smart Health Monitoring System for Automatic Dengue Prediction. Diagnostics. 2024; 14(6):624. https://doi.org/10.3390/diagnostics14060624
Chicago/Turabian StyleKukkar, Ashima, Yugal Kumar, Jasminder Kaur Sandhu, Manjit Kaur, Tarandeep Singh Walia, and Mohammed Amoon. 2024. "DengueFog: A Fog Computing-Enabled Weighted Random Forest-Based Smart Health Monitoring System for Automatic Dengue Prediction" Diagnostics 14, no. 6: 624. https://doi.org/10.3390/diagnostics14060624
APA StyleKukkar, A., Kumar, Y., Sandhu, J. K., Kaur, M., Walia, T. S., & Amoon, M. (2024). DengueFog: A Fog Computing-Enabled Weighted Random Forest-Based Smart Health Monitoring System for Automatic Dengue Prediction. Diagnostics, 14(6), 624. https://doi.org/10.3390/diagnostics14060624