Towards lightweight stress monitoring on biometric data for IoMT environments

Background and objective: Stress is a physiological response mechanism that enables humans to react to perceived threats through a fight-or-flight response. While beneficial in acute situations, prolonged exposure to stress can lead to significant physical and mental health issues, making early and...

Descripción completa

Detalles Bibliográficos
Autores: Montoya-Peña , Carlos, Gaitán-Guerrero, Juan Francisco, Espinilla, Macarena, López, Jose L.
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2026
País:España
Institución:Universidad de Jaén
Repositorio:RUJA. Repositorio Institucional de la Producción Científica de la Universidad de Jaén
OAI Identifier:oai:ruja.ujaen.es:10953/7487
Acceso en línea:http://sciencedirect.com/science/article/pii/S0169260726000556?via%3Dihub
https://hdl.handle.net/10953/7487
Access Level:acceso abierto
Palabra clave:Stress monitoring
Biometric data
HRV
Respiratory signals
Healthcare
Machine learning
Internet of medical things
004
004.3
004.4
004.6
id ES_3be1adfa15535cd3ef146ca07043fcad
oai_identifier_str oai:ruja.ujaen.es:10953/7487
network_acronym_str ES
network_name_str España
repository_id_str
spelling Towards lightweight stress monitoring on biometric data for IoMT environmentsMontoya-Peña , CarlosGaitán-Guerrero, Juan FranciscoEspinilla, MacarenaLópez, Jose L.Stress monitoringBiometric dataHRVRespiratory signalsHealthcareMachine learningInternet of medical things004004.3004.4004.6Background and objective: Stress is a physiological response mechanism that enables humans to react to perceived threats through a fight-or-flight response. While beneficial in acute situations, prolonged exposure to stress can lead to significant physical and mental health issues, making early and reliable detection essential. Although many existing approaches achieve high accuracy by relying on numerous physiological signals and features, such solutions are often unsuitable for Internet of Medical Things (IoMT) applications that increasingly rely on edge computing paradigms. In these scenarios, stress detection models must operate directly on resource-constrained devices with limited computational and energy budgets. Therefore, this work proposes a lightweight and efficient methodological framework for stress detection, specifically designed for edge-based IoMT deployment. Methods: Eight supervised Machine Learning (ML) algorithms were evaluated: Random Forest (RF), LightGBM, CatBoost, XGBoost, Logistic Regression (LR), Support Vector Machine (SVM), K-Nearest Neighbors (KNN), and a Multilayer Perceptron (MLP). All models were trained using Heart Rate Variability (HRV) and respiratory features extracted from the WESAD dataset. The proposed framework combines population-level training with subject-specific adaptation and evaluates model performance under progressive dimensionality reduction using subsets of 15, 10, 8, 6, and 4 features. Results: The proposed two-stage framework demonstrates that subject-specific adaptation significantly improves stress detection performance. XGBoost achieved the highest balanced accuracy (95.1% 4.7%) using 10 features, outperforming the configuration with all 15 variables. Crucially, the study identifies a reduced set of 6 features as the optimal deployment configuration; despite its further reduced feature set, it showed no statistically significant performance loss compared to the 10-feature model (95% CI: −0.0078, 0.0068) and maintained a 99.6% probability of outperforming the best models from all other architectures evaluated. Conclusions: The results show that accurate and personalized stress detection is feasible using reduced feature sets, enabling efficient, interpretable, and real-time deployment of ML models in wearable and IoMT-based monitoring systems.Elsevier202620262026info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://sciencedirect.com/science/article/pii/S0169260726000556?via%3Dihubhttps://hdl.handle.net/10953/7487reponame:RUJA. Repositorio Institucional de la Producción Científica de la Universidad de Jaéninstname:Universidad de JaénInglésComputer Methods and Programs in Biomedicine;279;109287Attribution 3.0 Spainhttp://creativecommons.org/licenses/by/3.0/es/info:eu-repo/semantics/openAccessoai:ruja.ujaen.es:10953/74872026-06-24T12:41:07Z
dc.title.none.fl_str_mv Towards lightweight stress monitoring on biometric data for IoMT environments
title Towards lightweight stress monitoring on biometric data for IoMT environments
spellingShingle Towards lightweight stress monitoring on biometric data for IoMT environments
Montoya-Peña , Carlos
Stress monitoring
Biometric data
HRV
Respiratory signals
Healthcare
Machine learning
Internet of medical things
004
004.3
004.4
004.6
title_short Towards lightweight stress monitoring on biometric data for IoMT environments
title_full Towards lightweight stress monitoring on biometric data for IoMT environments
title_fullStr Towards lightweight stress monitoring on biometric data for IoMT environments
title_full_unstemmed Towards lightweight stress monitoring on biometric data for IoMT environments
title_sort Towards lightweight stress monitoring on biometric data for IoMT environments
dc.creator.none.fl_str_mv Montoya-Peña , Carlos
Gaitán-Guerrero, Juan Francisco
Espinilla, Macarena
López, Jose L.
author Montoya-Peña , Carlos
author_facet Montoya-Peña , Carlos
Gaitán-Guerrero, Juan Francisco
Espinilla, Macarena
López, Jose L.
author_role author
author2 Gaitán-Guerrero, Juan Francisco
Espinilla, Macarena
López, Jose L.
author2_role author
author
author
dc.subject.none.fl_str_mv Stress monitoring
Biometric data
HRV
Respiratory signals
Healthcare
Machine learning
Internet of medical things
004
004.3
004.4
004.6
topic Stress monitoring
Biometric data
HRV
Respiratory signals
Healthcare
Machine learning
Internet of medical things
004
004.3
004.4
004.6
description Background and objective: Stress is a physiological response mechanism that enables humans to react to perceived threats through a fight-or-flight response. While beneficial in acute situations, prolonged exposure to stress can lead to significant physical and mental health issues, making early and reliable detection essential. Although many existing approaches achieve high accuracy by relying on numerous physiological signals and features, such solutions are often unsuitable for Internet of Medical Things (IoMT) applications that increasingly rely on edge computing paradigms. In these scenarios, stress detection models must operate directly on resource-constrained devices with limited computational and energy budgets. Therefore, this work proposes a lightweight and efficient methodological framework for stress detection, specifically designed for edge-based IoMT deployment. Methods: Eight supervised Machine Learning (ML) algorithms were evaluated: Random Forest (RF), LightGBM, CatBoost, XGBoost, Logistic Regression (LR), Support Vector Machine (SVM), K-Nearest Neighbors (KNN), and a Multilayer Perceptron (MLP). All models were trained using Heart Rate Variability (HRV) and respiratory features extracted from the WESAD dataset. The proposed framework combines population-level training with subject-specific adaptation and evaluates model performance under progressive dimensionality reduction using subsets of 15, 10, 8, 6, and 4 features. Results: The proposed two-stage framework demonstrates that subject-specific adaptation significantly improves stress detection performance. XGBoost achieved the highest balanced accuracy (95.1% 4.7%) using 10 features, outperforming the configuration with all 15 variables. Crucially, the study identifies a reduced set of 6 features as the optimal deployment configuration; despite its further reduced feature set, it showed no statistically significant performance loss compared to the 10-feature model (95% CI: −0.0078, 0.0068) and maintained a 99.6% probability of outperforming the best models from all other architectures evaluated. Conclusions: The results show that accurate and personalized stress detection is feasible using reduced feature sets, enabling efficient, interpretable, and real-time deployment of ML models in wearable and IoMT-based monitoring systems.
publishDate 2026
dc.date.none.fl_str_mv 2026
2026
2026
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sciencedirect.com/science/article/pii/S0169260726000556?via%3Dihub
https://hdl.handle.net/10953/7487
url http://sciencedirect.com/science/article/pii/S0169260726000556?via%3Dihub
https://hdl.handle.net/10953/7487
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv Computer Methods and Programs in Biomedicine;279;109287
dc.rights.none.fl_str_mv Attribution 3.0 Spain
http://creativecommons.org/licenses/by/3.0/es/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution 3.0 Spain
http://creativecommons.org/licenses/by/3.0/es/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:RUJA. Repositorio Institucional de la Producción Científica de la Universidad de Jaén
instname:Universidad de Jaén
instname_str Universidad de Jaén
reponame_str RUJA. Repositorio Institucional de la Producción Científica de la Universidad de Jaén
collection RUJA. Repositorio Institucional de la Producción Científica de la Universidad de Jaén
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869406334200315904
score 15.811543