用机器学习分析用户自述餐食记录,自动判断是否符合营养目标。
Exploring approaches to computational representation and classification of user-generated meal logs
- 结合文本嵌入与营养知识库,提升餐食分类准确率。
- 最佳模型准确率达87.3%,显著高于用户自我评估。
- 适合医疗健康领域做个性化营养干预的科研与应用。
本研究探讨了利用机器学习与领域知识增强,对患者生成的自由文本餐食记录进行分类,以判断其是否符合不同营养目标。研究使用来自美国大城市低收入社区114名参与者、通过移动应用收集的超过3000条餐食记录数据集,注册营养师提供的判断作为黄金标准。采用TF-IDF和BERT等文本嵌入方法,结合本体、食材解析器及宏量营养素含量等领域知识作为输入,评估逻辑回归与多层感知机分类器在准确率、精确率、召回率和F1分数上的表现。即使无知识增强,机器学习性能也优于用户自我评估;加入食材解析、食物实体与宏量营养信息后,最佳组合模型准确率进一步提升至87.3%。尽管各类营养目标下增益存在差异,但整体上机器学习在多目标分类中表现稳健。结果表明,机器学习可有效处理非结构化餐食文本,可靠识别餐食与营养目标的匹配度,超越自我报告,尤其在融入营养领域知识时效果更佳。研究凸显了机器学习分析患者生成健康数据在精准医疗中支持个体化营养指导的潜力。
原文摘要 · Abstract (English)
This study examined the use of machine learning and domain specific enrichment on patient generated health data, in the form of free text meal logs, to classify meals on alignment with different nutritional goals. We used a dataset of over 3000 meal records collected by 114 individuals from a diverse, low income community in a major US city using a mobile app. Registered dietitians provided expert judgement for meal to goal alignment, used as gold standard for evaluation. Using text embeddings, including TFIDF and BERT, and domain specific enrichment information, including ontologies, ingredient parsers, and macronutrient contents as inputs, we evaluated the performance of logistic regression and multilayer perceptron classifiers using accuracy, precision, recall, and F1 score against the gold standard and self assessment. Even without enrichment, ML outperformed self assessments of individuals who logged meals, and the best performing combination of ML classifier with enrichment achieved even higher accuracies. In general, ML classifiers with enrichment of Parsed Ingredients, Food Entities, and Macronutrients information performed well across multiple nutritional goals, but there was variability in the impact of enrichment and classification algorithm on accuracy of classification for different nutritional goals. In conclusion, ML can utilize unstructured free text meal logs and reliably classify whether meals align with specific nutritional goals, exceeding self assessments, especially when incorporating nutrition domain knowledge. Our findings highlight the potential of ML analysis of patient generated health data to support patient centered nutrition guidance in precision healthcare.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。