This protocol describes an optimized attention-enhanced temporal graph convolutional network for cloud-based Internet of Things (IoT) student health monitoring.
Research Article
This protocol describes an optimized attention-enhanced temporal graph convolutional network for cloud-based Internet of Things (IoT) student health monitoring.
Sensor technology progressions have paved the way for the rapid expansion of the Internet of Things (IoT) applications to construct behavioral and physiological monitoring systems, like an IoT-based student healthcare monitoring system. The status of student health observation is necessary because the number of students who survive loneliness is increasing in large geographical areas. This research article presents an approach named optimized attention enhanced temporal graph convolutional network-based cloud resource allocation supported Internet of Things for students' health monitoring system (HMS-AETGCN-NGOA-IoT). The proposed HMS-AETGCN-NGOA-IoT is implemented using MATLAB. To detect students' health status, performance metrics like precision, accuracy, F1-score, Recall (Sensitivity), Specificity, Error rate, Computation time, and ROC are considered. The HMS-AETGCN-NGOA-IoT approach achieves 19.11%, 24.12%, and 28.13% higher specificity; 24.93%, 23.04%, and 9.51% lower computation time; 15.2%, 25.45%, and 13.91% higher ROC values; and 8.45%, 20.98%, and 27.55% higher accuracy compared with the existing Health Monitoring System based on Message Passing Neural Network for Internet of Things(HMS-MPNN-IoT), Health Monitoring System based on Support Vector Machine for Internet of Things(HMS-SVM-IoT) and Health Monitoring System based on Deep Neural Network for Internet of Things(HMS-DNN-IoT) methods, respectively.
One of the most valuable and exciting research areas is cloud computing1. This computing technique purchases structure and software services, and user-requested services from Internet2. A number of clients, together with cloud computing requests, are rising day by day. As a result, enhancing the speed and precision of cloud computing is critical3. Cloud computing improves patient monitoring4. The cloud offers a stable foundation for hard and massive computing tasks, such as data storing and processing, device services, and other information processing activities5. Many businesses and people favor cloud computing due to the requirement to archive, analyze, and comprehend massive amounts of data6. The financial market and the scholarly community have given the healthcare services sector priority recently. Due in large part to its potential for research, this industry has attracted a large amount of financing7. The healthcare industry is dealing with a number of problems, such as a lack of resources, high healthcare expenditures, and inefficient hospital resource management8. Additional logistical tasks include the limited beds, equipment, healthcare specialists, as well as the volume of medical care that patients required9.
Patient monitoring is typically done passively, which means that medical teams control medicine based on changes in the patient's health status10. The patient's condition could deteriorate in emergency situations; hence, the response time is crucial. IoT offers a wide range of opportunities in the e-health sector11. This technology has the ability to progress various fields and enhance health care services12. IoT is crucial to healthcare services and serves as an industry accelerator. Body sensor networks (BSNs) analyze physiological characteristics and symptoms while transmitting critical signals for a physician to examine in order to spot unusual and unexpected events13. As a result, emergency medication might be given to avoid life-threatening situations14.
Using smart technologies under IoT, the medical care progress has made it easy and enhanced the health services15. IoT offers a platform for achieving objectives like enhancing the quality of life for those who are ill or disabled and making their daily lives easier16. It has made it simpler for those who are unable to physically be with the patients to provide care17. If properly used, the branch of study known as e-health presents a number of advantages for society18. Furthermore, it permits remote data storage on cloud-based systems and allows authorized users, including external specialists and the inside team, to collaborate19. It is also an ideal platform for mobile/tablet/PDA-based health applications20.
The use of smartphones opens up several prospects for the development of effective healthcare services and solutions21. Furthermore, most existing systems still have significant limitations, such as offline data collecting, processing, and analysis, as well as focusing solely on diagnosing chronic conditions such as cardiovascular disease and diabetes without employing predictive methodologies22. Due to these constraints, the developed student health observing method depends on the health function report in IoT trails, along with biological and behavioral markers at the same time23. The suggested platform includes biological sensors and health nursing tools for collecting and storing health data from students24. The acquired data is then used by deep learning algorithms to track the student's overall health function status25. The major contributions of the research work are summarized below.
In this research, HMS-AETGCN-NGOA-IoT is proposed (Figure 1). Monitoring a student's health state is done by assessing two types of health condition parameters: behavioral and biological change parameters. To achieve optimal prediction, the Attention Enhanced Temporal Graph Convolutional Network (AETGCN) technique was used to detect students' health function status. HMS-AETGCN-NGOA-IoT method is implemented in MATLAB, and the effectiveness is assessed using several performance metrics (Figure 2). The efficiency of the suggested method is analyzed with the existing HMS-MPNN-IoT, HMS-SVM-IoT, and HMS-DNN-IoT methods.
Access restricted. Please log in or start a trial to view this content.
All required materials, software, and equipment used in this study are mentioned in the Table of Materials.
Data acquisition and preparation
The Data Set used in this work is the Student Mental Health Dataset, which was obtained from the publicly available Kaggle repository26. The dataset contains self-reported questions and responses collected from university students, covering demographic information, academic stress, sleep patterns, and mental health-related indicators. The data includes both sensitive and non-sensitive health conditions with a balanced distribution, which is suitable for supervised learning and performance evaluation. This dataset is divided into two categories: sensitive and non-sensitive events. Sensitive events are the conditions that threaten the health of students, like extreme academic stress, prolonged lack of sleep, high levels of anxiety or depression symptoms, and unhealthy lifestyle habits like excessive smoking and drinking, while non-sensitive events are associated with normal or stable mental health. This data set is split into training and testing sets, allocating 70% of the samples for training and 30% for testing the model. Implement tenfold cross-validation for model evaluation.
Data preprocessing using two-way recursive filtering (TWRF)
Apply TWRF to remove noise from the input dataset27. Implement the filtering process using the mathematical formulation: For an input row X with value xi at node i, apply the recursive filter.
yi = a1yi-1 + a2yi-2 + ... + akyi-k + b0xi + b1xi-1 + ... + bkxi-k
where a represents negative coefficients and b represents current data values. Calculate the value using the node function:
f(i) = min(255, max(0, round(yi)))
where parameter 255 represents the maximum filtering value. Compute the node product vector and determine the desired filtering value. Execute the complete TWRF process to generate clean, preprocessed data using the final filtering equation.
Feature extraction using adaptive synchroextracting transform (AST)
Apply AST to extract features from the preprocessed data28. Extract 12 numerical features: age, weight, heartbeat, sleep hours, fasting blood sugar, Cholesterol, HDL, LDL, Triglyceride, TSH, T4, and T3. The above features are selected because of their strong clinical relevance in assessing physical and mental health conditions22. For instance, Heartbeat and sleep hours represent stress and fatigue, while blood sugar and lipid values (cholesterol, HDL, LDL, triglycerides) represent metabolic health, and thyroid hormones (TSH, T3, T4) represent mood and mental health. Extract 5 nominal features such as gender, body temperature, body pressure, cigarette consumption, and alcohol consumption. These features are extracted because they define important demographic, physiological, and lifestyle variables that affect health status. Utilize the ridge curve identification method within AST using the time-frequency representation:
ASTx(t,ξ) = SETx(t,ξ)δ(ξ - ξx(t))
Apply the adaptive ridge extraction algorithm to reduce interference items and extract optimal features.
Model implementation and optimization
Configure the attention-enhanced temporal graph convolutional network (AETGCN) for health status detection29using graph convolution
hi(I+1) = σ(∑j∈N(i) 1/cij W(I) hj(I))
where hi is the feature of node i, W is the weight function, and cij is the normalizing term.
Implement the purpose of AT-GCN units using the gate mechanisms and output states. Incorporate spatial and temporal attention mechanisms:
Spatial: eij = LeakyReLU(aT[Whi∥Whj])
Temporal: βi = qT tanh(Whhi + Wxxi + bh)
Calculate normalized significance scores and implement temporal attention for frame importance weighting.
Northern Goshawk optimization algorithm (NGOA) implementation
Initialize NGOA for optimizing AETGCN parameters30 with population matrix:
X = [X1, X2, ..., Xn]T
Evaluate the objective function for each population member. Implement the exploration phase for prey identification:
Pi = Xk, i = 1,2,...,N, k = 1,2,...,i-1,i+1,...,N
Xinew, P1 = {Xi + r(Pi - IXi), FPi < FiXi + r(Xi - Pi), FPi ≥ Fi
Execute the exploitation phase for parameter optimization:
Xinew, P2 = {Xi + R(0,1) × (Pi - I×Xi), FPi < FiXi + R(0,1) × (Xi - Pi), FPi ≥ Fi
Iteratively optimize the weight parameters until the termination criteria are met.
Model training and evaluation
Train the optimized AETGCN model using the processed features. The performance of the proposed model was measured using a confusion matrix by calculating the true positive (TP), true negative (TN), false positive (FP), and false negative (FN) values for sensitive and non-sensitive health events. Using these values, performance metrics such as accuracy, precision, recall, F1-score, specificity, error rate, and ROC were calculated to measure the classification ability of the proposed model. The results were compared with HMS-MPNN-IoT, HMS-SVM-IoT, and HMS-DNN-IoT models using the same experimental environment, and the computational complexity was measured using the execution time taken for processing.
Access restricted. Please log in or start a trial to view this content.
The representative results validate the effectiveness of the proposed HMS-AETGCN-NGOA-IoT approach in identifying sensitive and non-sensitive health issues of students. Enhanced accuracy and F1-score values prove the effectiveness of the attention mechanism in the temporal graph convolutional network in identifying the temporal patterns and relationships of the health features. The high specificity and ROC curves ensure accurate identification with fewer false alarms, and the lower computation time proves the efficiency ...
Access restricted. Please log in or start a trial to view this content.
The proposed HMS-AETGCN-NGOA-IoT model demonstrates a significant advancement in automated student health monitoring by effectively integrating IoT data acquisition with a sophisticated deep learning framework. The core of this model's success lies in the Attention Enhanced Temporal Graph Convolutional Network (AETGCN), which is specifically designed to handle the complex, relational, and time-dependent nature of health data. By modeling students and their physiological/behavioral parameters as a dynamic graph, the AETGC...
Access restricted. Please log in or start a trial to view this content.
The authors have nothing to disclose.
The authors have no acknowledgments.
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| MATLAB | MathWorks | R2023a or later | |
| Operating system | windows 10 | ||
| Personal Computer | N/A | Memory 8 GB RAM | |
| Processor | Intel, Core i5 | ||
| Student Mental Health Dataset | Kaggle | https://www.kaggle.com/datasets/shariful07/student-mental-health |
Access restricted. Please log in or start a trial to view this content.
Request permission to reuse the text or figures of this JoVE article
Request PermissionThis corrects the article 10.3791/69389