Cargando…
Personalized Recommendations for Physical Activity e-Coaching (OntoRecoModel): Ontological Modeling
BACKGROUND: Automatic e-coaching may motivate individuals to lead a healthy lifestyle with early health risk prediction, personalized recommendation generation, and goal evaluation. Multiple studies have reported on uninterrupted and automatic monitoring of behavioral aspects (such as sedentary time...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
JMIR Publications
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9282669/ https://www.ncbi.nlm.nih.gov/pubmed/35737439 http://dx.doi.org/10.2196/33847 |
_version_ | 1784747155210108928 |
---|---|
author | Chatterjee, Ayan Prinz, Andreas |
author_facet | Chatterjee, Ayan Prinz, Andreas |
author_sort | Chatterjee, Ayan |
collection | PubMed |
description | BACKGROUND: Automatic e-coaching may motivate individuals to lead a healthy lifestyle with early health risk prediction, personalized recommendation generation, and goal evaluation. Multiple studies have reported on uninterrupted and automatic monitoring of behavioral aspects (such as sedentary time, amount, and type of physical activity); however, e-coaching and personalized feedback techniques are still in a nascent stage. Current intelligent coaching strategies are mostly based on the handcrafted string messages that rarely individualize to each user’s needs, context, and preferences. Therefore, more realistic, flexible, practical, sophisticated, and engaging strategies are needed to model personalized recommendations. OBJECTIVE: This study aims to design and develop an ontology to model personalized recommendation message intent, components (such as suggestion, feedback, argument, and follow-ups), and contents (such as spatial and temporal content and objects relevant to perform the recommended activities). A reasoning technique will help to discover implied knowledge from the proposed ontology. Furthermore, recommendation messages can be classified into different categories in the proposed ontology. METHODS: The ontology was created using Protégé (version 5.5.0) open-source software. We used the Java-based Jena Framework (version 3.16) to build a semantic web application as a proof of concept, which included Resource Description Framework application programming interface, World Wide Web Consortium Web Ontology Language application programming interface, native tuple database, and SPARQL Protocol and Resource Description Framework Query Language query engine. The HermiT (version 1.4.3.x) ontology reasoner available in Protégé 5.x implemented the logical and structural consistency of the proposed ontology. To verify the proposed ontology model, we simulated data for 8 test cases. The personalized recommendation messages were generated based on the processing of personal activity data in combination with contextual weather data and personal preference data. The developed ontology was processed using a query engine against a rule base to generate personalized recommendations. RESULTS: The proposed ontology was implemented in automatic activity coaching to generate and deliver meaningful, personalized lifestyle recommendations. The ontology can be visualized using OWLViz and OntoGraf. In addition, we developed an ontology verification module that behaves similar to a rule-based decision support system to analyze the generation and delivery of personalized recommendation messages following a logical structure. CONCLUSIONS: This study led to the creation of a meaningful ontology to generate and model personalized recommendation messages for physical activity coaching. |
format | Online Article Text |
id | pubmed-9282669 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | JMIR Publications |
record_format | MEDLINE/PubMed |
spelling | pubmed-92826692022-07-15 Personalized Recommendations for Physical Activity e-Coaching (OntoRecoModel): Ontological Modeling Chatterjee, Ayan Prinz, Andreas JMIR Med Inform Original Paper BACKGROUND: Automatic e-coaching may motivate individuals to lead a healthy lifestyle with early health risk prediction, personalized recommendation generation, and goal evaluation. Multiple studies have reported on uninterrupted and automatic monitoring of behavioral aspects (such as sedentary time, amount, and type of physical activity); however, e-coaching and personalized feedback techniques are still in a nascent stage. Current intelligent coaching strategies are mostly based on the handcrafted string messages that rarely individualize to each user’s needs, context, and preferences. Therefore, more realistic, flexible, practical, sophisticated, and engaging strategies are needed to model personalized recommendations. OBJECTIVE: This study aims to design and develop an ontology to model personalized recommendation message intent, components (such as suggestion, feedback, argument, and follow-ups), and contents (such as spatial and temporal content and objects relevant to perform the recommended activities). A reasoning technique will help to discover implied knowledge from the proposed ontology. Furthermore, recommendation messages can be classified into different categories in the proposed ontology. METHODS: The ontology was created using Protégé (version 5.5.0) open-source software. We used the Java-based Jena Framework (version 3.16) to build a semantic web application as a proof of concept, which included Resource Description Framework application programming interface, World Wide Web Consortium Web Ontology Language application programming interface, native tuple database, and SPARQL Protocol and Resource Description Framework Query Language query engine. The HermiT (version 1.4.3.x) ontology reasoner available in Protégé 5.x implemented the logical and structural consistency of the proposed ontology. To verify the proposed ontology model, we simulated data for 8 test cases. The personalized recommendation messages were generated based on the processing of personal activity data in combination with contextual weather data and personal preference data. The developed ontology was processed using a query engine against a rule base to generate personalized recommendations. RESULTS: The proposed ontology was implemented in automatic activity coaching to generate and deliver meaningful, personalized lifestyle recommendations. The ontology can be visualized using OWLViz and OntoGraf. In addition, we developed an ontology verification module that behaves similar to a rule-based decision support system to analyze the generation and delivery of personalized recommendation messages following a logical structure. CONCLUSIONS: This study led to the creation of a meaningful ontology to generate and model personalized recommendation messages for physical activity coaching. JMIR Publications 2022-06-23 /pmc/articles/PMC9282669/ /pubmed/35737439 http://dx.doi.org/10.2196/33847 Text en ©Ayan Chatterjee, Andreas Prinz. Originally published in JMIR Medical Informatics (https://medinform.jmir.org), 23.06.2022. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR Medical Informatics, is properly cited. The complete bibliographic information, a link to the original publication on https://medinform.jmir.org/, as well as this copyright and license information must be included. |
spellingShingle | Original Paper Chatterjee, Ayan Prinz, Andreas Personalized Recommendations for Physical Activity e-Coaching (OntoRecoModel): Ontological Modeling |
title | Personalized Recommendations for Physical Activity e-Coaching (OntoRecoModel): Ontological Modeling |
title_full | Personalized Recommendations for Physical Activity e-Coaching (OntoRecoModel): Ontological Modeling |
title_fullStr | Personalized Recommendations for Physical Activity e-Coaching (OntoRecoModel): Ontological Modeling |
title_full_unstemmed | Personalized Recommendations for Physical Activity e-Coaching (OntoRecoModel): Ontological Modeling |
title_short | Personalized Recommendations for Physical Activity e-Coaching (OntoRecoModel): Ontological Modeling |
title_sort | personalized recommendations for physical activity e-coaching (ontorecomodel): ontological modeling |
topic | Original Paper |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9282669/ https://www.ncbi.nlm.nih.gov/pubmed/35737439 http://dx.doi.org/10.2196/33847 |
work_keys_str_mv | AT chatterjeeayan personalizedrecommendationsforphysicalactivityecoachingontorecomodelontologicalmodeling AT prinzandreas personalizedrecommendationsforphysicalactivityecoachingontorecomodelontologicalmodeling |