Research map / Large language models / Language, safety and interpretability
NutriBench: A Dataset for Evaluating Large Language Models in Nutrition Estimation from Meal Descriptions
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Introduces NutriBench, an 11,857-item human-verified natural-language meal description benchmark for carbohydrate estimation, evaluates 12 LLMs under four prompting strategies, compares with nutritionists, and runs a T1D glucose simulation.
Problem
LLM-based nutrition estimation from natural language meal descriptions lacks a public benchmark, and it is unclear how accurately LLMs estimate meal carbohydrates relative to professionals and how errors affect blood glucose outcomes.
Approach
A publicly released benchmark of natural-language meal descriptions generated by GPT-4o-mini from WWEIA and FAO/WHO GIFT dietary intake records (with human verification), used to evaluate LLMs with Base, CoT, RAG and RAG+CoT prompting, plus a nutritionist comparison and a Tidepool-based glucose simulation.
Key results
- GPT-4o with CoT achieved the highest accuracy of 66.82% (Acc@7.5) with a 99.16% answer rate across all models and methods.
- Averaged over 12 models, CoT raised Acc@7.5 from 43.24% (Base) to 47.46%.
- Fine-tuned Gemma2-27B-FT improved MAE from 13.33 to 9.57 and Acc@7.5 from 45.61% to 61.71% over its Base prompting, but still trailed GPT-4o CoT.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Add step-by-step reasoning with CoT prompting | LLMs, averaged over 12 models · NutriBench carbohydrate estimation | Acc@7.5: 43.24% -> 47.46% | Helped |
| Add step-by-step reasoning with CoT prompting | LLMs, averaged over 12 models · NutriBench carbohydrate estimation | Answer Rate: 95.59% -> 97.14% | Helped |
| Fine-tune Gemma2-27B with FDC nutrition data (ablation) | Gemma2-27B · NutriBench carbohydrate estimation | MAE: 13.33 -> 9.57 | Helped |
| Fine-tune Gemma2-27B with FDC nutrition data (ablation) | Gemma2-27B · NutriBench carbohydrate estimation | Acc@7.5: 45.61% -> 61.71% | Helped |
| Fine-tune Gemma2-27B with FDC nutrition data (ablation) | Gemma2-27B · NutriBench carbohydrate estimation | Answer Rate: 88.65% -> 100% | Helped |
| Add RAG to Base prompting | GPT-4o-mini · NutriBench carbohydrate estimation, metric-serving queries | accuracy | No clear effect |
| Combine RAG with CoT instead of CoT alone | GPT-4o-mini · NutriBench carbohydrate estimation | accuracy | Hurt |
| Use RAG instead of Base or CoT | Llama3.1-70B and Llama3.1-405B-FP8 · NutriBench carbohydrate estimation, metric-serving queries | accuracy | Helped |
| Use RAG+CoT instead of CoT alone | Llama 3.1 models · NutriBench carbohydrate estimation, natural-serving queries | accuracy | Hurt |
| Paraphrase the original prompt instructions (ablation) | GPT-4o-mini with Base prompting · Prompt paraphrase robustness | Acc@7.5: 51.43; 51.29; 52.70; 50.75 | No clear effect |
| Fine-tune Llama3.1-8B on GPT-generated nutrition data (ablation) | Llama3.1-8B · NutriBench carbohydrate estimation | MAE: 19.97 -> 13.79 | Helped |
| Fine-tune Llama3.1-70B on GPT-generated nutrition data (ablation) | Llama3.1-70B · NutriBench carbohydrate estimation | MAE: 14.73 -> 12.60 | Helped |
Surprising findings
- RAG did not consistently help: for GPT-4o-mini, RAG+CoT performed worse than CoT, and for natural serving queries CoT alone always beat RAG+CoT.
- Most models had higher error on natural serving descriptions than metric ones, while the GPT family did better with metric servings.
Limitations
- Meal descriptions were generated by GPT-4o-mini and verified by a single author, so the benchmark may carry generation artifacts.
- Nutritionist study used only three nutritionists on 72 queries, and the look-up condition had a single respondent.
- RAG database mostly contained metric 100g entries, limiting usefulness for natural serving queries.
Experimental setup
Datasets: What We Eat in America (WWEIA) FAO/WHO GIFT FoodData Central (FDC)
Benchmarks: NutriBench
Metrics: Acc@7.5 mean absolute error answer rate %TIR %TBR %TAR BGRI
Baselines: Base prompting Chain-of-Thought RAG Nutritionists
Builds on: chain-of-thought prompting retrieval-augmented generation qLoRA
Closest papers by meaning
- Pic2Prep: A Multimodal Conversational Agent for Cooking Assistance (AAAI 2025 · similarity 0.84)
- GlucoFM-Bench: Benchmarking Time-Series Foundation Models for Blood Glucose Forecasting (NeurIPS 2026 · similarity 0.82)
- What can large language models do for sustainable food? (ICML 2025 · similarity 0.81)
- OVFoodSeg: Elevating Open-Vocabulary Food Image Segmentation via Image-Informed Textual Representation (CVPR 2024 · similarity 0.81)
- Knowledge Graph and Large Language Model for Metabolomics (AAAI 2025 · similarity 0.81)
- Knowledge-Powered Recommendation for an Improved Diet Water Footprint (AAAI 2024 · similarity 0.81)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
