Key result
Machine learning on national shopping data predicts local deprivation with ~88% accuracy and childhood obesity.
Why the study?
Measuring nutritional insecurity at scale is difficult, making it challenging to study the relationship between nutritional outcomes and deprivation at a national level, track changes over time, or understand policy effects.
Observational (n=4,000,000)
Effect estimate: Accuracy 0.88 (deprivation), 0.79 (childhood obesity)
Machine learning applied to large-scale retail transactional data can accurately predict local area deprivation and childhood obesity prevalence, offering a novel tool for monitoring nutritional insecurity.
Should not yet alter practice; leaves open whether retail data improves obesity surveillance.
Deprivation pushes people to choose cheap, calorie-dense foods instead of nutritious but expensive alternatives. Diseases, such as obesity, cardiovascular disease, and diabetes, resulting from these poor dietary choices place a significant burden on public health systems. Measuring nutritional insecurity is difficult to achieve at scale and so the ability to study the relationship between nutritional outcomes and deprivation at a national level is very challenging. This makes it difficult to understand the effect of new policies or track changes over time. To address this challenge, we develop a machine learning approach using massive anonymised transactional data (4 million members and 2.5 billion transactions) in partnership with the retailer The Co-operative Group UK. We engineer a series of variables related to obesogenic diets, including a new measure called ‘Calorie-oriented purchasing’. These variables help illustrate how large-scale transactional data can discriminate between neighbourhoods most affected by deprivation and childhood obesity. Through comparative assessment of machine learning approaches, we find better performance from tree-based models (Random Forest, XGBoost) with the best-achieving accuracy of 0.88 for predicting deprivation and an accuracy of 0.79 for childhood obesity. Calorie-oriented purchasing emerges as a robust predictor of deprivation and childhood obesity at the census area level. Results show this approach can help summarise nutritional insecurity, and support its spatio-temporal monitoring. We conclude with policy implications and recommend retailers adopt new measures for measuring national nutrition insecurity. • We analyse anonymised shopping data for > 4 million customers and > 2.5 billion transactions. • A new measure ‘Calorie-oriented purchasing’ reveals when people get more calories per pound spent. • Machine learning on shopping data predicts local area deprivation & childhood obesity prevalence. • Results show calorie-oriented purchasing is robust predictor of deprivation & childhood obesity. • Shopping data analysis can improve real-time assessment of deprivation and policy effectiveness.
No takes yet. Share an insight, caveat, or question.
Long et al. (2025) conducted an observational in Childhood obesity and socio-economic deprivation (n=4,000,000). Machine learning on national shopping data was evaluated on Prediction of deprivation and childhood obesity prevalence (Accuracy 0.88 (deprivation), 0.79 (childhood obesity)). Machine learning on national shopping data, utilizing a novel calorie-oriented purchasing metric, accurately predicted local area deprivation (accuracy 0.88) and childhood obesity (accuracy 0.79).
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: