<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">HeASe: An AI-powered Framework to Promote Healthy and Sustainable Eating</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Alessandro</forename><surname>Petruzzelli</surname></persName>
							<email>alessandro.petruzzelli@uniba.it</email>
							<affiliation key="aff0">
								<orgName type="institution">University of Bari Aldo Moro</orgName>
								<address>
									<addrLine>via Orabona 4</addrLine>
									<postCode>70125</postCode>
									<settlement>Bari</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Cataldo</forename><surname>Musto</surname></persName>
							<email>cataldo.musto@uniba.it</email>
							<affiliation key="aff0">
								<orgName type="institution">University of Bari Aldo Moro</orgName>
								<address>
									<addrLine>via Orabona 4</addrLine>
									<postCode>70125</postCode>
									<settlement>Bari</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Michele</forename><surname>Ciro</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">University of Bari Aldo Moro</orgName>
								<address>
									<addrLine>via Orabona 4</addrLine>
									<postCode>70125</postCode>
									<settlement>Bari</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Di</forename><surname>Carlo</surname></persName>
							<email>m.dicarlo6@studenti.uniba.it</email>
							<affiliation key="aff0">
								<orgName type="institution">University of Bari Aldo Moro</orgName>
								<address>
									<addrLine>via Orabona 4</addrLine>
									<postCode>70125</postCode>
									<settlement>Bari</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Giovanni</forename><surname>Tempesta</surname></persName>
							<email>g.tempesta16@studenti.uniba.it</email>
							<affiliation key="aff0">
								<orgName type="institution">University of Bari Aldo Moro</orgName>
								<address>
									<addrLine>via Orabona 4</addrLine>
									<postCode>70125</postCode>
									<settlement>Bari</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Giovanni</forename><surname>Semeraro</surname></persName>
							<email>giovanni.semeraro@uniba.it</email>
							<affiliation key="aff0">
								<orgName type="institution">University of Bari Aldo Moro</orgName>
								<address>
									<addrLine>via Orabona 4</addrLine>
									<postCode>70125</postCode>
									<settlement>Bari</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">HeASe: An AI-powered Framework to Promote Healthy and Sustainable Eating</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">0C9914D3A25B659DF068CAEC18FC193E</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T19:03+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Food Recommendation</term>
					<term>Large Language Models</term>
					<term>Health-aware Recommender Systems</term>
					<term>Sustainability</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This paper introduces Healthy And Sustainable eating (HeASe), a comprehensive framework designed to promote healthy and sustainable eating by leveraging large language models and food retrieval techniques. As global concerns about nutrition and environmental sustainability escalate, the need for effective solutions that allow people to better nourish and improve their knowledge and self-awareness about food becomes imperative. To this end, given an input recipe, our framework first identifies a set of substitute meals by exploiting a retrieval strategy based on macro-nutrients, then relies on large language models to re-rank candidate recipes based on their healthiness and sustainability. As shown in our experiments, the methodology has the ability to expose individuals to better dietary choices, potentially contributing to overall well-being and reducing the ecological footprint of food consumption.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Today, the food industry is efficient and offers a variety of fresh and processed options. However, every step of the agricultural and food chain raises environmental concerns. Land use, water consumption, and air emissions all have an impact on the environment. While technological advancements create new markets and opportunities, they must also address these environmental challenges. To mitigate the environmental footprint of the food chain, a fundamental shift in consumer behavior is essential. Indeed, we must transition towards a dietary paradigm that prioritizes both individual health and environmental sustainability <ref type="bibr" target="#b0">[1]</ref>. This necessitates a move away from conventional consumption patterns and towards a more mindful approach to food choices. All these principles are in lines with several Sustainable Development Goals (SDGs), in particular SDG3 (Good Health and Well-being) and SDG12 (Responsible Consumption and Production).</p><p>In recent years, food recommendation systems (RSs) <ref type="bibr" target="#b1">[2]</ref> have emerged as a promising avenue to guide consumers toward healthier and more sustainable dietary choices. These systems can be categorized into two primary types: health-aware and sustainable-aware RSs <ref type="bibr" target="#b2">[3]</ref>. Health-aware food RSs <ref type="bibr" target="#b3">[4]</ref> aim to assist users in defining daily diets that align with their nutritional needs and health goals. These systems typically achieve this by balancing user preferences with various health-related factors. Previous methods have tried to incorporate healthiness by replacing ingredients with healthier alternatives <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b5">6]</ref> or incorporating nutritional facts as function constraints <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b7">8]</ref>. In <ref type="bibr" target="#b8">[9]</ref>, a post-filtering method has been proposed to score recipes based on health criteria.While these approaches have shown promise in promoting healthier eating habits, they often face limitations. Notably, methods that directly substitute ingredients or impose hard constraints on healthiness can significantly alter the recipe's original characteristics, potentially compromising user satisfaction. Additionally, post-filtering approaches may discard potentially healthy recipes that fall below an arbitrary threshold, limiting user choice.</p><p>On the other hand, sustainability-aware food RSs solely consider the environmental impact related to food consumption. For instance, in <ref type="bibr" target="#b2">[3]</ref>, the authors introduce a system that exploits the information about water footprint. In particular, it promotes recipes with ingredients whose production needs a lower quantity of water. While being of interest and certainly novel, this approach fails to capture the complete picture of a recipe's impact ignoring other sustainability aspects such as carbon emissions <ref type="bibr" target="#b9">[10]</ref>, that play a key role in assessing the sustainability of a recipe. To sum up, the analysis of the state of the art showed that there is a scarcity of systems that jointly tackle the problem of providing food suggestions that are healthy and sustainable at the same time.</p><p>Accordingly, we propose a novel framework that aims to fill in this gap by exploiting large language models (LLMs) and a recipe similarity formula based on macro-nutrients. In particular, given an input (not sustainable) recipe, we first use macro-nutrients to identify suitable alternative, then we rank them based on our sustainability score and we finally exploit large language models (i.e., GPT 3.5 Turbo <ref type="bibr" target="#b10">[11]</ref>) to select an alternative recipe that is both healthy and sustainable. Up to our knowledge, the use of LLMs to identify sustainable food alternative is a completely novel research direction. In our vision, this approach acknowledges that health-conscious consumers often consider not only the nutritional value of food but also its environmental impact. So, by incorporating a sustainability score for each ingredient, the framework can identify recipes that encompass both individual well-being and environmental responsibility. A toy example showing the behavior of the framework is presented in Figure <ref type="figure" target="#fig_0">1</ref>, while the contribution of the paper can be summarized as follows:</p><p>• Sustainability Score: we introduce a strategy to estimate the sustainability of a recipe based on the information about water and carbon footprint of its ingredients. • Dataset: we release a new dataset that extends HUMMUS <ref type="bibr" target="#b11">[12]</ref> with sustainability and healthiness scores for ingredients. In particular, we provided all the recipes in the dataset with information about environmental aspects. This will encourage and foster research in the area of sustainabilityaware food RSs. • HeASe Framework: we propose a framework that provides users with more sustainable and healthier recipes by exploiting: (a) recipe similarity based on macro-nutrients; (b) sustainability and healthiness scores; (c) selection mechanism based on LLMs. • Evaluation: we showed that our sustainability scores allowed to identify similar but more sustainable recipes. Moreover, we also showed the LLMs can be particularly effective in selecting the most suitable alternative given a pool of candidate recipes. Both these directions have been scarcely investigated in the state of the art.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Assessing Healthiness and Sustainability</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Calculating Healthiness of Recipes</head><p>Determining the "healthiness" of a recipe is a complex issue, heavily influenced by its nutrient composition and individual dietary needs. The concept of healthy food has experienced significant evolution, with past approaches focusing on factors like calories information <ref type="bibr" target="#b3">[4]</ref>, cholesterol levels <ref type="bibr" target="#b12">[13]</ref>, or multinutrients like protein, sodium, and saturated fats <ref type="bibr" target="#b13">[14]</ref>.</p><p>Today, we have a more comprehensive framework based on guidelines from international health organizations like the World Health Organization (WHO) <ref type="bibr" target="#b14">[15]</ref>. The WHO recommends daily intake ranges for 15 macro-nutrients. Based on these intakes, in the HUMMUS dataset <ref type="bibr" target="#b11">[12]</ref> the authors created a single score reflecting a recipe's overall healthiness. In particular, the method relies on the "traffic light" system proposed by <ref type="bibr" target="#b15">[16]</ref>: each macro-nutrient range is assigned a color based on its perceived healthfulness (green for healthy, yellow for moderate, red for unhealthy) , and each color is mapped to a range of scores. The individual scores of the macro-nutrients are then added up and normalized to create a final WHO score ranging from 0 (very healthy) to 14 (very unhealthy) for each recipe. Given a recipe 𝑟, from now on the healthiness of the recipes calculated as we just described is indicated as 𝑊 𝐻𝑂(𝑟). For more details on the formula, we suggest to refer to <ref type="bibr" target="#b11">[12]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Calculating Sustainability of Recipes</head><p>While the task of calculating the healthiness of a recipe has some previous attempts, the assessment of the sustainability is relatively newer and scarcely investigated. Indeed, sustainability is a complex and constantly developing field, with no single universally accepted method. This makes it challenging to objectively compare the environmental impact of different recipes. Only of the first attempts in this direction is represented by the SU-EATABLE Life (SEL) dataset <ref type="bibr" target="#b16">[17]</ref>, that provides carbon footprint (WC) and water footprint (WF) data for various food ingredients.</p><p>In this work, we tackle the task of assessing the sustainability of the recipes available in the HUMMUS dataset by properly processing the information encoded in SEL dataset. In particular, the process is organized as follows:</p><p>1. Pre-process the SU-EATABLE Life (SEL) dataset. We remove noise by eliminating items lacking both footprints, removing unnecessary characters from names, and filtering out stopwords and adjectives. 2. Match ingredients with recipes: We match ingredients in the SEL dataset with those in each recipe from the HUMMUS dataset.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Handle missing ingredients:</head><p>To ensure comprehensive matching, we perform additional steps:</p><p>• Check if the SEL ingredient name is contained within the recipe ingredient name.</p><p>• Check if the recipe ingredient name is contained within the SEL ingredient name. • If the above steps find matchings, we utilize transformers <ref type="foot" target="#foot_0">1</ref> to calculate the similarity between missing ingredients and matched ones in SEL, with a threshold of 0.98. We manually reviewed similarities further refined the matches.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Manual intervention for high-occurrence missing ingredients:</head><p>We manually addressed 87 missing ingredients with over 1000 occurrences, identifying 19 potential associations.</p><p>Based on the previous strategy, given an ingredient 𝐾 we can obtain its corresponding water and carbon footprints, labeled as 𝑊 𝑃 𝑓 (𝐾) and 𝐶𝑃 𝑓 (𝐾).</p><p>Next, to evaluate the overall environmental impact of an ingredient we designed a new metric named Ingredient Sustainability Score (ISS), calculated as follows:</p><formula xml:id="formula_0">𝐼𝑆𝑆(𝐾) = 𝛼 × 𝑊 𝐹 𝑓 (𝐾) + 𝛽 × 𝐶𝐹 𝑓 (𝐾)<label>(1)</label></formula><p>where:</p><p>• 𝐾 represents the specific ingredient.</p><p>• 𝑊 𝐹 𝑓 (𝐾) denotes the water footprint of ingredient 𝐾.</p><p>• 𝐶𝐹 𝑓 (𝐾) represents the carbon footprint of 𝐾.</p><p>• 𝛼 and 𝛽 are weighting factors, with 𝛼 = 0.2 and 𝛽 = 0.8<ref type="foot" target="#foot_1">2</ref> </p><p>Next, based on the ISS scores for ingredients, we define a scoring function for recipes. To this end, we first rank the ingredients 𝑖 1 . . . 𝑖 𝑛 based on their ISS. Then, we define the Recipe Sustainable Score (RSS) for a recipe 𝑅 as:</p><formula xml:id="formula_1">𝑅𝑆𝑆(𝑅) = |𝑁 |−1 ∑︁ 𝑘=0 𝐼𝑆𝑆(𝑖 𝑘 )𝑒 −𝑖 (2)</formula><p>Where 𝑖 𝑘 represents the 𝑘-th ingredient of the recipe, based on the previous ranking. The intuition behind this formula is to give a greater importance to the ingredients with higher carbon and water footprint (i.e., those that have a greater environmental impact). Differently from a simple average, that gives identical importance to the ingredients, this strategy gives more importance to ingredients that are not sustainable. Indeed, this discounting mechanism ensures that the overall recipe score reflects the dominance of the main ingredient while incorporating the influence of additional ingredients. Finally, the ultimate sustainability score (SuS) of a recipe was computed as:</p><formula xml:id="formula_2">SuS(R) = 1 − 𝑅𝑆𝑆(𝑅) − 𝑀 𝑖𝑛𝑅𝑆𝑆 𝑀 𝑎𝑥𝑅𝑠𝑠 − 𝑀 𝑖𝑛𝑅𝑠𝑠 (3)</formula><p>Where MinRSS and MaxRSS are the minimum and maximum RSS scores obtained over the dataset of recipes, respectively, and are used as a normalization factor. It is important to note that the Sustainability Score is calculated based on the water and carbon footprint of all the ingredients of the recipe. These have negative environmental impacts, so a higher overall score indicates a more sustainable recipe. A qualitative evaluation of the effectiveness of our formula is provided next.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.">Description of the Dataset</head><p>As mentioned in the previous steps, one of the contributions of the paper is a new dataset providing information about sustainability of recipes. Our dataset is based on Health-aware User-centered recoMMendation and argUment-enabling data Set (HUMMUS) dataset. This dataset is built on top of the existing FoodKG <ref type="bibr" target="#b17">[18]</ref> knowledge graph. The authors have added more data to the graph by collecting additional information for each recipe. They have also included valuable features such as nutritional scores from WHO, FDA, and Nutriscore. This dataset has over 507, 000 recipes, and each recipe contains details about ingredients, macro-nutrients (calories, total fat, etc.), and other relevant information organized into tags. The tags provide information about key recipe aspects like main ingredients (meat, pork, fruit) and dish category (main course, dessert, breakfast). The dataset contains a set of 902 unique tag values.</p><p>To ensure the dataset's quality, we performed some prep-rocessing steps. We removed duplicate recipes, those missing any tags, and those lacking any listed ingredients. This process helped to refine the dataset and improve its overall usability, reducing the number of recipes to 214, 800.</p><p>Next, we applied the pipeline described in section 2.2 to calculate the SuS score for each recipe. However, during this process, we noticed that not all ingredients could be matched, even after manual checking. To maintain the overall quality of the dataset, we decided to remove recipes where more than 30% of ingredients could not be matched in the SEL dataset. This additional filtering reduced the number of recipes to 100,870.</p><p>Finally, we categorized recipes with three sustainability labels based on their sustainability scores:</p><p>• High (𝑠𝑐𝑜𝑟𝑒 ≥ 0.9): Representing highly sustainable recipes (16,433 recipes).</p><p>• Medium (0.5 &lt; 𝑠𝑐𝑜𝑟𝑒 &lt; 0.9): Representing moderately sustainable recipes (79,157 recipes).</p><p>• Low (𝑠𝑐𝑜𝑟𝑒 ≤ 0.5): Indicating recipes with low sustainability <ref type="bibr">(5,280 recipes)</ref>.</p><p>Some examples of the recipes that were classified in each category will be provided next. Moreover, the dataset together with the labels we calculated was used in our experiment to assess the effectiveness of the strategy and was released as a contribution of the work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Description of the Framework</head><p>This section introduces the HeASe framework. As previously stated (see Figure <ref type="figure" target="#fig_0">1</ref>), the goal of the framework is to automatically suggest a similar-but-healthier and more sustainable alternative of an input recipe given a by user. For better understanding the framework, we break down the process into four steps, each corresponding to a component in Figure <ref type="figure" target="#fig_1">2</ref>. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Step 1: Encoding Module</head><p>The workflow starts with the Encoding Module. In a nutshell, this module takes as input the input recipe and returns a vector encoding the characteristics of the recipe in terms of macro-nutrients. This is a mandatory step, since we want to identify recipes that are healthier and more sustainable, but also similar to the input. Accordingly, it is necessary to understand nutritional values and characteristics of a recipe.</p><p>To this end, we exploited a pre-trained transformer fine-tuned on the recipe domain <ref type="foot" target="#foot_2">3</ref> to encode the input recipe based on the name of the recipe. Next, we calculate the similarity between the input recipe and the names of the other recipes available in the dataset. If a match with a similarity score exceeding 0.99 is found, we obtain a precise match. It means that a recipe with (almost) the same name exists in the dataset. Otherwise, the 𝑘 most similar recipes are returned. In this way, the framework is able to manage both exact and non-exact matching.</p><p>In case of exact match, the output of the module is a vector encoding the values of the macro-nutrients of the matched recipe, together with the descriptive tags available in the dataset. Conversely, in case of non-exact matching, the macro-nutrients of the input recipe are obtained as the centroid vector of the macro-nutrients of the 𝑘 similar recipes previously identified by the transformer.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">Step 2: Retrieval Module</head><p>As mentioned in the previous step, the Encoding module generates a representation of the input recipe based on its macro-nutrients. Such a representation is then used to search for similar recipes. To address this task, we calculated the similarity in terms of macro-nutrients between the input recipe (as returned by the Encoding module) and all the recipes in the dataset, based on the cosine similarity. This allowed us to retrieve recipes that closely matched the input recipe in terms of their nutritional composition.</p><p>Moreover, we also used the tags that are available for each recipe as a further element to improve the quality of the retrieved recipes. In particular, we only return recipes that are similar and share at least one tag (i.e., pasta, breakfast, japanese, etc.) with the input recipe provided by the user. In this way, we avoid that very different recipes could be included in the output of the Retrieval module.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.">Step 3: Ranking Module</head><p>Once similar recipes are obtained, it is necessary to rank them in order to identify an alternative that is more sustainable and healthier. This role is played by the Ranking module, whose goal is to take as input the recipes previously returned by the Retrieval module and identify the better alternatives for the user. To rank the recipes, we defined a new function called HeaSe Score (HS), defined as follows:</p><formula xml:id="formula_3">HS(R) = 𝛼 • Sustainability(𝑅) + 𝛽 • WHO(𝑅)<label>(4)</label></formula><p>• Where 𝑅 represents a recipe.</p><p>• SuS(𝑅) is a function that returns the sustainability score of R, as described in Section 2.2 • WHO(𝑅) is a function that returns the WHO score of a given recipe.</p><p>• 𝛼 and 𝛽 hyperparameters that allow you to weight the importance of each factor.</p><p>At the end of this step, a list of ranked alternative recipes is obtained. It is worth emphasizing that the workflow can also stop after this step, by returning to the user the top-1 recipe retrieved by the systems based on the HeaSe score. However, we also implemented a Selection module based on LLMs to assess whether the knowledge encoded in large language models can be exploited to better handle this task.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4.">Step 4: Selection Module</head><p>Finally, in the Selection module, the output previously obtained from the Ranking module is processed by using LLMs, specifically GPT-3.5 turbo, in order to select the most suitable alternative of the recipe provided as input by the user. To carry out this step we specifically designed a strategy inspired by Retrieval-Augmented Generation (RAG) <ref type="bibr" target="#b18">[19]</ref> which takes as input the list of candidate recipes and asks the LLM to select the most suitable one. This is done through a zero-shot prompt that is used to query the LLM, leaving it the task to identify the most suitable candidate recipe based on the knowledge encoded in the language model. An example of such a prompt is provided below. As shown in the example, we populate the prompt with the recipes previously identified and we let GPT pick the more sustainable alternative recipe. To mitigate potential biases like positional bias <ref type="bibr" target="#b19">[20]</ref>, the retrieved recipes are shuffled and inserted into the prompt without any additional information.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>U s i n g your knowledge , p l e a s e r a n k ( i f n e c e s s a r y ) t h e f o l l o w i n g r e c i p e s from most t o l e a s t recommended b a s e d on a b a l a n c e o f s u s t a i n a b i l i t y and h e a l t h i n e s s : 1 . R e c i p e : H e a l t h y S a l a d 2 . R e c i p e : Quinoa Bowl 3 . R e c i p e : V e g g i e S t i r − F r y Which one s h o u l d I c h o o s e ? R e t u r n j u s t t h e name .</head><p>It is crucial to note that the lack of information about the input recipe is intentional and derives from the experiment's ultimate objective. We aim to assess the LLM's ability to accurately identify the recipe with higher values of sustainability and healthiness without relying on specific recipe details.</p><p>Of course, one of the goals of the experiment will be to assess the effectiveness of LLMs in the task of automatically identifying healthy and sustainable recipes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Experimental Evaluation</head><p>This section explores the effectiveness of the proposed metrics and framework through experiments addressing the following Research Questions (RQs): RQ1 -Scoring Effectiveness: Can SuS and HeASe scores actually rank recipes based on sustainability and healthiness? RQ2 -Retrieval Effectiveness: Is the framework able to successfully identify suitable food alternatives? RQ3 -LLM-based Selection Effectiveness: Can LLMs be leveraged to automatically select sustainable alternatives?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">Experimental Setting</head><p>Dataset and Evaluation Protocol All the experiments rely on the dataset previously described in Section 2.3, that is also available online on our repository <ref type="foot" target="#foot_3">4</ref> . Based on this dataset, we evaluated the performance of the framework by providing an input recipe and by checking whether the alternative identified by the framework is healthier and/or more sustainable. To guarantee the soundness of the protocol, we evaluated the performance of HeaSe system across diverse scenarios:</p><p>1. Low Sustainability: based on 100 randomly selected recipes labeled as "Low" in sustainability. 2. Medium Sustainability: based on 100 randomly selected recipes labeled as "Medium" in sustainability. 3. High Health: based on 100 randomly selected recipes with a WHO score above average. 4. Unknown Recipes: based on 30 Recipes not present in the recipe dataset.</p><p>These scenarios allow us to assess the framework's efficacy in different contexts. For instance, for the "Low Sustainability" scenario we expect significant improvements in the output recipe's sustainability and healthiness compared to the input. However, we also evaluate the framework's performance in more challenging settings (i.e., high health, based on recipes that are already healthy, or unknown, in order to also assess the effectiveness of non-exact matching in the retrieval phase).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Implementation Details and Model Parameters</head><p>The model uses a pre-trained transformer encoder with a hidden dimensionality of 768. This allows the model to efficiently find similarities between the input text and recipe titles, even when the input doesn't perfectly match the recipe title. As for the Retrieval module, the number of alternative recipes based on macro-nutrient similarity which is returned is set to 100. The recipe representation is based on its macro-nutrients, which include: </p><formula xml:id="formula_4">Calories [cal], Total Fat [g], Saturated Fat [g], Cholesterol [mg], Sodium [mg],</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Evaluation Metric</head><p>We evaluate the performance of the HeASe system by calculating the mean percentage increment of each metric for each scenario. Given an input recipe (𝑅) and a list of 𝑁 possible alternatives (𝐴) returned by the system, we compute the following:</p><formula xml:id="formula_5">WHO_incr = 1 𝑁 ∑︀ 𝑁 𝑖=0 𝑊 𝐻𝑂(𝐴 𝑖 ) − 𝑊 𝐻𝑂(𝑅) 𝑊 𝐻𝑂(𝑅) × 100<label>(5) SuS_incr</label></formula><formula xml:id="formula_6">= 1 𝑁 ∑︀ 𝑁 𝑖=0 𝑆𝑢𝑆(𝐴 𝑖 ) − 𝑆𝑢𝑆(𝑅) 𝑆𝑢𝑆(𝑅) × 100<label>(6) HeASe_incr</label></formula><formula xml:id="formula_7">= 1 𝑁 ∑︀ 𝑁 𝑖=0 𝐻𝑒𝐴𝑆𝑒(𝐴 𝑖 ) − 𝐻𝑒𝐴𝑆𝑒(𝑅) 𝐻𝑒𝐴𝑆𝑒(𝑅) × 100<label>(7)</label></formula><p>Intuitively, these metrics calculate the increase (if any) in terms of healthiness and sustainability of the recipe retrieved by the framework compared to the input one.</p><p>Sensitivity Analysis. Finally, to investigate the performance of the system on varying of different parameters, we also carried out a sensitivity analysis based on the following key factors:</p><p>• Tags matching: This option controls how strictly the recipe tags need to match between the input recipe and the retrieved items. By setting it to true, the framework only outputs recipes that share all the same tags with the input recipe. • Retrieved items: This parameter determines the number of alternative recipes retrieved as recommendations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.">Discussion of the Results</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>RQ1 -Scoring Function Effectiveness:</head><p>To answer RQ1, we present the top-5 and worst-5 recipes based on SuS and HeASe scores.</p><p>• Top-5 Recipes (Tables <ref type="table" target="#tab_0">1 and 3</ref>): as shown in the tables, this includes recipes like "Homemade Oatmeal, " "Quinoa-Toasted, " and "Seasoned Rice", which excel in both sustainability and healthiness, achieving high SuS and HeASe scores. These options likely prioritize plant-based ingredients and simple preparation methods, reducing environmental impact and promoting nutritional value. Generally speaking, we can state that the list of the more sustainable and healthy recipes confirms the effectiveness of the scoring function we designed. • Worst-5 recipes (Tables <ref type="table" target="#tab_2">2 and 4</ref>): Conversely, recipes like "Rich Lamb Curry, " "Five Meat Chili, " and "Middle Eastern Stew" score poorly in both categories. These dishes likely contain significant amounts of meat, which can contribute to a higher environmental footprint and potentially lower overall health benefits. Also, in this case, we can state that the poorly sustainable recipes are correctly identified through our scoring function.</p><p>The disparity between metrics: Interestingly, the top and bottom scorers for SuS do not entirely overlap with those for HeASe. "Boiled Radishes" and "Granita" for example, rank highly in SuS but not in HeASe. This suggests that some sustainable practices might not always translate directly to health benefits, and vice versa, highlighting the need for a balanced metric like HeASe.</p><p>To sum up, we can answer RQ1 by stating that the qualitative analysis we provided generally confirmed the effectiveness of the scoring function we introduced in this paper.   </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>RQ2 -Retrieval Effectiveness</head><p>To answer RQ2, we conducted several tests to evaluate the effectiveness of the framework, that is to say, to assess whether the alternative recipes retrieved through our pipeline are healthier and more sustainable w.r.t. the input recipe. In particular, for each of the 100 recipes in each scenario (see Section 4.1) we retrieved the 100 most similar recipes based on macronutrients, we ranked them based on our HeaSe score, and we calculated the average increase in terms of healthiness and sustainability for all the recipes. The results are reported in Table <ref type="table" target="#tab_3">5</ref>.</p><p>As shown in Table <ref type="table" target="#tab_3">5</ref>, the results confirmed the effectiveness of the approach, since the proposed alternative recipes are healthier and more sustainable, on average, in all the experimental scenarios we considered. It is worth emphasizing that the results are consistent across all the different scenarios, even if the gaps of course reflect the complexity of the task. Indeed, when poorly sustainable recipes are used as input of the framework, a huge average increase emerges from all the alternatives. Even though this was expected, it is important to see that the increase we obtained is really huge, on average. It is also important to note that an average increase in terms of sustainability is obtained when recipes that are already healthy are used as input. Next, the results of the sensitivity analysis are shown in Figures <ref type="figure" target="#fig_4">3 and 4</ref>. Due to space constraints, we only reported the plot for two scenarios, i.e., the "Low Sustainability" scenario and the "High Health" scenario. The other scenarios follow a similar trend. Plots clearly show that the framework achieves better performance as the number 𝑁 of alternative recipes increases, and it confirmed our choice of choice of retrieving and ranking 100 similar recipes. In particular, as shown in Figure <ref type="figure" target="#fig_4">4a</ref>, this is a necessary choice for the "high health" scenario, since by considering the top-1 and top-10 recipes retrieved we have an average decrease in sustainability. Conversely, by increasing the number of recipes, the overall healthiness and sustainability are higher. While this suggests that alternative strategies for retrieval and ranking need to be investigated in the future, proper tuning of the parameters still guarantees good performance.</p><p>Finally, Figures <ref type="figure" target="#fig_4">3b and 4b</ref> show the results on varying of the tag matching strategy. The results reveal slight differences, with configurations that don't require matching all tags generally producing better results. This means that when the retrieved recipes need to match all the tags of the input recipe, non-relevant recipes may be generally returned. To sum up, all the results of the sensitivity analysis showed that the platform generally performs well, but a proper choice of parameter may lead to more effective results. To conclude the analysis, in Table <ref type="table" target="#tab_4">6</ref> we report some qualitative examples showing the real behavior of the HEaSe framework. In particular, for each experimental scenario, we present the output generated by the platform based on different input recipes. As shown in the table, in all the reported settings the alternative recipe is healthier more sustainable, and sufficiently similar to the input one. This definitely confirmed the effectiveness of the design choices. More tests can be carried out by running our online demo <ref type="foot" target="#foot_4">5</ref> .    Finally, to answer RQ3, we evaluated the ability of GPT-3.5 Turbo to automatically pick the more sustainable alternative in a pool of candidate recipes retrieved by the system. The process follows the step described in the Selection module of the framework. Due to limitations in prompt length, we experimented with a smaller set of alternatives (i.e., 10 candidate recipes). The analysis with a longer prompt is left as future work. In Table <ref type="table" target="#tab_5">7</ref>, we compare the healthiness and sustainability of the recipe with the highest score calculated by the Ranker to the recipe identified by GPT among the top-10 returned by the Ranker as well. As shown in the table, the results show that the LLM showed an unexpected and surprising ability to exploit its own knowledge about responsible food consumption to automatically select the best recipe in a pool of 10 candidates. Indeed, when compared with the top-1 recipes previously picked, the average sustainability and healthiness of the recipes is generally higher. These findings suggest that LLMs can effectively leverage the strengths of both retrieval and generation techniques to identify recipes that are both sustainable and healthy. This is an important finding of this work, showing the effectiveness of LLMs in a novel and scarcely investigated research direction.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Discussion and Future Works</head><p>The framework described in this paper aligns with SDG3 and SDG12. In particular, we foresee the following impact:</p><p>-SDG 3 -Good Health and Well-being: Promoting Healthier Diets. The framework focuses on encouraging individuals to adopt healthier eating habits. By leveraging our system users can explore and choose recipes that contribute to a balanced and nutritious diet. This directly contributes to the goal of ensuring good health and well-being by promoting better nutrition and reducing the risk of diet-related diseases.</p><p>-SDG12 -Responsible Consumption and Production: Ingredient Substitution: The framework contributes to responsible consumption by helping users identify more sustainable substitute ingredients in recipes. This aligns with SDG 12's focus on ensuring sustainable consumption by promoting ecofriendly and ethically sourced ingredients. In summary, the HeaSe framework contributes to SDG 3 by promoting healthier diets and better well-being and to SDG 12 by encouraging responsible consumption and production practices. By combining technology-driven solutions with user engagement and education, the project seeks to address the interconnected challenges of health and sustainability in the context of food choices. In future work, we will evaluate different strategies for the selection of alternative recipes, and we evaluate the effectiveness with real users.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: A toy example of HeASe framework</figDesc><graphic coords="2,136.64,293.25,322.00,65.45" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: A schematic diagram of HeASe. The framework takes a recipe name as input and outputs a more sustainable and healthiness alternative. The framework consists of four modules: (1) Encoding (2) Retrieval (3) Ranking, and (4) Selection.</figDesc><graphic coords="5,202.76,155.56,189.75,298.00" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>Dietary Fiber [g], Sugars [g], and Protein [g]. As regards the scoring function in the Ranker module, the best configuration for the model was achieved by setting the alpha and beta values in the formula 4 to 0.7 and 0.3, respectively.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Mean percentage increments on the three metrics on Low Sustainability Scenario on different configuration</figDesc><graphic coords="10,93.32,414.63,175.74,101.61" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: Mean percentage increments on the three metrics on High Health Scenario on different configuration</figDesc><graphic coords="10,108.16,580.41,173.40,101.61" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1</head><label>1</label><figDesc>Top-5 Recipes ordered for HeASe Score</figDesc><table><row><cell>Recipe Title</cell><cell cols="3">SuS WHO HeASe</cell></row><row><cell>Homemade Oatmeal</cell><cell>0.983</cell><cell>0.461</cell><cell>0.827</cell></row><row><cell>Quinoa-Toasted</cell><cell>0.975</cell><cell>0.444</cell><cell>0.816</cell></row><row><cell>Seasoned Rice</cell><cell>0.979</cell><cell>0.423</cell><cell>0.812</cell></row><row><cell cols="2">Fat Free Whole Wheat Tortillas 0.975</cell><cell>0.418</cell><cell>0.808</cell></row><row><cell>Plain Rice</cell><cell>0.977</cell><cell>0.383</cell><cell>0.801</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 2</head><label>2</label><figDesc>Worst-5 Recipes ordered for HeASe Score</figDesc><table><row><cell>Recipe Title</cell><cell cols="3">SuS WHO HeASe</cell></row><row><cell>Rich Lamb Curry</cell><cell>0.039</cell><cell>0.153</cell><cell>0.074</cell></row><row><cell>Five Meat Chili</cell><cell>0.028</cell><cell>0.198</cell><cell>0.079</cell></row><row><cell>Middle Eastern Stew</cell><cell>0.031</cell><cell>0.206</cell><cell>0.084</cell></row><row><cell>Roast Leg of Lamb</cell><cell>0.049</cell><cell>0.213</cell><cell>0.098</cell></row><row><cell cols="2">Curried Lamb on Rice 0.049</cell><cell>0.224</cell><cell>0.101</cell></row><row><cell>Table 3</cell><cell></cell><cell></cell><cell></cell></row><row><cell>Top-5 Recipes ordered for SuS metric</cell><cell></cell><cell></cell><cell></cell></row><row><cell>Recipe Title</cell><cell cols="3">SuS WHO HeASe</cell></row><row><cell>Boiled Radishes</cell><cell>0.997</cell><cell>0.293</cell><cell>0.786</cell></row><row><cell cols="2">Horseradish Applesauce 0.997</cell><cell>0.314</cell><cell>0.792</cell></row><row><cell>Granita</cell><cell>0.996</cell><cell>0.236</cell><cell>0.768</cell></row><row><cell>Rehydrated Onions</cell><cell>0.995</cell><cell>0.268</cell><cell>0.777</cell></row><row><cell>Pot Onion Chops</cell><cell>0.995</cell><cell>0.260</cell><cell>0.775</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 4</head><label>4</label><figDesc>Worst-5 Recipes ordered for SuS metric</figDesc><table><row><cell>Recipe Title</cell><cell cols="3">SuS WHO HeASe</cell></row><row><cell>Five Meat Chili</cell><cell>0.029</cell><cell>0.198</cell><cell>0.079</cell></row><row><cell>Middle Eastern Stew</cell><cell>0.032</cell><cell>0.206</cell><cell>0.084</cell></row><row><cell>Rich Lamb Curry</cell><cell>0.040</cell><cell>0.153</cell><cell>0.074</cell></row><row><cell cols="2">Curried Lamb on Rice 0.049</cell><cell>0.224</cell><cell>0.101</cell></row><row><cell>Roast Leg of Lamb</cell><cell>0.049</cell><cell>0.213</cell><cell>0.098</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 5</head><label>5</label><figDesc>Performance of the HEaSe framework in the retrieval task</figDesc><table><row><cell cols="2">Scenario WHO_incr</cell><cell>SuS_incr</cell><cell>HeASe_incr</cell></row><row><cell>Low Sustainability</cell><cell>+12.70%</cell><cell cols="2">+139.03% +112.89%</cell></row><row><cell>Medium Sustainability</cell><cell>+69.27%</cell><cell>+22.70%</cell><cell>+21.38%</cell></row><row><cell>High Health</cell><cell>+5.51%</cell><cell>+20.19%</cell><cell>+17.67%</cell></row><row><cell>Unknown Recipes</cell><cell>+16.43%</cell><cell>+17.87%</cell><cell>+17.51%</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_4"><head>Table 6</head><label>6</label><figDesc>Input-Output examples per scenario</figDesc><table><row><cell>Scenario</cell><cell>Input</cell><cell>Output</cell><cell>HeASe</cell></row><row><cell>Medium Sustainability</cell><cell cols="3">Rockin Cheddar Ranch Turkey Burgers! Strippin' Chicken! (Bacon Strip Chicken) Super Simple Chicken Salad Ginger, Lemon and Garlic Swordfish Steak. +24.70% +24.12%</cell></row><row><cell>Low Sustainability</cell><cell>Beef Stir-Fry Turkey-beef Kebabs</cell><cell>Tofu Hot wings Slow-Cooker Swiss Steak</cell><cell>+104.80% +92.17%</cell></row><row><cell>High Health</cell><cell>Chili Dog Casserole Wedding Cakes</cell><cell>No-fuss Burgers Spice Cookies</cell><cell>+119.23% +10.84%</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_5"><head>Table 7</head><label>7</label><figDesc>Experiments on the Selection based on LLMs</figDesc><table><row><cell cols="4">WHO_incr SuS_incr HeASe_incr gpt_rerank</cell></row><row><cell>+3.26%</cell><cell>+71.33%</cell><cell>+56.07%</cell><cell>True</cell></row><row><cell>+2.77%</cell><cell>+68.41%</cell><cell>+54.27%</cell><cell>False</cell></row><row><cell cols="2">RQ3 -LLM-based Selection Effectiveness:</cell><cell></cell><cell></cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">https://huggingface.co/sentence-transformers/all-MiniLM-L6-v2</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">This weighting scheme prioritizes the carbon footprint over the water footprint, reflecting the generally greater environmental impact of greenhouse gas emissions compared to water use. Of course, different weighting schemes may be adopted as well.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">https://huggingface.co/davanstrien/autotrain-recipes-2451975973</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">https://github.com/swapUniba/HeASe</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">https://github.com/GiovTemp/SustainaMeal_Case_Study</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgements</head><p>We acknowledge the support of the PNRR project FAIR -Future AI Research (PE00000013), Spoke 6 -Symbiotic AI under the NRRP MUR program funded by the NextGenerationEU and project PHaSE (CUP H53D23003530006) -Promoting Healthy and Sustainable Eating through Interactive and Explainable AI Methods, funded by MUR under the PRIN program. Additionally, we acknowledge the CINECA award under the ISCRA initiative (class C project: IscrC_LLM_REC), for the availability of high-performance computing resources and support</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Measuring consumers&apos; knowledge of the environmental impact of foods</title>
		<author>
			<persName><forename type="first">C</forename><surname>Hartmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lazzarini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Funk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Siegrist</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Appetite</title>
		<imprint>
			<biblScope unit="volume">167</biblScope>
			<biblScope unit="page">105622</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<author>
			<persName><forename type="first">C</forename><surname>Trattner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Elsweiler</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1711.02760</idno>
		<title level="m">Food recommender systems: important contributions, challenges and future research directions</title>
				<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Food recommendations for reducing water footprint</title>
		<author>
			<persName><forename type="first">I</forename><surname>Gallo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Landro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>La Grassa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Turconi</surname></persName>
		</author>
		<idno type="DOI">10.3390/su14073833</idno>
		<ptr target="https://www.mdpi.com/2071-1050/14/7/3833.doi:10.3390/su14073833" />
	</analytic>
	<monogr>
		<title level="j">Sustainability</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Health-aware food recommender system</title>
		<author>
			<persName><forename type="first">M</forename><surname>Ge</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ricci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Massimo</surname></persName>
		</author>
		<idno type="DOI">10.1145/2792838.2796554</idno>
		<idno>doi:10.1145/2792838.2796554</idno>
		<ptr target="https://doi.org/10.1145/2792838.2796554" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 9th ACM Conference on Recommender Systems, RecSys &apos;15</title>
				<meeting>the 9th ACM Conference on Recommender Systems, RecSys &apos;15<address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>Association for Computing Machinery</publisher>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="333" to="334" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Recipe recommendation using ingredient networks</title>
		<author>
			<persName><forename type="first">C.-Y</forename><surname>Teng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>-R. Lin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">A</forename><surname>Adamic</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 4th annual ACM web science conference</title>
				<meeting>the 4th annual ACM web science conference</meeting>
		<imprint>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="298" to="307" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Exploiting food choice biases for healthier recipe recommendation</title>
		<author>
			<persName><forename type="first">D</forename><surname>Elsweiler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Trattner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Harvey</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 40th international acm sigir conference on research and development in information retrieval</title>
				<meeting>the 40th international acm sigir conference on research and development in information retrieval</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="575" to="584" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Bringing the &quot;healthy&quot; into food recommenders</title>
		<author>
			<persName><forename type="first">D</forename><surname>Elsweiler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Harvey</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Ludwig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Said</surname></persName>
		</author>
		<ptr target="https://api.semanticscholar.org/CorpusID:1838398" />
	</analytic>
	<monogr>
		<title level="m">International Workshop on Decision Making and Recommender Systems</title>
				<imprint>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Personalized recipe recommendations for toddlers based on nutrient intake and food preferences</title>
		<author>
			<persName><forename type="first">Y.-K</forename><surname>Ng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Jin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 9th international conference on management of digital ecosystems</title>
				<meeting>the 9th international conference on management of digital ecosystems</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="243" to="250" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Investigating the healthiness of internet-sourced recipes: implications for meal planning and recommender systems</title>
		<author>
			<persName><forename type="first">C</forename><surname>Trattner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Elsweiler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 26th international conference on world wide web</title>
				<meeting>the 26th international conference on world wide web</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="489" to="498" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Carbon footprint: current methods of estimation</title>
		<author>
			<persName><forename type="first">D</forename><surname>Pandey</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Agrawal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">S</forename><surname>Pandey</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Environmental monitoring and assessment</title>
		<imprint>
			<biblScope unit="volume">178</biblScope>
			<biblScope unit="page" from="135" to="160" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Language models are few-shot learners</title>
		<author>
			<persName><forename type="first">T</forename><surname>Brown</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Mann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Ryder</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Subbiah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">D</forename><surname>Kaplan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Dhariwal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Neelakantan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Shyam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Sastry</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Askell</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Advances in neural information processing systems</title>
		<imprint>
			<biblScope unit="volume">33</biblScope>
			<biblScope unit="page" from="1877" to="1901" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Hummus: A linked, healthinessaware, user-centered and argument-enabling recipe data set for recommendation</title>
		<author>
			<persName><forename type="first">F</forename><surname>Bölz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Nurbakova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Calabretto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gerl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Brunie</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Kosch</surname></persName>
		</author>
		<idno type="DOI">10.1145/3604915.3609491</idno>
		<idno>doi:10.1145/3604915.3609491</idno>
		<ptr target="https://doi.org/10.1145/3604915.3609491" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 17th ACM Conference on Recommender Systems, RecSys &apos;23</title>
				<meeting>the 17th ACM Conference on Recommender Systems, RecSys &apos;23<address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>Association for Computing Machinery</publisher>
			<date type="published" when="2023">2023</date>
			<biblScope unit="page" from="1" to="11" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">The cholesterol factor: Balancing accuracy and health in recipe recommendation through a nutrient-specific metric</title>
		<author>
			<persName><forename type="first">A</forename><surname>Starke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Trattner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Bakken</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Johannessen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Solberg</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1st Workshop on Multi-Objective Recommender Systems</title>
				<meeting>the 1st Workshop on Multi-Objective Recommender Systems<address><addrLine>MORS</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021. 2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">A food recommender system considering nutritional information and user preferences</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">Yera</forename><surname>Toledo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Alzahrani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Martínez</surname></persName>
		</author>
		<idno type="DOI">10.1109/ACCESS.2019.2929413</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Access</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="page" from="96695" to="96711" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">H</forename><surname>Organization</surname></persName>
		</author>
		<ptr target="https://www.who.int/news-room/fact-sheets/detail/healthy-diet" />
		<title level="m">Healthy diet</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Impact of front-of-pack &apos;traffic-light&apos;nutrition labelling on consumer food purchases in the uk</title>
		<author>
			<persName><forename type="first">G</forename><surname>Sacks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rayner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Swinburn</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Health promotion international</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="page" from="344" to="352" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">A multilevel carbon and water footprint dataset of food commodities</title>
		<author>
			<persName><forename type="first">T</forename><surname>Petersson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Secondi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Magnani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Antonelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Dembska</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Valentini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Varotto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Castaldi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Scientific data</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="page">127</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Foodkg: A semantics-driven knowledge graph for food recommendation</title>
		<author>
			<persName><forename type="first">S</forename><surname>Haussmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Seneviratne</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Ne'eman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Codella</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C.-H</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">L</forename><surname>Mcguinness</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">J</forename><surname>Zaki</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The Semantic Web -ISWC 2019</title>
				<editor>
			<persName><forename type="first">C</forename><surname>Ghidini</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">O</forename><surname>Hartig</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Maleshkova</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">V</forename><surname>Svátek</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">I</forename><surname>Cruz</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Hogan</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Song</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Lefrançois</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">F</forename><surname>Gandon</surname></persName>
		</editor>
		<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="146" to="162" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Retrieval-augmented generation for knowledge-intensive nlp tasks</title>
		<author>
			<persName><forename type="first">P</forename><surname>Lewis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Perez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Piktus</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Petroni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Karpukhin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Goyal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Küttler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lewis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>-T. Yih</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Rocktäschel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Advances in Neural Information Processing Systems</title>
		<imprint>
			<biblScope unit="volume">33</biblScope>
			<biblScope unit="page" from="9459" to="9474" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<monogr>
		<title level="m" type="main">Large language models are not fair evaluators</title>
		<author>
			<persName><forename type="first">P</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Cai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Lin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Cao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Sui</surname></persName>
		</author>
		<idno type="arXiv">arXiv:2305.17926</idno>
		<imprint>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
