Using unsupervised machine learning to quantify physical activity from accelerometry in a diverse and rapidly changing population

25 Jan 2022  ·  Christopher B Thornton, Niina Kolehmainen, Kianoush Nazarpour ·

Accelerometers are widely used to measure physical activity behaviour, including in children. The traditional method for processing acceleration data uses cut points to define physical activity intensity, relying on calibration studies that relate the magnitude of acceleration to energy expenditure. However, these relationships do not generalise across diverse populations and hence they must be parametrised for each subpopulation (e.g., age groups) which is costly and makes studies across diverse populations and over time difficult. A data driven approach that allows physical activity intensity states to emerge from the data, without relying on parameters derived from external populations, and offers a new perspective on this problem and potentially improved results. We applied an unsupervised machine learning approach, namely a hidden semi Markov model, to segment and cluster the accelerometer data recorded from 279 children (9 to 38 months old) with a diverse range of physical and social-cognitive abilities (measured using the Paediatric Evaluation of Disability Inventory). We benchmarked this analysis with the cut points approach calculated using the best available thresholds for the population. Time spent active as measured by this unsupervised approach correlated more strongly with measures of the childs mobility, social-cognitive capacity, independence, daily activity, and age than that measured using the cut points approach. Unsupervised machine learning offers the potential to provide a more sensitive, appropriate, and cost-effective approach to quantifying physical activity behaviour in diverse populations, compared to the current cut points approach. This, in turn, supports research that is more inclusive of diverse or rapidly changing populations.

PDF Abstract
No code implementations yet. Submit your code now

Tasks


Datasets


  Add Datasets introduced or used in this paper

Results from the Paper


  Submit results from this paper to get state-of-the-art GitHub badges and help the community compare results to other papers.

Methods


No methods listed for this paper. Add relevant methods here