DiningBench: A Hierarchical Multi-view Benchmark for Perception and Reasoning in the Dietary Domain
Organizations: Gaoling School of Artificial Intelligence, Renmin University of China · Meituan · Wuhan University
Abstract
Recent advancements in Vision-Language Models (VLMs) have revolutionized general visual understanding. However, their application in the food domain remains constrained by benchmarks that rely on coarse-grained categories, single-view imagery, and inaccurate metadata. To bridge this gap, we introduce DiningBench, a hierarchical, multi-view benchmark designed to evaluate VLMs across three levels of cognitive complexity: Fine-Grained Classification, Nutrition Estimation, and Visual Question Answering. Unlike previous datasets, DiningBench comprises 3,021 distinct dishes with an average of 5.27 images per entry, incorporating fine-grained "hard" negatives from identical menus and rigorous, verification-based nutritional data. We conduct an extensive evaluation of 29 state-of-the-art open-source and proprietary models. Our experiments reveal that while current VLMs excel at general reasoning, they struggle significantly with fine-grained visual discrimination and precise nutritional reasoning. Furthermore, we systematically investigate the impact of multi-view inputs and Chain-of-Thought reasoning, identifying five primary failure modes. DiningBench serves as a challenging testbed to drive the next generation of food-centric VLM research. All codes are released in https://github.com/meituan/DiningBench.
Figures & tables
| Name | Dish Count | Image Count | Avg Images Per Dish | Dish Categories |
| All | 3021 | 15928 | 5.27 | 2060 |
| Fine-Grained Classification | 2884 | 15330 | 5.32 | 1977 |
| Nutrition Estimation | 1650 | 8856 | 5.37 | 1247 |
| Visual Question Answering | 804 | 839 | 1.04 | 696 |
| Country Distribution | VQA Category Distribution | ||
| Region | Count | Category | Count |
| Chinese | 2086 | Cuisine Technique | 532 |
| Western | 286 | Dietary Suggestion | 219 |
| Worldwide | 252 | Multi Image Analysis | 35 |
| Asian | 187 | Counterfactual Reasoning | 18 |
| Japanese | 118 | ||
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| Please strictly follow the Chain of Thought steps below for the analysis: |
| 1. Visual Observation : Describe the food’s color, shape, texture, plating characteristics, and inferred cooking state. |
| 2. Ingredient Breakdown : Identify and list the main ingredients, auxiliary ingredients, seasonings, and sauce components in detail. |
| 3. Comprehensive Answer : Answer the question based on the original image content and the observations and breakdown above. |
| You are an expert in nutrition and health science. Your task is to estimate the calories, macronutrients, health metrics, and trace element content of food based on the provided information. |
| In addition to the text information in food_info , you will be provided with the merchant’s promotional image ( food_picture ) and a user-uploaded image ( user_picture ). These may contain dish details, ingredients, cooking methods, or specific calorie counts. You must synthesize all available information. |
| Pay close attention to the following fields and logic: |
| 1. food_unit : Indicates the measurement unit. |
| 2. food_description : The merchant’s description. It may contain reference calorie info, but you must adhere to the following rules to obtain real, objective, and precise values: |
| # Role |
| You are a “Food Knowledge Graph Expert” proficient in standard naming conventions for Chinese and Western cuisine, as well as a “Visual Dataset Construction Expert.” |
| # Goal |
| Your task is to perform name standardization on the [Target Food Item] and [Initial Distractor Candidates], and ultimately output exactly 7 of the most visually deceptive distractors. |
| # Inputs |
| # Role Definition |
| You are a world-class Food Science and Computer Vision Benchmark Architect . Your expertise lies in designing highly challenging Multimodal VQA tasks to evaluate AI models on fine-grained visual recognition, nutritional reasoning, and logical inference. |
| # Goal |
| Based on the provided 4 reference images (Visual Input) and [God-view Metadata] , construct 1 high-difficulty VQA test sample. |
| # Input Data |
| # Role Definition |
| You are a “Senior Food Critic” with Michelin-star level appreciation capabilities. Your core competency lies in combining fine-grained Visual Cues with a deep Culinary Knowledge Graph to perform logically rigorous provenance reasoning. |
| # Task Objective |
| Based on the provided Food Image Metadata , construct 5-8 High-Difficulty VQA data samples. |
| Note: The output must be in strict JSON Array format. |
| Role Definition |
| You are a senior Fine-grained Visual Recognition Data QA Specialist . You need to audit the validity of a “Food Recognition” multiple-choice question. |
| This question aims to test the model’s ability to distinguish visually similar dishes; therefore, distractors are allowed to be highly visually similar to the correct answer. |
| [Question Data] |
| 1. Candidate Options: |
| {option_str} |
| Role Definition |
| You are a Food Nutrition Data Final Audit Expert with “Absolute Zero Tolerance” standards. Your task is to clean the “Food Nutrition Estimation” Golden Test Set. |
| Any data with flaws, ambiguity, logical conflicts, or estimation bias must be ruthlessly rejected. Your goal is to ensure the remaining data is 100% perfect and accurate. |
| [Data to Audit] |
| Standard Answer (Ground Truth): |
| {cal_response2_str} |
| # Role |
| You are a Chief VQA Auditor . Your task is to build a “High-Difficulty” test set for SOTA models. |
| Your core principles are: Atomic, High-Difficulty, Zero-Tolerance . Any mediocre, simple, structurally chaotic, or verbose data must be immediately “sentenced to death”. |
| # Input Data |
| - Visual Context: [Model analysis based on image] |
| - Question: {question} |
VLM Evaluation
Vision-language model evaluation measures multimodal systems’ perception, reasoning, grounding, robustness, and reliability across controlled and real-world tasks.
See all 989 papers