atlas

Research map / Large language models / Language, safety and interpretability

NutriBench: A Dataset for Evaluating Large Language Models in Nutrition Estimation from Meal Descriptions

ICLR 2025 · Large language models › Language, safety and interpretability · approach: Data and evaluation methodology

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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add step-by-step reasoning with CoT promptingLLMs, averaged over 12 models · NutriBench carbohydrate estimationAcc@7.5: 43.24% -> 47.46%Helped
Add step-by-step reasoning with CoT promptingLLMs, averaged over 12 models · NutriBench carbohydrate estimationAnswer Rate: 95.59% -> 97.14%Helped
Fine-tune Gemma2-27B with FDC nutrition data (ablation)Gemma2-27B · NutriBench carbohydrate estimationMAE: 13.33 -> 9.57Helped
Fine-tune Gemma2-27B with FDC nutrition data (ablation)Gemma2-27B · NutriBench carbohydrate estimationAcc@7.5: 45.61% -> 61.71%Helped
Fine-tune Gemma2-27B with FDC nutrition data (ablation)Gemma2-27B · NutriBench carbohydrate estimationAnswer Rate: 88.65% -> 100%Helped
Add RAG to Base promptingGPT-4o-mini · NutriBench carbohydrate estimation, metric-serving queriesaccuracyNo clear effect
Combine RAG with CoT instead of CoT aloneGPT-4o-mini · NutriBench carbohydrate estimationaccuracyHurt
Use RAG instead of Base or CoTLlama3.1-70B and Llama3.1-405B-FP8 · NutriBench carbohydrate estimation, metric-serving queriesaccuracyHelped
Use RAG+CoT instead of CoT aloneLlama 3.1 models · NutriBench carbohydrate estimation, natural-serving queriesaccuracyHurt
Paraphrase the original prompt instructions (ablation)GPT-4o-mini with Base prompting · Prompt paraphrase robustnessAcc@7.5: 51.43; 51.29; 52.70; 50.75No clear effect
Fine-tune Llama3.1-8B on GPT-generated nutrition data (ablation)Llama3.1-8B · NutriBench carbohydrate estimationMAE: 19.97 -> 13.79Helped
Fine-tune Llama3.1-70B on GPT-generated nutrition data (ablation)Llama3.1-70B · NutriBench carbohydrate estimationMAE: 14.73 -> 12.60Helped

Surprising findings

Limitations

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

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy