Cargando…

Personalized Physical Activity Coaching: A Machine Learning Approach

Living a sedentary lifestyle is one of the major causes of numerous health problems. To encourage employees to lead a less sedentary life, the Hanze University started a health promotion program. One of the interventions in the program was the use of an activity tracker to record participants'...

Descripción completa

Detalles Bibliográficos
Autores principales: Dijkhuis, Talko B., Blaauw, Frank J., van Ittersum, Miriam W., Velthuijsen, Hugo, Aiello, Marco
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5856112/
https://www.ncbi.nlm.nih.gov/pubmed/29463052
http://dx.doi.org/10.3390/s18020623
_version_ 1783307250763300864
author Dijkhuis, Talko B.
Blaauw, Frank J.
van Ittersum, Miriam W.
Velthuijsen, Hugo
Aiello, Marco
author_facet Dijkhuis, Talko B.
Blaauw, Frank J.
van Ittersum, Miriam W.
Velthuijsen, Hugo
Aiello, Marco
author_sort Dijkhuis, Talko B.
collection PubMed
description Living a sedentary lifestyle is one of the major causes of numerous health problems. To encourage employees to lead a less sedentary life, the Hanze University started a health promotion program. One of the interventions in the program was the use of an activity tracker to record participants' daily step count. The daily step count served as input for a fortnightly coaching session. In this paper, we investigate the possibility of automating part of the coaching procedure on physical activity by providing personalized feedback throughout the day on a participant’s progress in achieving a personal step goal. The gathered step count data was used to train eight different machine learning algorithms to make hourly estimations of the probability of achieving a personalized, daily steps threshold. In 80% of the individual cases, the Random Forest algorithm was the best performing algorithm (mean accuracy = 0.93, range = 0.88–0.99, and mean F1-score = 0.90, range = 0.87–0.94). To demonstrate the practical usefulness of these models, we developed a proof-of-concept Web application that provides personalized feedback about whether a participant is expected to reach his or her daily threshold. We argue that the use of machine learning could become an invaluable asset in the process of automated personalized coaching. The individualized algorithms allow for predicting physical activity during the day and provides the possibility to intervene in time.
format Online
Article
Text
id pubmed-5856112
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-58561122018-03-20 Personalized Physical Activity Coaching: A Machine Learning Approach Dijkhuis, Talko B. Blaauw, Frank J. van Ittersum, Miriam W. Velthuijsen, Hugo Aiello, Marco Sensors (Basel) Article Living a sedentary lifestyle is one of the major causes of numerous health problems. To encourage employees to lead a less sedentary life, the Hanze University started a health promotion program. One of the interventions in the program was the use of an activity tracker to record participants' daily step count. The daily step count served as input for a fortnightly coaching session. In this paper, we investigate the possibility of automating part of the coaching procedure on physical activity by providing personalized feedback throughout the day on a participant’s progress in achieving a personal step goal. The gathered step count data was used to train eight different machine learning algorithms to make hourly estimations of the probability of achieving a personalized, daily steps threshold. In 80% of the individual cases, the Random Forest algorithm was the best performing algorithm (mean accuracy = 0.93, range = 0.88–0.99, and mean F1-score = 0.90, range = 0.87–0.94). To demonstrate the practical usefulness of these models, we developed a proof-of-concept Web application that provides personalized feedback about whether a participant is expected to reach his or her daily threshold. We argue that the use of machine learning could become an invaluable asset in the process of automated personalized coaching. The individualized algorithms allow for predicting physical activity during the day and provides the possibility to intervene in time. MDPI 2018-02-19 /pmc/articles/PMC5856112/ /pubmed/29463052 http://dx.doi.org/10.3390/s18020623 Text en © 2018 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Dijkhuis, Talko B.
Blaauw, Frank J.
van Ittersum, Miriam W.
Velthuijsen, Hugo
Aiello, Marco
Personalized Physical Activity Coaching: A Machine Learning Approach
title Personalized Physical Activity Coaching: A Machine Learning Approach
title_full Personalized Physical Activity Coaching: A Machine Learning Approach
title_fullStr Personalized Physical Activity Coaching: A Machine Learning Approach
title_full_unstemmed Personalized Physical Activity Coaching: A Machine Learning Approach
title_short Personalized Physical Activity Coaching: A Machine Learning Approach
title_sort personalized physical activity coaching: a machine learning approach
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5856112/
https://www.ncbi.nlm.nih.gov/pubmed/29463052
http://dx.doi.org/10.3390/s18020623
work_keys_str_mv AT dijkhuistalkob personalizedphysicalactivitycoachingamachinelearningapproach
AT blaauwfrankj personalizedphysicalactivitycoachingamachinelearningapproach
AT vanittersummiriamw personalizedphysicalactivitycoachingamachinelearningapproach
AT velthuijsenhugo personalizedphysicalactivitycoachingamachinelearningapproach
AT aiellomarco personalizedphysicalactivitycoachingamachinelearningapproach