Quantifying Hidden Salt for Precision Healthcare: Sodium Assessment via Joint-Factor Retrieval and Chain-of-Thought Inference

arXiv cs.CL Papers

Summary

This research paper proposes the SALT framework, which uses retrieval-augmented generation and chain-of-thought inference to accurately estimate sodium content in recipes, achieving state-of-the-art performance on the SALT54k dataset for AI-assisted precision healthcare.

arXiv:2609.22171v1 Announce Type: new Abstract: Precision healthcare, particularly for conditions like hypertension and cardiovascular disease, necessitates monitoring of dietary sodium intake. However, tracking this is hindered by the prevalence of hidden salt in cooking, such as sodium in soy sauce and ketchup. While recipes offer a valuable data source for dietary analysis, sodium-rich seasonings are frequently omitted or described ambiguously in instructions. To solve this issue, we propose SALT, a Sodium Assessing & Level Tracking framework adopting an RAG framework to assess sodium content in recipes. Our framework first introduces a Joint-Factor Embedding Retrieval module to locate similar recipes with specified sodium content for addressing the lack of contextual references. These retrieved samples provide contexts for subsequent inference. Then we design a structured 4-hop Chain-of-Thought inference module to refine the vague estimation from language models through a multi-step sodium estimation. To facilitate our study, we further construct a recipe dataset SALT54k with $54,151$ entries labeled with sodium quantities across $11$ common seasonings. Results on SALT54k demonstrate that our method achieves state-of-the-art performance in sodium estimation. Additional real-world validations confirm the effectiveness of our method, demonstrating its potential as a practical solution for AI-assisted precision healthcare.
Original Article
View Cached Full Text

Cached at: 09/22/26, 09:06 AM

