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'...

Full description

Bibliographic Details
Main Authors: Talko B. Dijkhuis, Frank J. Blaauw, Miriam W. van Ittersum, Hugo Velthuijsen, Marco Aiello
Format: Article
Language:English
Published: MDPI AG 2018-02-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/18/2/623
id doaj-68970cbc3b8d425ca3a9bc9cb5065ddb
record_format Article
spelling doaj-68970cbc3b8d425ca3a9bc9cb5065ddb2020-11-24T23:58:13ZengMDPI AGSensors1424-82202018-02-0118262310.3390/s18020623s18020623Personalized Physical Activity Coaching: A Machine Learning ApproachTalko B. Dijkhuis0Frank J. Blaauw1Miriam W. van Ittersum2Hugo Velthuijsen3Marco Aiello4Johann Bernoulli Institute for Mathematics and Computer Science, Faculty of Science and Engineering (FSE), University of Groningen, Nijenborgh 9, 9747 AG Groningen, The NetherlandsJohann Bernoulli Institute for Mathematics and Computer Science, Faculty of Science and Engineering (FSE), University of Groningen, Nijenborgh 9, 9747 AG Groningen, The NetherlandsSchool for Health Care Studies, Hanze University of Applied Sciences, Petrus Driessenstraat 3, 9714 CA Groningen, The NetherlandsInstitute of Communication, Hanze University of Applied Sciences, Media and ICT, Zernikeplein 11, 9746 AS Groningen, The NetherlandsJohann Bernoulli Institute for Mathematics and Computer Science, Faculty of Science and Engineering (FSE), University of Groningen, Nijenborgh 9, 9747 AG Groningen, The NetherlandsLiving 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.http://www.mdpi.com/1424-8220/18/2/623physical activitymachine learningcoachingsedentary lifestyle
collection DOAJ
language English
format Article
sources DOAJ
author Talko B. Dijkhuis
Frank J. Blaauw
Miriam W. van Ittersum
Hugo Velthuijsen
Marco Aiello
spellingShingle Talko B. Dijkhuis
Frank J. Blaauw
Miriam W. van Ittersum
Hugo Velthuijsen
Marco Aiello
Personalized Physical Activity Coaching: A Machine Learning Approach
Sensors
physical activity
machine learning
coaching
sedentary lifestyle
author_facet Talko B. Dijkhuis
Frank J. Blaauw
Miriam W. van Ittersum
Hugo Velthuijsen
Marco Aiello
author_sort Talko B. Dijkhuis
title Personalized Physical Activity Coaching: A Machine Learning Approach
title_short 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_sort personalized physical activity coaching: a machine learning approach
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2018-02-01
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.
topic physical activity
machine learning
coaching
sedentary lifestyle
url http://www.mdpi.com/1424-8220/18/2/623
work_keys_str_mv AT talkobdijkhuis personalizedphysicalactivitycoachingamachinelearningapproach
AT frankjblaauw personalizedphysicalactivitycoachingamachinelearningapproach
AT miriamwvanittersum personalizedphysicalactivitycoachingamachinelearningapproach
AT hugovelthuijsen personalizedphysicalactivitycoachingamachinelearningapproach
AT marcoaiello personalizedphysicalactivitycoachingamachinelearningapproach
_version_ 1725451051372380160