Questo protocollo descrive una rete convoluzionale temporale ottimizzata per l'attenzione potenziata per il monitoraggio della salute degli studenti tramite Internet delle Cose (IoT) basato su cloud.
Research Article
Questo protocollo descrive una rete convoluzionale temporale ottimizzata per l'attenzione potenziata per il monitoraggio della salute degli studenti tramite Internet delle Cose (IoT) basato su cloud.
I progressi tecnologici dei sensori hanno aperto la strada alla rapida espansione delle applicazioni dell'Internet delle Cose (IoT) per costruire sistemi di monitoraggio comportamentale e fisiologico, come un sistema di monitoraggio della salute degli studenti basato sull'IoT. Lo status di osservazione sanitaria degli studenti è necessario perché il numero di studenti che sopravvivono alla solitudine sta aumentando in vaste aree geografiche. Questo articolo di ricerca presenta un approccio chiamato Optimized Attention Enhanced Time-Graph Convolutional Resource Allocation supportata per Internet of Things for students' health monitoring system (HMS-AETGCN-NGOA-IoT). Il proposto HMS-AETGCN-NGOA-IoT è implementato utilizzando MATLAB. Per rilevare lo stato di salute degli studenti, vengono considerate metriche di performance come precisione, accuratezza, punteggio F1, richiamo (sensibilità), specificità, tasso di errore, tempo di calcolo e ROC. L'approccio HMS-AETGCN-NGOA-IoT raggiunge una specificità superiore del 19,11%, 24,12% e del 28,13% in più; 24,93%, 23,04% e un tempo di calcolo inferiore del 9,51%; valori ROC del 15,2%, 25,45% e 13,91% superiori; e 8,45%, 20,98% e 27,55% di accuratezza superiore rispetto al sistema di monitoraggio della salute esistente basato su Message Passing Neural Network for Internet of Things (HMS-MPNN-IoT), il Health Monitoring System basato su Support Vector Machine for Internet of Things (HMS-SVM-IoT) e il Health Monitoring System basato su metodi Deep Neural Network for Internet of Things (HMS-DNN-IoT).
Uno degli ambiti di ricerca più preziosi ed entusiasmanti è il cloudcomputing 1. Questa tecnica informatica acquista servizi di struttura e software, e servizi richiesti dagli utenti da Internet2. Numerosi clienti, comprese le richieste di cloud computing, stanno aumentando giorno dopo giorno. Di conseguenza, migliorare la velocità e la precisione del cloud computing èfondamentale 3. Il cloud computing migliora il monitoraggio deipazienti 4. Il cloud offre una base stabile per compiti di calcolo duro e di grande porte, come l'archiviazione e l'elaborazione dati, i servizi dei dispositivi e altre attività di elaborazione delleinformazioni 5. Molte aziende e persone preferiscono il cloud computing a causa della necessità di archiviare, analizzare e comprendere enormi quantità didati 6. Il mercato finanziario e la comunità accademica hanno recentemente dato priorità al settore dei servizi sanitari. In gran parte grazie al suo potenziale per la ricerca, questo settore ha attirato un grandefinanziamento 7. Il settore sanitario sta affrontando numerosi problemi, come la mancanza di risorse, elevate spese sanitarie e una gestione inefficiente delle risorseospedaliere. Ulteriori compiti logistici includono il numero limitato di posti letto, attrezzature, specialisti sanitari, nonché il volume di cure mediche di cui i pazienti avevanobisogno 9.
Il monitoraggio del paziente avviene tipicamente in modo passivo, il che significa che i team medici controllano la medicina in base ai cambiamenti nello stato di salute delpaziente 10. Le condizioni del paziente potrebbero peggiorare in situazioni di emergenza; perciò, il tempo di risposta è cruciale. L'IoT offre una vasta gamma di opportunità nel settore della e-health11. Questa tecnologia ha la capacità di far progredire vari settori e migliorare i servizisanitari 12. L'IoT è fondamentale per i servizi sanitari e funge da acceleratore per il settore. Le reti di sensori corporei (BSN) analizzano le caratteristiche fisiologiche e i sintomi mentre trasmettono segnali critici da un medico da esaminare per individuare eventi insoliti einaspettati 13. Di conseguenza, potrebbero essere somministrati farmaci d'emergenza per evitare situazioni di pericolo di vita14.
Utilizzando tecnologie intelligenti nell'ambito dell'IoT, i progressi nell'assistenza medica hanno reso tutto più semplice e miglioratoi servizi sanitari 15. L'IoT offre una piattaforma per raggiungere obiettivi come migliorare la qualità della vita di chi è malato o disabile e rendere la loro vita quotidiana più facile16. Ha reso più semplice per chi non può essere fisicamente con i pazienti fornire assistenza17. Se correttamente utilizzato, il ramo di studio noto come e-health presenta numerosi vantaggi per la società18. Inoltre, consente l'archiviazione remota dei dati su sistemi cloud e consente agli utenti autorizzati, inclusi specialisti esterni e il team interno, dicollaborare 19. È anche una piattaforma ideale per applicazioni sanitarie basate su dispositivi mobili/tablet/PDA 20.
L'uso degli smartphone apre diverse prospettive per lo sviluppo di servizi e soluzioni sanitarieefficaci 21. Inoltre, la maggior parte dei sistemi esistenti presenta ancora limitazioni significative, come la raccolta, l'elaborazione e l'analisi offline dei dati, oltre a concentrarsi esclusivamente sulla diagnosi di condizioni croniche come malattie cardiovascolari e diabete senza impiegare metodologiepredittive 22. A causa di questi vincoli, il metodo di osservazione della salute degli studenti sviluppato si basa sul rapporto di funzionalità sanitaria nei percorsi IoT, insieme a marcatori biologici e comportamentalicontemporaneamente 23. La piattaforma suggerita include sensori biologici e strumenti per l'infermieristica sanitaria per raccogliere e memorizzare dati sanitari da studenti24. I dati acquisiti vengono poi utilizzati dagli algoritmi di deep learning per monitorare lo stato di salute complessivo dellostudente 25. I principali contributi del lavoro di ricerca sono riassunti di seguito.
In questa ricerca viene proposto HMS-AETGCN-NGOA-IoT (Figura 1). Il monitoraggio dello stato di salute di uno studente avviene valutando due tipi di parametri della condizione di salute: parametri comportamentali e parametri di cambiamento biologico. Per ottenere una previsione ottimale, è stata utilizzata la tecnica Attention Enhanced Temporal Graph Convolutional Network (AETGCN) per rilevare lo stato di salute degli studenti. Il metodo HMS-AETGCN-NGOA-IoT è implementato in MATLAB e l'efficacia viene valutata utilizzando diverse metriche di prestazione (Figura 2). L'efficienza del metodo suggerito viene analizzata con i metodi esistenti HMS-MPNN-IoT, HMS-SVM-IoT e HMS-DNN-IoT.
Access restricted. Please log in or start a trial to view this content.
Tutti i materiali, software e attrezzature necessari utilizzati in questo studio sono menzionati nella Tabella dei Materiali.
Acquisizione e preparazione dei dati
Il Data Set utilizzato in questo lavoro è il Dataset sulla Salute Mentale degli Studenti, ottenuto dal repository Kaggle26 disponibile pubblicamente. Il dataset contiene domande e risposte auto-segnalate raccolte dagli studenti universitari, coprendo informazioni demografiche, stress accademico, schemi di sonno e indicatori legati alla salute mentale. I dati includono sia condizioni di salute sensibili che non sensibili con una distribuzione bilanciata, adatta all'apprendimento supervisionato e alla valutazione delle prestazioni. Questo dataset è suddiviso in due categorie: eventi sensibili e non sensibili. Gli eventi sensibili sono le condizioni che minacciano la salute degli studenti, come lo stress accademico estremo, la mancanza prolungata di sonno, alti livelli di sintomi di ansia o depressione e abitudini di vita malsane come fumo e alcol eccessivo, mentre eventi non sensibili sono associati a una salute mentale normale o stabile. Questo set di dati è suddiviso in set di addestramento e di test, assegnando il 70% dei campioni per l'addestramento e il 30% per il test del modello. Implementa la validazione incrociata dieci volte per la valutazione del modello.
Preprocessing dei dati tramite filtraggio ricorsivo bidirezionale (TWRF)
Applica TWRF per rimuovere il rumore dal datasetdi input 27. Implementare il processo di filtraggio usando la formulazione matematica: Per una riga di input X con valorex i al nodo i, applicare il filtro ricorsivo.
yi = a1yi-1 + a2yi-2 + ... + akyi-k + b0x i + b1xi-1 + ... + bkxi-k
dove a rappresenta i coefficienti negativi e b rappresenta i valori attuali dei dati. Calcola il valore usando la funzione nodo:
f(i) = min(255, max(0, round(y i)))
dove il parametro 255 rappresenta il valore massimo di filtraggio. Calcola il vettore prodotto nodo e determina il valore di filtraggio desiderato. Esegui l'intero processo TWRF per generare dati puliti e preprocessati utilizzando l'equazione finale di filtraggio.
Estrazione delle caratteristiche tramite trasformata di estrazione sincronizzativa adattiva (AST)
Applica AST per estrarre le funzionalità dai datipreprocessati 28. Estratto 12 caratteristiche numeriche: età, peso, battito cardiaco, ore di sonno, zucchero nel sangue a digiuno, colesterolo, HDL, LDL, trigliceridi, TSH, T4 e T3. Le caratteristiche sopra elencate sono selezionate per la loro forte rilevanza clinica nella valutazione delle condizioni di salute fisicae mentale 22. Ad esempio, il battito cardiaco e le ore di sonno rappresentano stress e stanchezza, mentre i valori di zucchero nel sangue e lipidi (colesterolo, HDL, LDL, trigliceridi) rappresentano la salute metabolica, e gli ormoni tiroidei (TSH, T3, T4) rappresentano l'umore e la salute mentale. Estrae 5 caratteristiche nominali come sesso, temperatura corporea, pressione corporea, consumo di sigarette e consumo di alcol. Queste caratteristiche vengono estratte perché definiscono importanti variabili demografiche, fisiologiche e dello stile di vita che influenzano lo stato di salute. Utilizzare il metodo di identificazione della curva di cresta all'interno di AST usando la rappresentazione tempo-frequenza:
ASTx(t,ξ) = SETx(t,ξ)δ(ξ -ξ x(t))
Applicare l'algoritmo adattivo di estrazione della cresta per ridurre gli elementi di interferenza ed estrarre le caratteristiche ottimali.
Implementazione e ottimizzazione del modello
Configura la rete convoluzionale temporale a grafo potenziato con attenzione (AETGCN) per il rilevamento dello stato di salute29usando la convoluzione del grafo
hi(I+1) = σ(∑j∈N(i) 1/cij W(I) hj(I))
dove hi è la caratteristica del nodo i, W è la funzione di peso e cij è il termine di normalizzazione.
Implementare lo scopo delle unità AT-GCN utilizzando i meccanismi di gate e gli stati di uscita. Incorporare meccanismi di attenzione spaziale e temporale:
Spaziale: eij = LeakyReLU(aT[Whi∥Whj])
Temporale: βi = qT tanh(Whh i + Wxxi + bh)
Calcolare i punteggi di significatività normalizzati e implementare l'attenzione temporale per la ponderazione dell'importanza del frame.
Implementazione dell'algoritmo di ottimizzazione del Northern Goshawk (NGOA)
Inizializzare NGOA per ottimizzare i parametriAETGCN 30 con matrice di popolazione:
X = [X1, X2, ..., Xn]T
Valuta la funzione obiettivo per ogni membro della popolazione. Implementa la fase di esplorazione per l'identificazione delle prede:
Pi =X k, i = 1,2,...,N, k = 1,2,...,i-1,i+1,...,N
Xinew, P1 = {Xi + r(Pi - IXi), FPi < FiX i + r(Xi -P i), FPi ≥ Fi
Esegui la fase di sfruttamento per l'ottimizzazione dei parametri:
Xinew, P2 = {Xi + R(0,1) × (Pi - I×Xi), FPi < FiXi + R(0,1) × (Xi - Pi), FPi ≥ Fi
Ottimizza iterativamente i parametri del peso fino a quando non vengono soddisfatti i criteri di terminazione.
Addestramento e valutazione del modello
Addestra il modello AETGCN ottimizzato utilizzando le funzionalità elaborate. Le prestazioni del modello proposto sono state misurate utilizzando una matrice di confusione calcolando i valori di veri positivi (TP), veri negativi (TN), falsi positivi (FP) e falsi negativi (FN) per eventi di salute sensibili e non sensibili. Utilizzando questi valori, sono state calcolate metriche di performance come accuratezza, precisione, richiamo, punteggio F1, specificità, tasso di errore e ROC per misurare la capacità di classificazione del modello proposto. I risultati sono stati confrontati con i modelli HMS-MPNN-IOT, HMS-SVM-IoT e HMS-DNN-IoT utilizzando lo stesso ambiente sperimentale, e la complessità computazionale è stata misurata utilizzando il tempo di esecuzione impiegato per l'elaborazione.
Access restricted. Please log in or start a trial to view this content.
I risultati rappresentativi convalidano l'efficacia dell'approccio proposto HMS-AETGCN-NGOA-IoT nell'identificare questioni di salute sensibili e non sensibili degli studenti. Una maggiore accuratezza e i valori di punteggio F1 dimostrano l'efficacia del meccanismo di attenzione nella rete convoluzionale dei grafi temporali nell'identificare i modelli temporali e le relazioni tra le caratteristiche di salute. Le curve ad alta specificità e ROC garantiscono un'identificazione accurata con...
Access restricted. Please log in or start a trial to view this content.
Il modello proposto HMS-AETGCN-NGOA-IoT dimostra un significativo progresso nel monitoraggio automatizzato della salute degli studenti, integrando efficacemente l'acquisizione di dati IoT con un sofisticato framework di deep learning. Il nucleo del successo di questo modello risiede nell'Attention Enhanced Temporal Graph Convolutional Network (AETGCN), progettata specificamente per gestire la natura complessa, relazionale e dipendente dal tempo dei dati sanitari. Modellando gli studenti ...
Access restricted. Please log in or start a trial to view this content.
Gli autori non hanno nulla da rivelare.
Gli autori non hanno alcun riconoscimento.
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| MATLAB | MathWorks | R2023a o successivamente | |
| Sistema operativo | Windows 10 | ||
| Personal Computer | N/A | Memoria 8 GB RAM | |
| Processore | Intel, Core i5 | ||
| Dataset sulla salute mentale degli studenti | 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