# Quantifying Hidden Salt for Precision Healthcare: Sodium Assessmentvia Joint-Factor Retrieval and Chain-of-Thought Inference
Source: [https://arxiv.org/html/2609.22171](https://arxiv.org/html/2609.22171)
Mingyu HuangAffiliation:State Key Laboratory of AI Safety, Institute of Computing TechnologyChinese Academy of Sciences, Beijing, China\.Affiliation:University of Chinese Academy of Sciences, Beijing, China\.Email:[huangmingyu181@mails\.ucas\.ac\.cn](mailto:)Weiqing MinAffiliation:State Key Laboratory of AI Safety, Institute of Computing TechnologyChinese Academy of Sciences, Beijing, China\.Affiliation:University of Chinese Academy of Sciences, Beijing, China\.Email:[sqjiang@ict\.ac\.cn](mailto:)Yuehui FangAffiliation:National Institute for Nutrition and HealthChinese Center for Disease Control and Prevention, Beijing, China\.Yuna HeAffiliation:National Institute for Nutrition and HealthChinese Center for Disease Control and Prevention, Beijing, China\.Shuqiang Jiang111Corresponding Author\.Affiliation:State Key Laboratory of AI Safety, Institute of Computing TechnologyChinese Academy of Sciences, Beijing, China\.Affiliation:University of Chinese Academy of Sciences, Beijing, China\.

###### Abstract

Precision healthcare, particularly for conditions like hypertension and cardiovascular disease, necessitates monitoring of dietary sodium intake\. However, tracking this is hindered by the prevalence of hidden salt in cooking, such as sodium in soy sauce and ketchup\. While recipes offer a valuable data source for dietary analysis, sodium\-rich seasonings are frequently omitted or described ambiguously in instructions\. To solve this issue, we proposeSALT, aSodiumAssessing &LevelTracking framework adopting an RAG framework to assess sodium content in recipes\. Our framework first introduces a Joint\-Factor Embedding Retrieval module to locate similar recipes with specified sodium content for addressing the lack of contextual references\. These retrieved samples provide contexts for subsequent inference\. Then we design a structured 4\-hop Chain\-of\-Thought inference module to refine the vague estimation from language models through a multi\-step sodium estimation\. To facilitate our study, we further construct a recipe datasetSALT54kwith54,15154,151entries labeled with sodium quantities across1111common seasonings\. Results on SALT54k demonstrate that our method achieves state\-of\-the\-art performance in sodium estimation\. Additional real\-world validations confirm the effectiveness of our method, demonstrating its potential as a practical solution for AI\-assisted precision healthcare\.

## 1Introduction

![Refer to caption](https://arxiv.org/html/2609.22171v1/fig1_2.png)Figure 1:Diagram of the sodium intake impacting health and a failure attempt to assess sodium content due to an ambiguous recipe\.Excessive sodium intake is a major contributor to chronic diseases, including hypertension, cardiovascular disease, kidney dysfunction, and cognitive decline, as highlighted by studies fromThe LancetandNature[Murray et al\. \(2020\)](https://arxiv.org/html/2609.22171#bib.bib21);[Wilck et al\. \(2017\)](https://arxiv.org/html/2609.22171#bib.bib20)\. In China, the recommended daily sodium intake is1,9651,965milligrams, yet the median actual intake reached4,1824,182milligrams as of 2023[Huang et al\. \(2025\)](https://arxiv.org/html/2609.22171#bib.bib28)\. This significantly exceeded the recommended level and highlighted the urgency of accurate sodium monitoring strategies for public health concerns\. Recipes offer an important yet underexplored avenue for this task\. However, estimating such fine\-grained nutritional information from semi\-structured recipes presents a fundamental challenge\. Recipes blend natural language, implicit culinary knowledge, and domain\-specific conventions, making them complex but valuable inputs for nutritional analysis\. Therefore, this study focuses on automating dietary sodium estimation from recipe texts to bridge the gap between implicit culinary instructions and nutritional monitoring for precision healthcare\.

Existing nutritional analysis studies primarily involve sodium from packaged foods, where sodium\-related content is explicitly labeled[Ma et al\. \(2023\)](https://arxiv.org/html/2609.22171#bib.bib12);[Thames et al\. \(2021\)](https://arxiv.org/html/2609.22171#bib.bib32)\. However, a significant amount of sodium from user\-added seasonings \(e\.g\., salt and soy sauce\) in regular Eastern recipes is often implicitly stated or entirely omitted as illustrated in Figure[1](https://arxiv.org/html/2609.22171#S1.F1)\(b\)\. This introduces a distinct challenge for automatic nutrient estimation: the text fails to offer explicit numeric quantities for sodium\-bearing seasonings\. Therefore, sodium information cannot be directly extracted using standard parsing or pattern\-matching techniques, necessitating advanced methods that bridge retrieval and multi\-step inference\.

To ensure accurate sodium estimation in under\-specified recipes, it is essential to mimic how humans reason about seasonings in real\-world cooking\. When encountering vague instructions, experienced cooks rely on analogical reasoning, recalling similar dishes and estimating appropriate seasoning quantities based on shared characteristics such as cooking style and ingredient composition[Mao \(2018\)](https://arxiv.org/html/2609.22171#bib.bib8)\. Furthermore, this estimation process is often stepwise and reflective\. Cooks tend to reason through multiple stages, considering dish type, flavor expectations, and regional habits before reaching a conclusion\. Despite the above intuitions, formalizing such reasoning within computational systems remains underexplored in the previous studies\.

In this paper, we cast sodium estimation as a domain\-specific inference task\. This task aims to estimate sodium content in recipes with under\-specified seasonings, which faces two major challenges\. The first is that seasoning information in real\-world recipes is often missing or vaguely described, making it difficult to assess sodium levels without contextual references\. To address this challenge, we propose the first key component: aJoint\-Factor Embedding Retrievalmodule\. Since seasoning usage is influenced by styles, ingredients, and regional practices, we hypothesize that retrieving similar recipes with known sodium content can improve performance\. This motivates the adoption of a Retrieval\-Augmented Generation \(RAG\) framework\. This module is designed to retrieve relevant reference recipes with specified seasonings through a tuned bge\-m3 recipe model and pairwise name\-ingredients\-steps similarity comparison\. The second challenge is that large language models \(LLMs\) struggle to accurately infer precise seasoning quantities in a single\-run manner, especially in the absence of explicit cues\. To address this challenge, we design the second key component: a4\-hop Chain\-of\-Thought\(CoT\) inference module\. This module enhances structured sodium prediction by guiding an LLM through a multi\-step inference process, simulating how humans reason across analogous cooking experiences\. Together, these two components formSALT, aSodiumAssessing &LevelTracking framework, enabling more reliable and interpretable sodium estimation from under\-specified recipe texts\.

To facilitate our study, we further construct a recipe datasetSALT54kcontaining54,15154,151real\-world recipes, each annotated with sodium values for1111sodium\-rich seasonings for this new task\. SALT54k reflects authentic dietary habits and offers high domain diversity, making it a valuable benchmark for future computational nutrition research\. Evaluation demonstrates that our method achieves significant gains over baseline approaches\. The improvements are consistent across various model families \(a 16\.19% improvement over the Naive RAG baseline for GPT\-5\.2 and a 5\.39% improvement over Llama\-3\-Chinese zero\-shot fine\-tuned setting\)\. Moreover, we confirm these trends using real\-world application test results, underscoring the robustness of the proposed pipeline\. Overall, this work contributes to the growing field of structured information inference from unstructured food data, offering a scalable solution to precision healthcare\.

Main contributions of our work are as follows: \(1\) We propose a novel sodium assessing & level tracking framework to estimate sodium from recipes with unspecified seasonings by integrating a culinary\-tuned Joint\-Factor Embedding Retrieval and a 4\-hop CoT inference module, effectively mimicking human cooking intuition\. \(2\) We construct a recipe dataset SALT54k comprising54,15154,151high\-quality entries annotated with sodium seasonings\. \(3\) Extensive evaluations on SALT54k demonstrate the effectiveness of our method, achieving state\-of\-the\-art in sodium estimation\.

## 2Related Work

Recent advancements in computational dietetics leverage NLP for recipe generation, semantic structuring, personalization, and dietary assessment\. Early works focused on structured recipe generation[Bień et al\. \(2020\)](https://arxiv.org/html/2609.22171#bib.bib14)\. Further developments introduced semantic parsing[Jiang et al\. \(2020\)](https://arxiv.org/html/2609.22171#bib.bib16)and machine\-readable recipe structuring[Stein et al\. \(2023\)](https://arxiv.org/html/2609.22171#bib.bib5)\. Personalization has also gained attention, with hierarchical editing[Li et al\. \(2022\)](https://arxiv.org/html/2609.22171#bib.bib4), user preference recipe recommendation[Mohbat and Zaki \(2025\)](https://arxiv.org/html/2609.22171#bib.bib18), and nutritional reasoning[Zhang et al\. \(2025\)](https://arxiv.org/html/2609.22171#bib.bib30);[Li et al\. \(2025\)](https://arxiv.org/html/2609.22171#bib.bib19);[Huang et al\. \(2026\)](https://arxiv.org/html/2609.22171#bib.bib2)\. Additionally, multimodal models like LLaVA\-Chef[Mohbat and Zaki \(2024\)](https://arxiv.org/html/2609.22171#bib.bib6)and ChefFusion[Li et al\. \(2024\)](https://arxiv.org/html/2609.22171#bib.bib7)have advanced food recognition and recipe synthesis by integrating textual and visual data\.

Despite these advancements, sodium estimation remains largely unaddressed\. Most existing studies focus on macronutrient estimation[Min et al\. \(2019\)](https://arxiv.org/html/2609.22171#bib.bib31);[Thames et al\. \(2021\)](https://arxiv.org/html/2609.22171#bib.bib32)and lack dedicated methods for sodium estimation\. While tools like FoodLMM[Yin et al\. \(2023\)](https://arxiv.org/html/2609.22171#bib.bib33)and FoodSky[Zhou et al\. \(2025\)](https://arxiv.org/html/2609.22171#bib.bib13)incorporated dietary knowledge retrieval, they did not explicitly estimate sodium intake, especially when seasoning details are often unspecified\. Traditional sodium assessment methods, such as 24\-hour urine collection and dietary recall surveys, remain impractical due to laboratory constraints and recall bias[Bobokhidze et al\. \(2024\)](https://arxiv.org/html/2609.22171#bib.bib1)\. Some computational approaches attempted text\-based sodium inference, such as models mining online recipes for crowd sodium trends[Cheng et al\. \(2021\)](https://arxiv.org/html/2609.22171#bib.bib3), however these are limited to prepacked food and lack scalability\.

Crucially, there are few available datasets or models for sodium\-intake estimation based on recipes\. Existing NLP\-driven dietary tools either lack sodium estimation altogether or focus only on certain foods, ignoring the variability and implicit seasonings present in meals\. Furthermore, no prior work has leveraged the RAG framework to infer missing sodium details in recipes, leaving a significant gap between computational linguistics and dietary science\.

## 3Framework and Method

SALT framework is displayed in Figure[2](https://arxiv.org/html/2609.22171#S3.F2)\. Using a RAG formula, SALT offers a potentially robust approach to assess sodium content based on a few input parameters, including the recipe name, main ingredients and preparation steps\.

![Refer to caption](https://arxiv.org/html/2609.22171v1/fig2__.png)Figure 2:The system framework for the sodium assessing & level tracking\(1\) User Inputare provided into the system with a recipe name, along with optional ingredients and steps\. This input typically lacks details regarding seasonings\.\(2\) Joint\-Factor Embedding Retrievalcompares the user input against a recipe database containing detailed sodium seasoning information\. The module retrieves a set of recipes that closely correlate with the input in terms of names, ingredients, and steps\.\(3\) 4\-hop CoT Inferenceis utilized for LLMs\. The retrieved recipes, enriched with sodium\-specific data, are fed into an LLM along with input recipe\. The LLM synthesizes this contextual information to infer the likely sodium content and seasoning details of the original input recipe\.\(4\) Output Converterpresents the results as both sodium\-rich seasoning usage\(e\.g\.,22teaspoon salt\) and quantitative predictions \(e\.g\.,40004000milligrams per serving\)\.

### 3\.1Joint\-Factor Embedding Retrieval

Our approach leverages a Joint\-Factor Embedding Retrieval method to enhance related recipe search\. It accepts three input factors: a recipe name \(required\), main ingredients \(preferable\), and cooking instructions \(optional\), denoted asxNx\_\{N\},xIx\_\{I\}, andxSx\_\{S\}, respectively\.

Each of these inputs is encoded into a semantic vector using ourbge\-m3 recipemodel\. This model is built upon a bge\-m3\-retromae[Chen et al\. \(2025\)](https://arxiv.org/html/2609.22171#bib.bib27)model, but it is pretrained specifically for the culinary domain to better capture the language patterns commonly found in recipes\. The pretraining process involves Masked Language Modeling \(MLM\) on a large corpus of culinary texts to enhance the model’s understanding of ingredient names, cooking terms, and common culinary phrases\. The modeling corpus consists of previous excluded recipes when constructing the final dataset\. There is no overlap between the bge\-m3 recipe MLM corpus and the experimental dataset\.

Our bge\-m3 recipe model consists ofL=24L=24Transformer layers\. The output embedding of the special classification token\[CLS\]from the final layer is used as the sentence embedding\. Accordingly, for the query, the embedding of each factor is defined as

𝐞k=bge\-m3 recipe\[CLS\]​\(xk\),k∈\{N,I,S\}\\mathbf\{e\}\_\{k\}=\\text\{bge\-m3 recipe\}\_\{\\text\{\[CLS\]\}\}\(x\_\{k\}\),\\quad k\\in\\\{N,I,S\\\}\(1\)wherexNx\_\{N\},xIx\_\{I\}, andxSx\_\{S\}denote the recipe name, ingredients, and cooking steps, respectively\.

For each recipeR\(j\)R^\{\(j\)\}in the retrieval database, we compute the corresponding factor\-level embeddings as

𝐫k\(j\)=bge\-m3 recipe\[CLS\]​\(ck\(j\)\),k∈\{N,I,S\}\\mathbf\{r\}\_\{k\}^\{\(j\)\}=\\text\{bge\-m3 recipe\}\_\{\\text\{\[CLS\]\}\}\(c\_\{k\}^\{\(j\)\}\),\\quad k\\in\\\{N,I,S\\\}\(2\)wherecN\(j\)=Name\(j\)c\_\{N\}^\{\(j\)\}=\\text\{Name\}^\{\(j\)\},cI\(j\)=Ingredients\(j\)c\_\{I\}^\{\(j\)\}=\\text\{Ingredients\}^\{\(j\)\}, andcS\(j\)=Steps\(j\)c\_\{S\}^\{\(j\)\}=\\text\{Steps\}^\{\(j\)\}\.

The similarity between the query and thejj\-th candidate recipe is then computed as

Simk\(j\)=cos⁡\(𝐞k,𝐫k\(j\)\)=𝐞k⋅𝐫k\(j\)‖𝐞k‖​‖𝐫k\(j\)‖,\\displaystyle\\text\{Sim\}\_\{k\}^\{\(j\)\}=\\cos\(\\mathbf\{e\}\_\{k\},\\mathbf\{r\}\_\{k\}^\{\(j\)\}\)=\\frac\{\\mathbf\{e\}\_\{k\}\\cdot\\mathbf\{r\}\_\{k\}^\{\(j\)\}\}\{\\\|\\mathbf\{e\}\_\{k\}\\\|\\,\\\|\\mathbf\{r\}\_\{k\}^\{\(j\)\}\\\|\},\(3\)k∈\{N,I,S\}\.\\displaystyle\\quad k\\in\\\{N,I,S\\\}\.
To derive the final similarity score, these three components are weighted and aggregated:

Simfinal\(j\)=α⋅SimN\(j\)\+β⋅SimI\(j\)\+γ⋅SimS\(j\)\\text\{Sim\}\_\{\\text\{final\}\}^\{\(j\)\}=\\alpha\\cdot\\text\{Sim\}\_\{N\}^\{\(j\)\}\+\\beta\\cdot\\text\{Sim\}\_\{I\}^\{\(j\)\}\+\\gamma\\cdot\\text\{Sim\}\_\{S\}^\{\(j\)\}\(4\)where the weights satisfyα\+β\+γ=1\\alpha\+\\beta\+\\gamma=1, and can be tuned based on the availability or importance of each factor\. If any input \(e\.g\.,xSx\_\{S\}\) is missing, we set the corresponding weight to zero and normalize the remaining weights\.

Finally, we rank all candidate recipesR\(j\)R^\{\(j\)\}in descending order ofSimfinal\(j\)\\text\{Sim\}\_\{\\text\{final\}\}^\{\(j\)\}and return the topKKmost relevant ones:

ℛtop\-​K=TopKj​\(Simfinal\(j\)\)\.\\mathcal\{R\}\_\{\\text\{top\-\}K\}=\\text\{TopK\}\_\{j\}\\left\(\\text\{Sim\}\_\{\\text\{final\}\}^\{\(j\)\}\\right\)\.\(5\)
![Refer to caption](https://arxiv.org/html/2609.22171v1/fig3_.png)Figure 3:An illustration of the 4\-hop CoT framework\.S,CSandFrespectively denotes the set of sodium\-rich seasonings, cooking styles and flavors, respectively\.This retrieval process enables a flexible and semantically meaningful comparison of recipes based on any combination of dish name, ingredients, and preparation steps\.

### 3\.24\-hop CoT Inference

![Refer to caption](https://arxiv.org/html/2609.22171v1/fig4_.png)Figure 4:Distribution of SALT54k dataset\. \(a\), \(b\), \(c\), and \(d\) present the distribution among different cooking scenarios, primary flavors, recipe regions, and recipe text length\. \(e\) presents a nested pie chart where the inner and the outer layer respectively represent the distribution of coarse\- and fine\-grained styles; the dark and light shades of the same color represent the coarse\-grained style and subdivided fine\-grained style \(labeled in Appendix[B](https://arxiv.org/html/2609.22171#A2)\)\. In \(f\), various colors denote3232distinct ingredients\. The size of the blocks in \(e\) and \(f\) represents the recipe amount\.Given CoT’s effectiveness in structured inference tasks[Xu et al\. \(2024\)](https://arxiv.org/html/2609.22171#bib.bib15), we developed a 4\-hop CoT framework to predict sodium seasoning quantities in recipes\. Figure[3](https://arxiv.org/html/2609.22171#S3.F3)illustrates our 4\-hop CoT prompting framework\. This framework leverages the sequential nature of culinary processes and ingredient relationships\. Detailed prompts and implementation specifics are provided in supplementary materials\. The process involves four sequential steps:

#### Query Understanding\.

Given a recipe queryqq, the LLM is instructed to extract its cooking style, flavor profile, and major ingredients:

\(c​sq,fq,major\_ingrq\)=Extract​\(q\)\(cs\_\{q\},f\_\{q\},\\text\{major\\\_ingr\}\_\{q\}\)=\\text\{Extract\}\(q\)\(6\)wherec​sqcs\_\{q\}is the cooking style,fqf\_\{q\}is the flavor profile, andmajor\_ingrq\\text\{major\\\_ingr\}\_\{q\}denotes the set of primary ingredients inqq\.

#### Reference Recipe Analysis\.

We retrieve a set ofNNhigh\-quality related recipes\{r1,r2,…,rN\}\\\{r\_\{1\},r\_\{2\},\\dots,r\_\{N\}\\\}and extract for each their corresponding attributes\.

#### Initial Estimation via Style\-Flavor Similarity\.

We calculate the similarity\-based weightwiw\_\{i\}for each reference recipe by comparing its style and flavor to the query:

wi=exp⁡\(sim​\(c​sq,c​si\)\+sim​\(fq,fi\)\)∑j=1Nexp⁡\(sim​\(c​sq,c​sj\)\+sim​\(fq,fj\)\)w\_\{i\}=\\frac\{\\exp\(\\text\{sim\}\(cs\_\{q\},cs\_\{i\}\)\+\\text\{sim\}\(f\_\{q\},f\_\{i\}\)\)\}\{\\sum\_\{j=1\}^\{N\}\\exp\(\\text\{sim\}\(cs\_\{q\},cs\_\{j\}\)\+\\text\{sim\}\(f\_\{q\},f\_\{j\}\)\)\}\(7\)Here,sim​\(c​sq,c​si\)\\text\{sim\}\(cs\_\{q\},cs\_\{i\}\)andsim​\(fq,fi\)\\text\{sim\}\(f\_\{q\},f\_\{i\}\)denote the assessed similarity between the query recipe and theii\-th retrieved recipe in cooking style and primary flavor\. This design assumes that cooking style and flavor provide complementary evidence for sodium\-rich seasoning usage to avoid task\-specific tuning that may overfit dominant regional cuisines\. Then, the initial sodium estimation is computed as a weighted average:

𝐬init=∑i=1Nwi⋅𝐬i,\\mathbf\{s\}\_\{\\text\{init\}\}=\\sum\_\{i=1\}^\{N\}w\_\{i\}\\cdot\\mathbf\{s\}\_\{i\},\(8\)where𝐬i∈ℝ11\\mathbf\{s\}\_\{i\}\\in\\mathbb\{R\}^\{11\}represents the 11\-dimensional ground\-truth sodium seasoning vector of theii\-th retrieved reference recipe\. Detailed 11\-dimensional labels are shown in Appendix[E\.1](https://arxiv.org/html/2609.22171#A5.SS1)\.

#### Ingredient\-Based Refinement\.

The initial estimate is further refined according to the major\-ingredient alignment between the query and retrieved recipes\. Letℳq\\mathcal\{M\}\_\{q\}denote the set of major ingredients and their quantities in the query recipe, andℳi\\mathcal\{M\}\_\{i\}denote those in theii\-th retrieved reference recipe\. The model compares matched major ingredients acrossℳq\\mathcal\{M\}\_\{q\}and\{ℳi\}i=1N\\\{\\mathcal\{M\}\_\{i\}\\\}\_\{i=1\}^\{N\}and produces an adjustment factorϕj\\phi\_\{j\}for each seasoning dimensionjj:

s^j=sinit,j⋅ϕj​\(ℳq,\{ℳi\}i=1N\),\\hat\{s\}\_\{j\}=s\_\{\\text\{init\},j\}\\cdot\\phi\_\{j\}\(\\mathcal\{M\}\_\{q\},\\\{\\mathcal\{M\}\_\{i\}\\\}\_\{i=1\}^\{N\}\),\(9\)wheres^j\\hat\{s\}\_\{j\}is the final predicted quantity of thejj\-th sodium\-rich seasoning\.

## 4SALT54k Dataset

We collected approximately130,000130,000recipes from various public culinary databases and platforms\. Each recipe includes recipe title, ingredient list, and preparation instructions \(if specified\)\. Through a rigorous data cleaning process detailed in Appendix[B](https://arxiv.org/html/2609.22171#A2), we retained only high\-quality data for the final experimental dataset \-54,15154,151recipes with clear sodium seasoning amounts, namelySALT54k\. Analysis of our dataset causes us to limit the scope of seasonings to1111types:salt, monosodium glutamate \(MSG\), chicken essence, soy sauce, light soy sauce, dark soy sauce, oyster sauce, chili sauce, yellow bean sauce, chili bean sauce, and tomato sauce, namely the seasoning set \{S\}, detailed in Appendix Section[B](https://arxiv.org/html/2609.22171#A2)\.

For the experiments, we randomly split80%80\\%data for fine\-tuning or serving as a retrieval database in the RAG evaluation and the left20%20\\%part is for testing\. The explicit seasoning quantities are used only to construct ground\-truth labels\. During evaluation, the quantities of the 11 target sodium\-rich seasonings in each test recipe are masked before being given to the model as the task is not explicit quantity extraction\.

#### Data Distribution

We tried balancing the distribution of cooking scenarios to reflect sodium\-rich seasoning usage across different dining circumstances\. Since recipes could be considered as commercial secrets by some restaurants, collecting recipes from those scenarios are challenging\. Reflecting in our dataset, there are fewer restaurant recipes than home recipes, however we managed to acquire some cafeteria recipes and made up this shortage\. In Figure[4](https://arxiv.org/html/2609.22171#S3.F4)\(b\) and \(c\), the sour and umami flavor count is lower than other flavors due to the fact that sour may be unappealing for certain people and umami is a rather abstract flavor\. Figure[4](https://arxiv.org/html/2609.22171#S3.F4)\(d\) demonstrates the distribution of text length\. We restricted the length of the recipe context to 400 Chinese characters, with the average length of the recipe body in our dataset being 167\.4\. Figure[4](https://arxiv.org/html/2609.22171#S3.F4)\(e\) demonstrates the substantial uniformity of coarse\- and fine\-grained cooking style distribution\. We predefined cooking style categories based on report[Mao \(2018\)](https://arxiv.org/html/2609.22171#bib.bib8), detailed in Appendix[E](https://arxiv.org/html/2609.22171#A5)\. We also measure the distribution of some major ingredients \(c\.f\. Figure[4](https://arxiv.org/html/2609.22171#S3.F4)\(f\)\) to ensure our dataset covers a wide range of ingredients\.

## 5Experimental Evaluation

### 5\.1Benchmark Settings

#### Retrieval Module Evaluation

We utilize BM25[Robertson and Zaragoza \(2009\)](https://arxiv.org/html/2609.22171#bib.bib10)as the baseline and evaluate its performance against embedding\-based retrieval models\. The bge\-m3 models are tested in two configurations: \(1\) using original bge\-m3, and \(2\) using bge\-m3 recipe\. Additionally, the Qwen3\-Reranker\-8B model[Yang et al\. \(2025\)](https://arxiv.org/html/2609.22171#bib.bib22)is API\-invoked into the evaluation to benchmark its performance against bge\-m3 recipe\. The similarity weight parameter settings are evaluated as well, with four parameter settings representing different indexing priorities\.

#### Overall Evaluation

Two open\-sourced models \(Llama3\-Chinese[Cui et al\. \(2023\)](https://arxiv.org/html/2609.22171#bib.bib11)and Qwen3[Yang et al\. \(2025\)](https://arxiv.org/html/2609.22171#bib.bib22)\) are developed without any retrieval assistance or 4\-hop CoT using full parameter supervised fine\-tuning\. The fine\-tuned models are compared against their non\-fine\-tuned counterparts in a zero\-shot setting to evaluate the effect of direct fine\-tuning on sodium seasoning prediction accuracy\. We incorporate several API\-based models for broader comparison: GLM\-5[Zeng et al\. \(2026\)](https://arxiv.org/html/2609.22171#bib.bib23), Deepseek\-V3\.2[DeepSeek\-AI and others \(2025\)](https://arxiv.org/html/2609.22171#bib.bib24), GPT\-5\.2[OpenAI and others \(2025\)](https://arxiv.org/html/2609.22171#bib.bib25), Gemini 3\.1 Pro[DeepMind and others \(2026\)](https://arxiv.org/html/2609.22171#bib.bib26)and Qwen3\-Max are evaluated using zero\-shot, Naive RAG, Joint RAG, and Joint RAG \+ 4\-hop CoT prompting settings\. During evaluation, the joint retrieval strategies are applied consistently across these models to ensure comparability\. The default training hyper\-parameters and API parameters are used for each LLM model as reported in Appendix Table[8](https://arxiv.org/html/2609.22171#A4.T8)\. The detailed experimental settings are shown below:

\(1\) Zero\-shottesting to assess baseline generative capabilities without prior exposure to any relevant recipes\.\(2\) Naive RAG[Gao et al\. \(2024\)](https://arxiv.org/html/2609.22171#bib.bib17)testing as a standard baseline, this setting pairs a whole\-sentence bge\-m3 retriever with a direct few\-shot prompt to evaluate the performance of basic RAG pipelines without our culinary\-specific adaptations\.\(3\) Joint RAGtesting, including both joint\-factor retrieved 3\-shot and 5\-shot configurations, to determine how more similar contextual examples influence performance without the CoT enhancing\.\(4\) Zero\-shot supervised fine\-tunedtesting to evaluate the performance of model fine\-tuned by the80%80\\%of the dataset without retrieval assistance, leveling the effectiveness of the RAG framework compared to direct fine\-tuning\.\(5\) Joint RAG \+ 4\-hop CoTto assess the effectiveness of the proposed SALT framework in structured inference and sodium estimation\.

### 5\.2Metrics

Figure 5:Relevance scores radar chart from retrieval evaluation, calculated as the average of three retrieved recipes respective scores, then averaged among the whole testing set\. The \(α,β,γ\\alpha,\\beta,\\gamma\) setting in this chart is \(0\.4,0\.4,0\.2\)\.Retrieval MethodRelevance ScoreAccAwTRandom Retrieval3\.0226\.5429\.90BM258\.4137\.1842\.34bge\-m313\.9750\.6956\.27bge\-m3\-recipe19\.3663\.6271\.64Table 1:Downstream sodium estimation performance under different retrieval methods using the Joint RAG \+ 4\-hop CoT setting\. Acc and AwT are reported in %\. The best results are bolded\.SettingsModelsAccAwTSalt MAESoy Sauce MAEzero\-shotGLM\-511\.2019\.362\.903\.80Deepseek\-V3\.215\.3023\.962\.813\.54GPT\-5\.218\.1821\.472\.643\.77Gemini 3\.1 Pro19\.5225\.242\.693\.77Qwen3\-Max16\.8020\.253\.043\.73Naive RAGGLM\-527\.14 \| 30\.0334\.39 \| 37\.822\.35 \| 2\.273\.14 \| 3\.06Deepseek\-V3\.229\.60 \| 31\.7434\.76 \| 37\.092\.32 \| 2\.303\.06 \| 2\.99GPT\-5\.231\.76 \| 39\.6044\.27 \| 49\.132\.09 \| 2\.013\.10 \| 2\.97Gemini 3\.1 Pro32\.91 \| 44\.7347\.64 \| 53\.651\.99 \| 1\.913\.00 \| 2\.57Qwen3\-Max29\.91 \| 34\.6839\.83 \| 45\.752\.29 \| 2\.133\.17 \| 3\.01Joint RAGGLM\-534\.21 \| 38\.8541\.11 \| 46\.541\.94 \| 1\.882\.93 \| 2\.77Deepseek\-V3\.242\.55 \| 45\.9646\.96 \| 54\.071\.79 \| 1\.872\.64 \| 2\.51GPT\-5\.247\.95 \| 56\.2059\.35 \| 65\.351\.83 \| 1\.622\.11 \| 1\.91Gemini 3\.1 Pro54\.89 \| 53\.8162\.38 \| 68\.291\.85 \| 1\.751\.91 \| 1\.67Qwen3\-Max41\.17 \| 49\.4148\.98 \| 55\.011\.80 \| 1\.742\.24 \| 1\.93Joint RAG\+4\-hop CoT\(Our Framework\)GLM\-556\.40 \| 54\.4465\.18 \| 66\.820\.93 \| 0\.951\.43 \| 1\.44Deepseek\-V3\.253\.96 \| 56\.7762\.03 \| 66\.110\.98 \| 0\.951\.65 \| 1\.55GPT\-5\.257\.33 \| 59\.8366\.98 \| 70\.010\.88 \| 0\.831\.49 \| 1\.46Gemini 3\.1 Pro63\.62 \| 68\.5671\.64 \| 75\.510\.83 \| 0\.801\.52 \| 1\.46Qwen3\-Max50\.75 \| 54\.8258\.62 \| 63\.021\.01 \| 0\.971\.69 \| 1\.64Table 2:Results of different settings on sodium\-rich seasonings estimation tasks\. The best results are bolded\. Acc and AwT are reported in %\. The – \| – denotes results from 3\-shot \| 5\-shot\.ModelSettingAccAwTSaltSSLlama\-3Chinesezero\-shot3\.828\.023\.654\.81Naive 3\-shot14\.5118\.653\.103\.98Joint 3\-shot20\.0424\.742\.343\.34SFT29\.5335\.621\.872\.19Ours35\.4743\.261\.692\.11Qwen3zero\-shot6\.7912\.913\.474\.31Naive 3\-shot17\.3426\.182\.573\.89Joint 3\-shot24\.8731\.592\.213\.06SFT33\.9040\.261\.903\.01Ours40\.3145\.041\.792\.75Table 3:Results of locally deployed Llama\-3\-Chinese and Qwen3\-8B models under zero\-shot, Naive 3\-shot RAG, Joint 3\-shot RAG, full parameter supervised fine tuned \(SFT\), and 3\-shot \+ 4\-hop CoT \(Ours\) settings\. SS stands for soy sauce\. Acc and AwT are reported in %\. Salt and soy sauce are reported as MAE\. The best results are bolded\.The following four metrics are employed:\(1\) Similarity Score\.As the dataset lacks explicit relevance labels, we use GPT\-5\.2 as an evaluator to assess the retrieval quality\. To complement this, we also sampled 1,000 recipes for manual human evaluation\. Both evaluation methods calculate the score based on the same three aspects of similarity, 10 points each: cooking style, primary flavor, and ingredient\.\(2\) Accuracy \(Acc\)\.This accounts a prediction as correct if the predicted and ground truth seasoning class and amount perfectly match\.\(3\) Accuracy within Tolerance \(AwT\)\.In sodium seasoning estimation, absolute precision is not always required, as gustation sensitivity and measurement errors naturally lead to variations in amounts[Mao \(2018\)](https://arxiv.org/html/2609.22171#bib.bib8)\. We define an accuracy within tolerance, accounting a prediction as correct if the absolute difference between the predicted and ground truth seasoning amount does not exceed half a measuring unit\.\(4\) Mean Absolute Error \(MAE\)is used as a regression error metric to measure the average absolute deviation between predicted and actual seasoning amounts\. Lower MAEs indicate improved assessing performance\.

### 5\.3Results

Retrieval SettingCoT SettingGLM\-5Deepseek\-V3\.2GPT\-5\.2Gemini 3\.1 ProQwen3\-Max×\\boldsymbol\{\\times\}×\\boldsymbol\{\\times\}11\.2015\.3018\.1819\.5216\.80Random×\\boldsymbol\{\\times\}16\.3819\.4121\.5022\.1521\.83Random4\-hop18\.2920\.9124\.0826\.5423\.06Joint×\\boldsymbol\{\\times\}34\.2142\.5547\.9554\.8941\.17JointStep\-by\-step41\.7646\.6051\.4955\.9143\.67Joint4\-hop56\.4053\.9657\.3363\.6250\.75Table 4:Ablation results on sodium\-rich seasonings estimation tasks\. The best results are bolded\. Results are reported as accuracy in %\. The None Retrieval \+ None CoT, Joint Retrieval \+ None CoT, Joint Retrieval \+ 4\-hop CoT setting is respectively identical to zero\-shot, few\-shot, 4\-hop CoT \+ few\-shot setting in the Table[2](https://arxiv.org/html/2609.22171#S5.T2)\.ModelBeijingShanghaiGuangzhouZSOursZSOursZSOursGLM\-54\.663\.465\.794\.063\.963\.01Deepseek\-V3\.24\.923\.585\.213\.843\.862\.64GPT\-5\.24\.062\.894\.693\.463\.242\.09Gemini 3\.1 Pro4\.182\.554\.563\.132\.931\.63Qwen3\-Max3\.962\.304\.122\.562\.731\.18Table 5:Results from real\-world validation experiments, reported as total sodium MAE \(g\)\. ZS indicates zero\-shot settings#### Retrieval Performance

The evaluations of retrieval methods are reported in Figure[5](https://arxiv.org/html/2609.22171#S5.F5)and Figure[6](https://arxiv.org/html/2609.22171#A3.F6), where two notable observations could be made\. First, the performance of embedding methods surpasses the sparse method BM25 and it increases with the parameter size\. However, a large embedding model without domain adaption is not necessarily better than a small embedding model with domain adaption\. Second, the retrieval performance improves as the model focuses on all three factors of recipes and it performs better if the focus slightly shift to recipe name and ingredients\. As the Qwen3\-Reranker faces pay\-per\-use problems and limited performance improvements, the bge\-m3 recipe model and parameter setting \(0\.4,0\.4,0\.2\) are used in the retriever for the next step\.

To further verify that retrieval quality actually improves sodium prediction, we compare Random Retrieval, BM25, original bge\-m3, and bge\-m3\-recipe under the same Joint RAG \+ 4\-hop CoT setting\. As shown in Table[1](https://arxiv.org/html/2609.22171#S5.T1), bge\-m3\-recipe achieves the best downstream estimation performance, improving Acc by 26\.44% over BM25 and by 12\.93% over original bge\-m3\. This confirms that domain\-adapted retrieval quality directly translates into better sodium estimation\.

#### Overall Performance

The estimation results under different settings are reported in Table[2](https://arxiv.org/html/2609.22171#S5.T2)and[3](https://arxiv.org/html/2609.22171#S5.T3)\. Only the salt MAE and soy sauce are reported as they are the two most common sodium\-rich seasonings in our dataset\. More detailed MAE result could be found in Appendix[F](https://arxiv.org/html/2609.22171#A6)\. The results indicate clear trends across different settings\.

In the zero\-shot setting, all models exhibit relatively low accuracies \(e\.g\., 11\.20% and 18\.18% for GLM\-5 and GPT\-5\.2\) and high MAEs for sodium seasoning estimation, indicating the limitations of unguided and lack\-of\-support generation in this task\. The Naive RAG baseline improves upon the zero\-shot setting by providing contextual knowledge, but still falls short as standard dense retrieval often fetches recipes with superficial semantic similarity rather than matching culinary logic\. With the introduction of joint\-factor retrieval, there is a notable performance improvement, suggesting that exposure to more similar examples enhances predictive capability and proving the Joint RAG formula to be functioning\. For example, the accuracy of Gemini 3\.1 Pro increases 21\.92% with 3\-shot settings\. Under our framework \(Joint RAG \+ 4\-hop\) setting, a substantial improvement in accuracy is observed across all models, with a corresponding reduction in MAE\. The accuracy improves from 31\.74% to 56\.77% for Deepseek\-V3\.2 under the 5\-shot scenario\. For Llama3\-Chinese, our proposed framework outperforms direct fine\-tuning by 5\.94%\. This suggests that the RAG supplies relevant contextual information, enhancing prediction without requiring resource\-consuming fine\-tuning\.

We also compare SALT with supervised encoder\-only regression baselines to better position the proposed RAG\-based framework against traditional deep learning models\. The BERT\-base\-Chinese\-Reg model and bge\-m3\-recipe\-Reg model are constructed by connecting a regression head to their corresponding language models\. Each regression model is trained on the same80%80\\%training split and evaluated on the same20%20\\%masked test split\. The input is the concatenation of recipe name, ingredients, and cooking steps, and the output is an 11\-dimensional vector corresponding to the 11 sodium\-rich seasonings\. Predicted quantities are rounded to the nearest half measuring unit\. As shown in Table[6](https://arxiv.org/html/2609.22171#S5.T6), our framework outperforms BERT\-base\-Chinese\-Reg by 36\.27% in Acc, showing the advantage of retrieval evidence and structured inference over direct supervised regression\.

ModelAccAwTBERT\-base\-Chinese\-Reg27\.3531\.73bge\-m3\-recipe\-Reg30\.8138\.02Ours \(Gemini 3\.1 Pro, 3\-shot\)63\.6271\.64Table 6:Comparison with supervised regression baselines on the testing set\. Regression models take the concatenated recipe name, ingredients, and cooking steps as input and predict an 11\-dimensional seasoning quantity vector\. Acc and AwT are reported in %\. The best results are bolded\.To better illustrate the performance of our method, we conducted a case study using GPT\-5\.2 on sodium seasoning estimation, as shown in Appendix Section[G](https://arxiv.org/html/2609.22171#A7)and Figure[7](https://arxiv.org/html/2609.22171#A7.F7)\.

#### Ablation Study

We conduct ablation studies to examine the impact of different retrieval and inference settings on the sodium estimation task\. For the retrieval strategy ablation, we implemented three settings: No Retrieval \(the model predicts sodium content without any retrieved recipes\), Random Retrieval \(three random recipes are selected as retrieval results regardless of relevance\) and Joint Retrieval \(proposed Joint\-Factor Embedding Retrieval\)\. For the inference strategy ablation, we implemented three settings: No CoT \(a direct generation without any structured inference prompts\), Step\-by\-step CoT \(a less structured inference method encouraging the model to explain step\-by\-step without explicit multi\-hop guiding\.\) and 4\-hop CoT \(proposed method\)\.

Table[4](https://arxiv.org/html/2609.22171#S5.T4)presents the results of ablation studies\. Under joint retrieval settings, the proposed 4\-hop CoT surpasses a step\-by\-step CoT by 5\.84% and 7\.08% respectively for GPT\-5\.2 and Qwen3\-Max\. Under 4\-hop CoT settings, the proposed joint retrieval surpasses a random 3\-shot by 33\.25% and 27\.69% respectively\. The joint retrieval also improves estimation accuracies under No CoT settings\. These results proves our method to be positively functioning\.

#### Real\-world Validation

To assess the practical effectiveness of our sodium estimation method, we conducted real\-world validations based on direct sodium measurements\. Specifically, we curated three real\-world datasets collected from distinct regions in China, covering a total of1,3761,376prepared dishes\. For each dish, the ground\-truth was obtained using a salt meter, which measures the actual sodium concentration in the final product\. In parallel, we estimated the sodium content for each dish using our proposed method\. The model inferred plausible seasoning quantities, which were then converted into estimated sodium values\. Results in Table[5](https://arxiv.org/html/2609.22171#S5.T5)demonstrated that, across all three regional datasets, our framework consistently achieved better MAE scores than zero\-shot configurations\. This real\-world validation provides strong support for the accuracy and robustness of our approach in practical culinary scenarios\.

## 6Conclusion

By leveraging retrieval augmentation and CoT inference, the proposed method significantly improves sodium assessing accuracy over baselines\. The SALT54k dataset with detailed sodium annotations is constructed to provide a valuable resource for computational dietetics research\. Beyond this study, our method has broad applications in public health management, enabling real\-time sodium estimation for individuals and assisting meal\-planning services in promoting healthier choices\. As AI\-driven dietary assessment gains momentum, this work bridges computational linguistics and dietetics, paving the way for precision healthcare\.

## Limitations

Despite the contributions of this study, several limitations remain in the following aspects\. First, while our framework has been rigorously validated on Chinese cuisine \(arguably one of the most complex culinary systems\), its current empirical result is focused on this cultural context\. Future work is needed to verify its robustness to other global cuisines and languages\. Second, although the dataset covers a comprehensive range of common ingredients, expanding it to capture less frequent regional seasonings could further enhance estimation precision\. Another limitation of this study is that our overall evaluations were conducted with only a single round of testing due to high expenses of API\-usage and budget constraints\. This restriction may limit the ability to fully assess consistency of our findings as results may be influenced by random fluctuations in model behavior\.

## Ethical Considerations

The collected data originate from publicly accessible recipe websites and do not contain personal dietary logs or private health records\. Our released dataset does not disseminate personal information or content intended to harm any individual or community\. However, if SALT is deployed in real\-world dietary logging systems, user\-provided meal descriptions may become sensitive health\-related data\. Such deployments should therefore include privacy\-preserving storage, clear user consent, and strict access control\.

API\-invoked LLMs are operated under research\-use licenses restricting redistribution\. The retrieval method employs bge\-based models, which were adapted under open\-source licenses\. These licenses permit modification and redistribution, provided that proper attribution is maintained\. As for the recipe dataset, while efforts have been made to standardize and annotate sodium content, original data sources have a research\-use term temporally restricting commercial use\.

Our framework includes LLMs, which introduces additional ethical risks\. First, LLMs may generate plausible but incorrect information\(i\.e\., hallucinations\), potentially leading to unsafety if used without clinical oversight\. Second, the LLM may inherit biases from its pretraining data and may perform unevenly across populations, diets, or cultural contexts\. Third, if deployed improperly, interaction logs or user\-provided context could create privacy risks\. To mitigate these risks in our research setting, we position the framework as a decision\-support component rather than a medical device\. We also recommend that any real\-world deployment should include human\-in\-the\-loop review, additional safety filtering and continuous monitoring for errors and bias\.

## Acknowledgments

This study was supported by the Beijing Natural Science Foundation \(JQ24021\), the National Natural Science Foundation of China \(62125207 and 62472411\) and the National Nutrition Science Research Fund \(No\. CNS\-NNSRG2024\-288\)\.

## References

- M\. Bień, M\. Gilski, M\. Maciejewska, W\. Taisner, D\. Wisniewski, and A\. LawrynowiczRecipeNLG: a cooking recipes dataset for semi\-structured text generation\.InProceedings of the 13th International Conference on Natural Language Generation,B\. Davis, Y\. Graham, J\. Kelleher, and Y\. Sripada \(Eds\.\),Dublin, Ireland,pp\. 22–28\.External Links:[Link](https://aclanthology.org/2020.inlg-1.4/),[Document](https://dx.doi.org/10.18653/v1/2020.inlg-1.4)Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p1.1)\.
- Boardet al\.\(2013\)N\. Board, B\. Strom, A\. Yaktine, and M\. OriaSodium intake in populations: assessment of evidence\.The National Academies Press\.External Links:[Document](https://dx.doi.org/10.17226/18311),[Link](https://dx.doi.org/10.17226/18311)Cited by:[Appendix A](https://arxiv.org/html/2609.22171#A1.p1.1)\.
- Bobokhidzeet al\.\(2024\)E\. Bobokhidze, M\. Weech, and K\. PetropoulouStandardised and objective dietary intake assessment tool \(sodiat\): protocol of a dual\-site dietary intervention study to integrate dietary assessment methods\.F1000Research13,pp\. 1144\.External Links:[Link](https://f1000research.com/articles/13-1144)Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p2.1)\.
- Chenet al\.\(2025\)J\. Chen, S\. Xiao, P\. Zhang, K\. Luo, D\. Lian, and Z\. LiuM3\-embedding: multi\-linguality, multi\-functionality, multi\-granularity text embeddings through self\-knowledge distillation\.External Links:2402\.03216,[Link](https://arxiv.org/abs/2402.03216)Cited by:[§3\.1](https://arxiv.org/html/2609.22171#S3.SS1.p2.1)\.
- Chenget al\.\(2021\)X\. Cheng, S\. Lin, K\. Wang, Y\. Hong, and X\. ZhaoHealthfulness assessment of recipes shared on pinterest: natural language processing and content analysis\.Journal of Medical Internet Research23\(4\),pp\. e25757\.External Links:[Link](https://www.jmir.org/2021/4/e25757/)Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p2.1)\.
- Cuiet al\.\(2023\)Y\. Cui, Z\. Yang, and X\. YaoEfficient and effective text encoding for chinese llama and alpaca\.arXiv preprint arXiv:2304\.08177\.External Links:[Link](https://arxiv.org/abs/2304.08177)Cited by:[§5\.1](https://arxiv.org/html/2609.22171#S5.SS1.SSS0.Px2.p1.1)\.
- DeepMindet al\.\(2026\)DeepMindet al\.Gemini 3\.1 pro: a smarter model for your most complex tasks\.Technical reportGoogle\.Cited by:[§5\.1](https://arxiv.org/html/2609.22171#S5.SS1.SSS0.Px2.p1.1)\.
- DeepSeek\-AIet al\.\(2025\)DeepSeek\-AIet al\.DeepSeek\-v3\.2: pushing the frontier of open large language models\.arXiv preprint arXiv:2512\.02556\.Cited by:[§5\.1](https://arxiv.org/html/2609.22171#S5.SS1.SSS0.Px2.p1.1)\.
- Gaoet al\.\(2024\)Y\. Gao, Y\. Xiong, X\. Gao, K\. Jia, J\. Pan, Y\. Bi, Y\. Dai, J\. Sun, M\. Wang, and H\. WangRetrieval\-augmented generation for large language models: a survey\.External Links:2312\.10997,[Link](https://arxiv.org/abs/2312.10997)Cited by:[§5\.1](https://arxiv.org/html/2609.22171#S5.SS1.SSS0.Px2.p2.1)\.
- Huanget al\.\(2025\)F\. Huang, Y\. He, C\. Su, J\. Zhang, W\. Du, X\. Jia, Y\. Ouyang, L\. Li, J\. Bai, X\. Zhang, Y\. Wei, F\. Guan, B\. Zhang, G\. Ding, and H\. WangMacroelements intake in chinese adults — 10 plads, china, 2022–2023\.China CDC Weekly7\(1\),pp\. 1–5\.External Links:[Document](https://dx.doi.org/10.46234/ccdcw2025.001)Cited by:[§1](https://arxiv.org/html/2609.22171#S1.p1.1)\.
- Huanget al\.\(2026\)M\. Huang, W\. Min, Y\. Jin, Y\. Wang, and S\. JiangFrom prediction to intervention: personalized meal\-level glucose regulation via an LLM agent\.InFindings of the Association for Computational Linguistics: ACL 2026,M\. Liakata, V\. P\. Moreira, J\. Zhang, and D\. Jurgens \(Eds\.\),San Diego, California, United States,pp\. 21629–21645\.External Links:[Link](https://aclanthology.org/2026.findings-acl.1087/),[Document](https://dx.doi.org/10.18653/v1/2026.findings-acl.1087),ISBN 979\-8\-89176\-395\-1Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p1.1)\.
- Jianget al\.\(2020\)Y\. Jiang, K\. Zaporojets, J\. Deleu, T\. Demeester, and C\. DevelderRecipe instruction semantics corpus \(RISeC\): Resolving semantic structure and zero anaphora in recipes\.InProceedings of the 1st Conference of the Asia\-Pacific Chapter of the Association for Computational Linguistics and the 10th International Joint Conference on Natural Language Processing,K\. Wong, K\. Knight, and H\. Wu \(Eds\.\),Suzhou, China,pp\. 821–826\.External Links:[Link](https://aclanthology.org/2020.aacl-main.82/),[Document](https://dx.doi.org/10.18653/v1/2020.aacl-main.82)Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p1.1)\.
- Liet al\.\(2025\)K\. J\. Li, S\. Balloccu, O\. Dusek, and E\. ReiterWhen LLMs can’t help: real\-world evaluation of LLMs in nutrition\.InProceedings of the 18th International Natural Language Generation Conference,L\. Flek, S\. Narayan, L\. H\. Phương, and J\. Pei \(Eds\.\),Hanoi, Vietnam,pp\. 753–779\.External Links:[Link](https://aclanthology.org/2025.inlg-main.44/)Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p1.1)\.
- Liet al\.\(2024\)P\. Li, X\. Huang, Y\. Tian, and N\.V\. ChawlaChefFusion: multimodal foundation model integrating recipe and food image generation\.ACM Digital Library\.External Links:[Document](https://dx.doi.org/10.1145/3627673.3679885),[Link](https://dl.acm.org/doi/10.1145/3627673.3679885)Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p1.1)\.
- Liet al\.\(2022\)S\. Li, Y\. Li, J\. Ni, and J\. McAuleySHARE: a system for hierarchical assistive recipe editing\.InProceedings of the 2022 Conference on Empirical Methods in Natural Language Processing,Y\. Goldberg, Z\. Kozareva, and Y\. Zhang \(Eds\.\),Abu Dhabi, United Arab Emirates,pp\. 11077–11090\.External Links:[Link](https://aclanthology.org/2022.emnlp-main.761/),[Document](https://dx.doi.org/10.18653/v1/2022.emnlp-main.761)Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p1.1)\.
- Maet al\.\(2023\)P\. Ma, Y\. Wu, N\. Yu, Y\. Zhang, M\. Backes, Q\. Wang, and C\. WeiUMDFood: vision\-language models boost food composition compilation\.External Links:2306\.01747,[Link](https://arxiv.org/abs/2306.01747)Cited by:[§1](https://arxiv.org/html/2609.22171#S1.p2.1)\.
- Mao \(2018\)Y\. MaoCulinary seasoning science\.China Textile Press,Beijing\.External Links:ISBN 9787518041234Cited by:[Appendix A](https://arxiv.org/html/2609.22171#A1.p1.1),[§1](https://arxiv.org/html/2609.22171#S1.p3.1),[§4](https://arxiv.org/html/2609.22171#S4.SS0.SSS0.Px1.p1.1),[§5\.2](https://arxiv.org/html/2609.22171#S5.SS2.p1.1)\.
- Minet al\.\(2019\)W\. Min, S\. Jiang, L\. Liu, Y\. Rui, and R\. JainA survey on food computing\.ACM Computing Surveys \(CSUR\)52\(5\),pp\. 1–36\.Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p2.1)\.
- Mohbat and Zaki \(2024\)F\. Mohbat and M\. J\. ZakiLLaVA\-chef: a multi\-modal generative model for food recipes\.InProceedings of the 33rd ACM International Conference on Information and Knowledge Management,CIKM ’24,New York, NY, USA,pp\. 1711–1721\.External Links:ISBN 9798400704369,[Link](https://doi.org/10.1145/3627673.3679562),[Document](https://dx.doi.org/10.1145/3627673.3679562)Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p1.1)\.
- Mohbat and Zaki \(2025\)F\. Mohbat and M\. J\. ZakiKERL: knowledge\-enhanced personalized recipe recommendation using large language models\.InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),W\. Che, J\. Nabende, E\. Shutova, and M\. T\. Pilehvar \(Eds\.\),Vienna, Austria,pp\. 19125–19141\.External Links:[Link](https://aclanthology.org/2025.acl-long.938/),[Document](https://dx.doi.org/10.18653/v1/2025.acl-long.938),ISBN 979\-8\-89176\-251\-0Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p1.1)\.
- Murrayet al\.\(2020\)C\. J\. L\. Murray, A\. Y\. Aravkin, P\. Zheng, C\. Abbafati, K\. M\. Abbas,et al\.Global burden of 87 risk factors in 204 countries and territories, 1990–2019: a systematic analysis for the global burden of disease study 2019\.The Lancet396\(10258\),pp\. 1223–1249\.External Links:[Document](https://dx.doi.org/10.1016/S0140-6736%2820%2930752-2),[Link](https://doi.org/10.1016/S0140-6736(20)30752-2)Cited by:[§1](https://arxiv.org/html/2609.22171#S1.p1.1)\.
- OpenAIet al\.\(2025\)OpenAIet al\.Update to gpt\-5 system card: gpt\-5\.2\.Technical reportOpenAI\.Cited by:[§5\.1](https://arxiv.org/html/2609.22171#S5.SS1.SSS0.Px2.p1.1)\.
- Popkinet al\.\(2010\)B\. M\. Popkin, S\. Du, F\. Zhai, and B\. ZhangCohort profile: the china health and nutrition survey—monitoring and understanding socio\-economic and health change in china, 1989–2011\.International Journal of Epidemiology39\(6\),pp\. 1435–1440\.External Links:[Document](https://dx.doi.org/10.1093/ije/dyp322)Cited by:[Appendix B](https://arxiv.org/html/2609.22171#A2.p1.1)\.
- Robertson and Zaragoza \(2009\)S\. Robertson and H\. ZaragozaThe probabilistic relevance framework: bm25 and beyond\.Found\. Trends Inf\. Retr\.3\(4\),pp\. 333–389\.External Links:ISSN 1554\-0669,[Link](https://doi.org/10.1561/1500000019),[Document](https://dx.doi.org/10.1561/1500000019)Cited by:[§5\.1](https://arxiv.org/html/2609.22171#S5.SS1.SSS0.Px1.p1.1)\.
- Steinet al\.\(2023\)K\. Stein, L\. Donatelli, and A\. KollerFrom sentence to action: splitting AMR graphs for recipe instructions\.InProceedings of the Fourth International Workshop on Designing Meaning Representations,J\. Bonn and N\. Xue \(Eds\.\),Nancy, France,pp\. 52–67\.External Links:[Link](https://aclanthology.org/2023.dmr-1.6/)Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p1.1)\.
- Thameset al\.\(2021\)Q\. Thames, A\. Karpur, W\. Norris, F\. Xia, L\. Panait, T\. Weyand, and J\. SimNutrition5k: towards automatic nutritional understanding of generic food\.InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition,pp\. 8903–8911\.Cited by:[§1](https://arxiv.org/html/2609.22171#S1.p2.1),[§2](https://arxiv.org/html/2609.22171#S2.p2.1)\.
- Wilcket al\.\(2017\)N\. Wilck, M\. G\. Matus, S\. M\. Kearney, S\. W\. Olesen, K\. Forslund, H\. Bartolomaeus, S\. Haase, A\. Mähler, A\. Balogh, L\. Markó,et al\.Salt\-responsive gut commensal modulates TH17 axis and disease\.Nature551\(7682\),pp\. 585–589\.External Links:[Document](https://dx.doi.org/10.1038/nature24628),[Link](https://doi.org/10.1038/nature24628)Cited by:[§1](https://arxiv.org/html/2609.22171#S1.p1.1)\.
- Xuet al\.\(2024\)Y\. Xu, Y\. Hua, S\. Li, and Z\. WangExploring chain\-of\-thought for multi\-modal metaphor detection\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),L\. Ku, A\. Martins, and V\. Srikumar \(Eds\.\),Bangkok, Thailand,pp\. 91–101\.External Links:[Link](https://aclanthology.org/2024.acl-long.6/),[Document](https://dx.doi.org/10.18653/v1/2024.acl-long.6)Cited by:[§3\.2](https://arxiv.org/html/2609.22171#S3.SS2.p1.1)\.
- Yanget al\.\(2025\)A\. Yang, J\. Bai, S\. Bai, C\. Chu,et al\.Qwen3 technical report\.arXiv preprint arXiv:2505\.09388\.Cited by:[§5\.1](https://arxiv.org/html/2609.22171#S5.SS1.SSS0.Px1.p1.1),[§5\.1](https://arxiv.org/html/2609.22171#S5.SS1.SSS0.Px2.p1.1)\.
- Yinet al\.\(2023\)Y\. Yin, H\. Qi, B\. Zhu, J\. Chen, Y\. Jiang, and C\. NgoFoodLMM: a versatile food assistant using large multi\-modal model\.arXiv preprint arXiv:2312\.14991\.Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p2.1)\.
- Zenget al\.\(2026\)A\. Zeng, X\. Liu, Z\. Du, Z\. Wang,et al\.GLM\-5: from vibe coding to agentic engineering\.arXiv preprint arXiv:2602\.15763\.Cited by:[§5\.1](https://arxiv.org/html/2609.22171#S5.SS1.SSS0.Px2.p1.1)\.
- Zhanget al\.\(2025\)Z\. Zhang, Y\. Li, N\. H\. L\. Le, Z\. Wang, T\. Ma, V\. Galassi, K\. Murugesan, N\. Moniz, W\. Geyer, N\. V\. Chawla, C\. Zhang, and Y\. YeNGQA: a nutritional graph question answering benchmark for personalized health\-aware nutritional reasoning\.InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),W\. Che, J\. Nabende, E\. Shutova, and M\. T\. Pilehvar \(Eds\.\),Vienna, Austria,pp\. 5934–5966\.External Links:[Link](https://aclanthology.org/2025.acl-long.296/),[Document](https://dx.doi.org/10.18653/v1/2025.acl-long.296),ISBN 979\-8\-89176\-251\-0Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p1.1)\.
- Zhouet al\.\(2025\)P\. Zhou, W\. Min, C\. Fu, Y\. Jin, M\. Huang, X\. Li, S\. Mei, and S\. JiangFoodSky: a food\-oriented large language model that can pass the chef and dietetic examinations\.Patterns6\(5\),pp\. 101234\.External Links:[Document](https://dx.doi.org/10.1016/j.patter.2025.101234)Cited by:[§2](https://arxiv.org/html/2609.22171#S2.p2.1)\.

## Appendix AHuman Sodium\-intake Distribution

Human sodium intake originates from three primary sources: cooking salt, table salt, and salt present in processed foods\. Among these, cooking salt—the salt added during meal preparation—constitutes the majority of intake, but its quantity is often unspecified and difficult to track\. Table salt, added at the point of consumption, varies by individual preferences and is more prevalent in certain dining contexts, such as Western restaurants, while largely absent in traditional Chinese meals[Mao \(2018\)](https://arxiv.org/html/2609.22171#bib.bib8)\. Processed foods represent the third source, where sodium content is clearly labeled, allowing for more straightforward assessment\. However, due to the predominance of cooking salt, which is not typically quantified, estimating total sodium intake remains a significant challenge[Board et al\. \(2013\)](https://arxiv.org/html/2609.22171#bib.bib9)\.

## Appendix BDataset Processing

Our data sources include Douguo Recipe\*\*\*https://www\.douguo\.com/, Tiantian Recipe†††https://www\.tiantiancaipu\.com/, Meishijie‡‡‡https://meishi\.cc/and recipes indexed by China Health and Nutrition Survey Project[Popkin et al\. \(2010\)](https://arxiv.org/html/2609.22171#bib.bib29)\. The recipes, labels and prompts used in our study are in Chinese language\. Hence, the input and output of models are also in Chinese language\. Recipes in our dataset primarily fall into Chinese cuisines, with some exceptions like western\-bakery and fusion cuisines\. During the dataset processing, recipes were classified into those with specified sodium seasoning amounts and those without\. Recipes with specified sodium seasoning amounts are defined as recipes in which quantized seasonings are clearly given, such as1\.5 teaspoon of salt, 5g of MSG or 20ml of soy sauce, instead of unclear descriptions such asa proper amount of salt or a little soy sauce accordingly\. As for the unit normalization, we provide a detailed Table[7](https://arxiv.org/html/2609.22171#A2.T7)describing how raw units are converted into standardized labels\. Ambiguous descriptions such asa proper amount of saltora little soy sauceare excluded from the labeled ground\-truth set\. Recipes with excessive ingredients are defined as those with over 25 ingredients\. To manage the complexity of data processing, we filtered out recipes with excessive ingredient lists or ambiguous instructions\.

Raw Expression TypeExampleNormalization RuleExplicit Solid Quantity5g Salt; 1 Tsp MSGConvert to TeaspoonExplicit Liquid Quantity20ml Soy Sauce; 1 Tbsp Oyster SauceConvert to YablespoonHousehold Spoon Expression1 Small Spoon; Half SpoonMap to Tsp/Tbsp According to ConventionAmbiguous ExpressionProper Amount; A LittleExcluded from Labeled Ground TruthNon\-target SeasoningSugar; PepperNot Included in the 11\-dimensional LabelTable 7:Unit normalization protocol for SALT54k labels\. Solid seasonings are normalized into teaspoons, while liquid seasonings are normalized into tablespoons\.The analysis of our dataset reveals that these1111seasonings were used significantly more frequently than others\. Furthermore, according to the Chinese Food Composition Table§§§An authoritative reference that provides data on the nutritional content of foods commonly consumed in China, compiled by National Institute for Nutrition and Health, Chinese Center for Disease Control and Prevention\. This source could be accessed through link: https://nlc\.chinanutri\.cn/fq/\., the sodium in these seasonings, when weighted by their usage amounts, contributes substantially to the overall sodium levels in recipes\. The selected 11 seasoning types cover 96\.17% of total seasoning\-derived sodium and 92\.08% of total sodium \(seasoning sodium \+ main\-ingredient sodium estimated from recipe quantities\)\. This indicates that the selected 11 seasoning categories capture the dominant sodium\-bearing sources in the dataset\.

The subdivided fine\-grained cooking styles list is as follows:Bake: Western\-style, Chinese\-style, Fusion; Stir\-fry: Plain stir\-fry, Quick stir\-fry, Hot\-fry, Dry stir\-fry, Spicy stir\-fry, Vinegar stir\-fry, Garlic stir\-fry; Steam: Plain steaming, Steamed with chopped chili, Pho steaming; Stew: Braised stew, Slow stew, Clear stew, Red stew; Braise: Red braising, Dry braising, Home\-style braising, Sauce braising, Curry braising; Deep\-fry: Simple frying, Dry frying, Crispy frying; Pan\-fry: Fragrant pan\-fry, Oil pan\-fry, Sealed pan\-fry; Roast: Honey\-glazed roast, Spicy roast, Sauce\-flavored roast; Boil: Clear boiling, Hotpot boiling, Poaching\.

## Appendix CRetrieval Parameter Setting

For the retrieval hyper\-parameters \(α,β,γ\\alpha,\\beta,\\gamma\), we select \(1,0,01,0,0\), \(0\.5,0\.5,00\.5,0\.5,0\), \(0\.33,0\.33,0\.330\.33,0\.33,0\.33\), and \(0\.4,0\.4,0\.20\.4,0\.4,0\.2\) as testing settings\. The retrieval performance based on above settings are shown in Figure[6](https://arxiv.org/html/2609.22171#A3.F6)\.

![Refer to caption](https://arxiv.org/html/2609.22171v1/fig5_3.png)Figure 6:Relevance scores from retrieval evaluation, calculated as the average of three retrieved recipes respective scores, then averaged among the whole testing set\. The x\-axis denotes \(α,β,γ\\alpha,\\beta,\\gamma\) settings as A: \(1,0,0\), B: \(0\.5,0\.5,0\), C: \(0\.33,0\.33,0\.33\) and D: \(0\.4,0\.4,0\.2\)\.
## Appendix DBenchmark LLMs

The detailed information and parameters about benchmark LLMs is shown in Table[8](https://arxiv.org/html/2609.22171#A4.T8)\.

ModelVersionWindowParameterTemperatureTop\-pLocally DeployedLlama3\-ChineseInstruct8k8B1\.01\.0Qwen3\-128k8B1\.01\.0API\-InvokedGLM\-5Think200k\-1\.00\.95Deepseek\-V3\.2Thinking128k\-1\.01\.0GPT\-5\.2High400k\-\-\-Gemini 3\.1 ProThinking1M\-1\.00\.95Qwen3\-MaxThinking262k\-1\.01\.0Table 8:Overview of Benchmark LLMs\. We do not set a maximum token limit across models to ensure complete outputs for the 4\-hop CoT process\.
## Appendix EEvaluation and Chain\-of\-Thought Detail

The following detailed labels and prompts are translated from Chinese\.

### E\.1Labels in Our Task

For annotation, we standardized the measurement units as follows: solid seasonings \(salt, MSG and chicken essence\) were measured in teaspoons, while liquid seasonings \(soy sauce, light soy sauce, dark soy sauce, oyster sauce, chili sauce, yellow bean sauce, chili bean sauce and tomato sauce\) were measured in tablespoons\. This distinction aligns with common measurement practices and facilitates quantification of sodium content in recipes\. For the evaluation, the following 11\-tuplesrepresents the Sodium Label from our dataset:

\{\\displaystyle\\\{\\,salt:a​tsp,MSG:b​tsp,chicken essence:c​tsp,\\displaystyle\\text\{salt\}:a\\,\\textit\{tsp\},\\ \\text\{MSG\}:b\\,\\textit\{tsp\},\\ \\text\{chicken essence\}:c\\,\\textit\{tsp\},soy sauce:d​tbsp,light soy sauce:e​tbsp,\\displaystyle\\text\{soy sauce\}:d\\,\\textit\{tbsp\},\\ \\text\{light soy sauce\}:e\\,\\textit\{tbsp\},dark soy sauce:f​tbsp,oyster sauce:g​tbsp,\\displaystyle\\text\{dark soy sauce\}:f\\,\\textit\{tbsp\},\\ \\text\{oyster sauce\}:g\\,\\textit\{tbsp\},chili sauce:h​tbsp,\\displaystyle\\text\{chili sauce\}:h\\,\\textit\{tbsp\},yellow bean sauce:i​tbsp,\\displaystyle\\text\{yellow bean sauce\}:i\\,\\textit\{tbsp\},chili bean sauce:jtbsp,tomato sauce:ktbsp\}\\displaystyle\\text\{chili bean sauce\}:j\\,\\textit\{tbsp\},\\ \\text\{tomato sauce\}:k\\,\\textit\{tbsp\}\\,\\\}
For the cooking style classification task in the CoT framework, the Cooking Style Labelcsis defined in a coarse\- and fine\-grained way, which is represented within follows: \{Bake: Western\-style, Chinese\-style, Fusion; Stir\-fry: Plain stir\-fry, Quick stir\-fry, Hot\-fry, Dry stir\-fry, Spicy stir\-fry, Vinegar stir\-fry, Garlic stir\-fry; Steam: Plain steaming, Steamed with chopped chili, Pho steaming; Stew: Braised stew, Slow stew, Clear stew, Red stew; Braise: Red braising, Dry braising, Home\-style braising, Sauce braising, Curry braising; Deep\-fry: Simple frying, Dry frying, Crispy frying; Pan\-fry: Fragrant pan\-fry, Oil pan\-fry, Sealed pan\-fry; Roast: Honey\-glazed roast, Spicy roast, Sauce\-flavored roast; Boil: Clear boiling, Hotpot boiling, Poaching\}\.

For the flavor classification task in the CoT framework, the Primary Flavor Labelfis defined within follows:\{ Light Sweet, Sweet, Light Sour, Sour, Light Salty, Salty, Light Spicy, Spicy, Light Umami, Umami\}\.

### E\.2Relevance Score Prompt

Assume you are a professional food expert\. Now, you are given two recipes \{INPUT Recipe A\} and \{INPUT Recipe B\}\. Please rate their relevance based on the following scoring criteria, with each dimension having a maximum score of 10 points, for a total score of 30 points\. Please output only the three score in a tuple without any additional information\.

Scoring Criteria: Cooking Method Relevance \(10 points\): Compare the cooking methods of the two recipes and score them according to the following: \(1\) 10 points: Both recipes use the exact same cooking method\. \(2\) 8\-9 points: The cooking methods of the two recipes are similar in the fine\-grained type, but with some differences\. \(3\) 5\-7 points: The cooking methods of the two recipes belong to the same coarse\-grained category, but differ significantly in specifics\. \(4\) 3\-4 points: The cooking methods of the two recipes are quite different but can be classified under the same type of cooking method\. \(5\) 0\-2 points: The cooking methods of the two recipes are completely different\.

Main Flavor Relevance \(10 points\): Compare the main flavors of the two recipes and score them according to the following: \(1\) 10 points: The flavors of both recipes are exactly the same\. \(2\) 8\-9 points: The flavors of the two recipes are in the same\. \(3\) 5\-7 points: The flavors of the two recipes are similar but with slight differences\. \(4\) 3\-4 points: The flavors of the two recipes differ significantly but belong to the same flavor type\. \(5\) 0\-2 points: The flavors of the two recipes are very different\.

Ingredients Relevance \(10 points\): Compare the main ingredients of the two recipes and score them according to the following: \(1\) 10 points: The main ingredients of both recipes are exactly the same\. \(2\) 8\-9 points: The recipes use the same type of ingredients, but with some differences in variety or quantity\. \(3\) 5\-7 points: The ingredients of the two recipes belong to similar categories but have notable differences\. \(4\) 3\-4 points: The ingredients of the two recipes differ significantly, but share one common main ingredient or component\. \(5\) 0\-2 points: The ingredients of the two recipes are completely different\.

### E\.34\-hop CoT Prompt

Step 1\.Assume you are an experienced chef and culinary analyst who specializes in analyzing recipes and extracting key features\. Carefully examine the \{INPUT Recipe Query\} recipe and determine the following information: \(1\) Cooking style \(e\.g\., Cooking Style Label\) \(2\) Primary Flavor \(e\.g\., Flavor Label\) \(3\) Major ingredients \(the most abundant core ingredients, such as chicken, beef, fish, etc\.\) \(4\) Secondary ingredients \(supporting ingredients, such as condiments\)

Step 2\.Assume you are a culinary expert skilled in recipe classification and seasoning analysis\. Your task is to extract the cooking style \(Cooking Style Label\), primary flavor \(Flavor Label\)\), major ingredients and usage, sodium seasonings and usage \(11\-tuple Sodium Seasoning Label\), and particularly the types and quantities of sodium seasonings \(measured in teaspoons/tablespoons\) from \{Multiple INPUT Related Recipes\}\.

Step 3\.Assume you are a culinary scientist specializing in flavor matching and seasoning estimation\. Your task is to estimate the sodium seasoning quantities for the target recipe based on the \{Cooking Style and Primary Flavors from Step 1 and 2\} and \{Sodium Seasoning Tuple from Step 2\}\. Follow these principles: Ensure the estimated values align with the cooking method and flavor profile of the target recipe\. Reference the types and quantities of sodium seasonings used in related recipes to make a reasonable estimation\.

Step 4\.Assume you are a culinary optimization expert specializing in ingredient\-seasoning ratio adjustments\. Your task is to refine the initial sodium estimation from \{Sodium Seasoning Tuple from Step 3\} based on \{Major Ingredients Usage from Step 1 and 2\}, analyzing the ingredient\-seasoning relationships based on the following rules: \(1\) If the major ingredient quantity in the target recipe is significantly higher than in a related recipe, increase the corresponding sodium seasoning amount\. \(2\) If the major ingredient quantity in the target recipe is significantly lower than in a related recipe, decrease the corresponding sodium seasoning amount\. \(3\) Consider how secondary ingredients may impact seasoning\. Finally, output the final sodium seasoning amounts formatted in the 11\-tuple Sodium Seasoning Label for the target recipe\.

## Appendix FAdditional MAE Results

The additional MAE results under the same benchmark settings are stated in Table[9](https://arxiv.org/html/2609.22171#A6.T9)and[10](https://arxiv.org/html/2609.22171#A6.T10)\. They align with the overall conclusions presented in the main text, further validating the effectiveness of our proposed framework\. Across different experimental settings, clear trends emerge, emphasizing the impact of RAG and structured inference on sodium\-rich seasoning estimation\. Under the proposed Joint RAG \+ 4\-hop CoT setting, all models show substantial MAE reductions, underscoring the importance of multi\-step inference in refining sodium predictions\. Notably, our framework achieves the best MAE performance across all remaining nine seasonings, reinforcing its robustness\. Among the models, Gemini 3\.1 Pro consistently outperforms others in most cases, while GLM\-5 and DeepSeek\-V3\.2 achieve the best results on certain specific seasonings, suggesting that different models may specialize in capturing distinct seasoning patterns\.

SettingsModelsMSGCELSSDSSzero\-shotLlama\-3\-Chinese0\.720\.472\.411\.35GLM\-50\.680\.432\.231\.10Deepseek\-V3\.20\.700\.402\.391\.06GPT\-5\.20\.680\.442\.241\.14Gemini 3\.1 Pro0\.640\.331\.600\.87Qwen3\-Max0\.600\.401\.730\.65Joint RAGLlama\-3\-Chinese0\.59 \| 0\.580\.38 \| 0\.381\.99 \| 1\.870\.94 \| 0\.89GLM\-50\.55 \| 0\.550\.31 \| 0\.341\.86 \| 1\.710\.88 \| 0\.87Deepseek\-V3\.20\.54 \| 0\.500\.31 \| 0\.271\.80 \| 1\.760\.99 \| 0\.91GPT\-5\.20\.48 \| 0\.440\.30 \| 0\.281\.73 \| 1\.520\.89 \| 0\.75Gemini 3\.1 Pro0\.41 \| 0\.370\.31 \| 0\.301\.63 \| 1\.630\.80 \| 0\.70Qwen3\-Max0\.41 \| 0\.370\.29 \| 0\.281\.27 \| 1\.190\.81 \| 0\.76zero\-shot fine\-tunedLlama\-3\-Chinese0\.380\.251\.240\.70Joint RAG\+4\-hop CoT\(Our Framework\)Llama\-3\-Chinese0\.30 \| 0\.290\.19 \| 0\.191\.03 \| 1\.010\.67 \| 0\.68GLM\-50\.23 \| 0\.210\.20 \| 0\.220\.87 \| 0\.850\.54 \| 0\.53Deepseek\-V3\.20\.28 \| 0\.250\.18 \| 0\.200\.82 \| 0\.790\.60 \| 0\.55GPT\-5\.20\.34 \| 0\.330\.21 \| 0\.190\.99 \| 0\.890\.60 \| 0\.56Gemini 3\.1 Pro0\.24 \| 0\.240\.14 \| 0\.140\.74 \| 0\.750\.51 \| 0\.50Qwen3\-Max0\.37 \| 0\.370\.20 \| 0\.201\.06 \| 0\.990\.70 \| 0\.64Table 9:Additional results of LLMs on sodium\-rich seasonings estimation tasks\. The best results are bolded\. Abbreviations stand for:MonoSodiumGlutamate \(MSG\),ChickenEssence \(CE\),LightSoySauce \(LSS\), andDarkSoySauce \(DSS\)\. The – \| – denotes results from 3\-shot \| 5\-shot\.SettingsModelsOSCSYBSCBSTSzero\-shotLlama\-3\-Chinese0\.880\.450\.370\.560\.09GLM\-50\.860\.410\.320\.550\.09Deepseek\-V3\.20\.790\.400\.360\.510\.09GPT\-5\.20\.790\.310\.370\.590\.10Gemini 3\.1 Pro0\.440\.210\.160\.460\.06Qwen3\-Max0\.530\.330\.150\.490\.06Joint RAGLlama\-3\-Chinese0\.58 \| 0\.500\.27 \| 0\.210\.23 \| 0\.180\.29 \| 0\.240\.06 \| 0\.06GLM\-50\.48 \| 0\.450\.19 \| 0\.180\.16 \| 0\.140\.31 \| 0\.250\.05 \| 0\.05Deepseek\-V3\.20\.52 \| 0\.500\.20 \| 0\.210\.15 \| 0\.150\.36 \| 0\.350\.05 \| 0\.05GPT\-5\.20\.45 \| 0\.420\.18 \| 0\.180\.14 \| 0\.130\.34 \| 0\.300\.05 \| 0\.05Gemini 3\.1 Pro0\.42 \| 0\.400\.19 \| 0\.180\.18 \| 0\.100\.31 \| 0\.300\.04 \| 0\.04Qwen3\-Max0\.40 \| 0\.400\.20 \| 0\.190\.16 \| 0\.140\.29 \| 0\.250\.04 \| 0\.04zero\-shot fine\-tunedLlama\-3\-Chinese0\.430\.100\.080\.180\.03Joint RAG\+4\-hop CoT\(Our Framework\)Llama\-3\-Chinese0\.35 \| 0\.340\.07 \| 0\.070\.05 \| 0\.040\.14 \| 0\.150\.03 \| 0\.03GLM\-50\.23 \| 0\.210\.05 \| 0\.050\.03 \| 0\.030\.10 \| 0\.090\.03 \| 0\.03Deepseek\-V3\.20\.21 \| 0\.200\.05 \| 0\.050\.04 \| 0\.030\.12 \| 0\.110\.02 \| 0\.02GPT\-5\.20\.32 \| 0\.210\.09 \| 0\.050\.08 \| 0\.080\.18 \| 0\.100\.04 \| 0\.04Gemini 3\.1 Pro0\.24 \| 0\.240\.04 \| 0\.030\.02 \| 0\.020\.10 \| 0\.100\.02 \| 0\.02Qwen3\-Max0\.29 \| 0\.270\.13 \| 0\.100\.13 \| 0\.100\.14 \| 0\.130\.04 \| 0\.04Table 10:Additional results of LLMs on sodium\-rich seasonings estimation tasks\. The best results are bolded\. Abbreviations stand for:OysterSauce \(OS\),ChiliSauce \(CS\),YellowBeanSauce \(YBS\),ChiliBeanSauce \(CBS\), andTomatoSauce \(TS\)\. The – \| – denotes results from 3\-shot \| 5\-shot\.
## Appendix GCase Study Result

In Example 1, GPT\-5\.2 in a zero\-shot setting failed to recognize the necessity of dark soy sauce and proposed using light soy sauce\. With 3\-shot learning, the model realized the usage of dark soy sauce but mistaken the amount of salt\. With our method, the model correctly identified both the seasonings and their respective quantities precisely\. This highlights how CoT inference aids the model in contextualizing the cooking process\. In Example 2, GPT\-5\.2 in a zero\-shot setting failed to recognize the necessity of dark soy sauce and completely omitted yellow bean sauce\. Even with 3\-shot learning, the quantity of dark soy sauce remained significantly underestimated\. However, under our method, the model correctly identified both the seasonings and their respective quantities within an acceptable margin of error\. In Example 3, GPT\-5\.2 zero\-shot predictions were notably inaccurate, incorrectly adding oyster sauce , while completely omitting Salt\. This suggests the bias towards commonly used seasonings in asparagus dishes\. Even with examples, while light soy sauce and salt were included, the oyster sauce was erroneously retained\. This indicates that while CoT enhances the ability to identify relevant seasonings, it may still struggle with precise quantity calibration and rare ingredients as no squid rings were found among retrieved 3\-shot\.

![Refer to caption](https://arxiv.org/html/2609.22171v1/fig6_.png)Figure 7:Examples provided include the input recipe text, the corresponding labels, and the predicted tuples\. The red font denotes the incorrect part of the prediction\.
## Appendix HPractical Deployments

In the deployment scenarios, SALT could be integrated into personal dietary logging applications\. Users often record meals using incomplete textual descriptions, such as dish names, rough ingredients, or short cooking notes\. SALT can estimate hidden sodium from such semi\-structured inputs and provide both fine\-grained seasoning\-level estimates and total sodium intake\. This is particularly useful for recipes where seasonings such as soy sauce, oyster sauce, or chili bean sauce are used but not explicitly quantified\.

SALT could support clinical nutrition decision\-making for populations that need sodium control, such as individuals with hypertension, cardiovascular risk, or kidney\-related dietary restrictions\. SALT is not intended to replace professional medical judgment\. Instead, it should be used as a dietary decision\-support component that helps nutritionists, physicians, or health\-management systems identify high\-sodium meals and hidden sodium sources\. Our method could be applied to canteen, restaurant, and public\-health monitoring\. Institutions such as schools, hospitals, and workplace cafeterias often provide large\-scale meals where hidden sodium is difficult to track manually\. SALT can be used to estimate sodium levels across menus and identify dishes that may require recipe reformulation or low\-sodium alternatives\.

Similar Articles