<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>for Healthy Food Promotion</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Diana Nurbakova</string-name>
          <email>diana.nurbakova@insa-lyon.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Felix Bölz</string-name>
          <email>Felix.Boelz@uni-passau.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Audrey Serna</string-name>
          <email>audrey.serna@insa-lyon.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jean Brignone</string-name>
          <email>jean.brignone@etu.univ-lyon1.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Univ Lyon</institution>
          ,
          <addr-line>INSA Lyon, CNRS, UCBL, LIRIS, UMR5205, Villeurbanne, F-69621</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Passau</institution>
          ,
          <addr-line>Passau, 94032</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <abstract>
        <p>This paper presents ongoing work on an adaptive persuasive system to promote healthy eating habits. It exploits and extends the idea of a constrained question answering (QA) system over a knowledge graph proposed by Chen et al. [1]. In particular, we introduce the way to model personalised challenges, a key component of gamified behaviour change techniques, and plans by keeping a track on the distribution of daily intakes across meals, repetitive recommendations, constraints related to nutritional labels of the recipes. To access rich nutrition and user-item interaction data, we use HUMMUS [2] instead of FoodKG [3].</p>
      </abstract>
      <kwd-group>
        <kwd>healthy food recommendation</kwd>
        <kwd>behaviour change</kwd>
        <kwd>constrained recommendation</kwd>
        <kwd>knowledge graph</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Healthy food recommendation is a crucial domain in the recommender system field as
malnutrition has become a global issue [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. However, an eficient healthy food promotion system
goes beyond a traditional recommender as it requires rich nutrition and health data from both,
user and item sides, but most importantly, as it implies a behaviour change. Incorporating the
latter into recommendation process is a challenging task. The existing works mainly focus on
only one aspect. In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], we have presented our general idea of adaptive and privacy-preserving
strategies for healthy food promotion. In this paper, we focus on the recommendation of healthy
recipes tailored to the user’s personal constraints and behaviour change stage. To make use of
rich food data, a knowledge graph can be used (see Figure 2 for an example).
      </p>
      <p>Our main research question can be formulated as follows: How can we model adaptive
persuasive healthy food recommendation? Thus, we define the addressed problem as follows:
Given user-recipe interaction data, user profile (including health profile and dietary preferences),
healthy food guidelines, current challenges for this user or other behaviour change techniques,
and rich recipe data, extract the recipes from the knowledge graph that satisfy the set of input
requirements. A result of the recommendation can be a single meal or a meal plan.</p>
      <p>
        A recent work of Chen et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] has proposed pFoodReQ, a constrained question answering
(QA) system over a large food knowledge graph, FoodKG [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. It introduces a set of constraints
allowing to model user’s dietary preferences (likes/dislikes and allergies), health guidelines and
explicit requirements from a user query formulated in a natural language. These constraints
are then used to extract recipes from FoodKG using a knowledge based question answering
system (KBQA). Our contribution can be summarised as follows. We extend the idea of such a
constrained QA system for healthy food promotion by (a) modelling challenges, a key component
of gamified approaches to behaviour change, as additional constraints; (b) introducing new types
of constraints (based on Nutri-score, daily intakes, repetitive recommendations); (c) creating
automatic queries for the ease of integration into a mobile application; (d) switching from FoodKG
to HUMMUS [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] which allows to access a richer nutrition and user-item interactions (ratings,
reviews) data. The latter also enables to further enhance our proposed approach by adding
collaborative filtering techniques. In this paper, we present our ongoing work on this modelling.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        The recommendation of healthy food has been attracting the attention of the research and
industrial communities for a while. However, it remains much less popular than recommendations for
tourism, movies, etc. or simple food recommendation, i.e. without consideration of the health
dimension (e.g. [
        <xref ref-type="bibr" rid="ref6 ref7 ref8 ref9">6, 7, 8, 9</xref>
        ]). In our opinion, this is due to the absence of health-related data,
especially user data. Earlier works on healthy food recommendation focus mainly on calorie
intake (e.g. [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]). In contrast to that, Toledo et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] suggest a multi-criteria approach
that takes into account the levels of protein, sodium, cholesterol, and saturated fats, as well
as user preferences. With the spread of food trafic light systems, in particular on packaged
food, such an idea was adopted in healthy food recommendation ([13, 14, 15]). However, such
a single score of healthiness is quite limited as it expresses generalised information without
any personalisation and adaptation. Thus, Chen et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] stress out that most of the existing
recommenders are unable to take into account such valuable information as user’s allergies and
nutrition needs, and do not make use of rich food knowledge available through semantic data.
      </p>
      <p>
        They propose pFoogReQ, a constraint-based question answering (QA) system reasoning over
FoodKG [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], a large-scale food knowledge graph. A set of constraints has been introduced
to handle in a unified way three main aspects: user query, user’s dietary preferences (likes
and allergies), and health guidelines (nutrition needs). Personalisation is attained via query
expansion. More precisely, user’s dietary preferences and health guidelines extend the initial
query. The use of nutrient and micronutrient budgets can be adjusted to users’ needs. pFoogReQ
is rather independent form KBQA system operating over a knowledge graph, but for the
experiments the authors use BAMnet [16]. In terms of recommendation task, pFoodReq can
be seen as a content-based approach. As user-recipe interactions (ratings, reviews, likes, etc.)
are missing in FoodKG, the authors simulate such interactions by adding dishes log to a user’s
query and exploiting similar recipes. Recipe popularity, ratings or collaborative information
has not been explored. Moreover, all constraints should be satisfied and can therefore, be seen
as hard constraints which can be limiting in real-world scenario, e.g. not all ingredients among
available ones should necessarily be present in the recommended recipe.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>
        Our solution lies on pFoodReq [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In this work, we extend pFoodReq in several ways:
1. Creation of automatic queries based on user profile (Section 3.1).
2. Switch from FoodKG to HUMMUS in terms of a knowledge graph (Section 3.2).
3. Additional constraints (Section 3.3).
4. Incorporation of challenges and behaviour change strategies into queries (Section 3.4).
3.1. Automatic Query based on User Profile
pFoodReQ [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is a QA system that provides a list of recipes as a response to a query expressed in
natural language containing explicit requirements (e.g. type of cuisine, type of dish, ingredients
to use or exclude, etc.). pFoodReQ provides personalised answers based on a user query. It does
not handle user profiles in a proper sense but is generated, even though in Chen et al. notation
persona data is used for personalisation, i.e. allergies, ingredients likes/dislikes, particular
health guidelines. Interaction data is introduced as food logs, containing a list of past recipes.
To simulate user queries, Chen et al. have defined multiple query templates allowing to generate
such queries. Our system has rich user data. In a typical scenario, the meal plans or single
meals are suggested to a user without explicit query. To do so, we use the idea of templates
that a system will fill in automatically based on user information, past behaviour and goals.
However, a possibility of explicit search for recipes will be enabled.
      </p>
      <sec id="sec-3-1">
        <title>3.2. From FoodKG to HUMMUS</title>
        <p>
          We use the HUMMUS dataset [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] which extends FoodKG [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. The motivation behind that is
two-fold: (1) the presence of recipe healthiness scores in HUMMUS, namely Nutri-score [17, 18],
        </p>
        <p>
          WHO [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] and FSA [19, 20, 21]; (2) the availability of user-item (recipe) interactions missing
in the original FoodKG. Moreover, from the technical perspective, we consider that the use of
SPARQL queries can be beneficial to reason over a knowledge graph. Refer to Figure 2 to get an
example of the graphs’ structure.
3.3. Additional Constraints
pFoodReq takes into account several kinds of constraints:
1. User query based (generated based on templates): positive ingredient constraints, negative
ingredient constraints, nutrient based constraints, cuisine based constraints.
2. Dietary preferences (generated randomly): ingredient likes/dislikes, ingredient allergies.
3. Health guidelines based on ADA lifestyle recommendations [22] setting budgets on
nutrient/micronutrient intake.
        </p>
        <p>Note that multiple guidelines per user are enabled by pFoodReQ. In our work, we extend
these constraints. In particular, we describe how to take into account recipe Nutri-score value,
daily budgets, repetitive recommendations, and challenges for users to undergo.
Nutri-score Nutri-score [17, 18] is a 5-colour nutrition label (A, B, C, D, E) rating the overall
nutritional value of food products (see Figure 3). It was originally used for packaged food similar
to the FSA score [19, 20], another front-of-package nutrition label. But nowadays, thanks to its
simplicity and easy visual interpretation (sort of a trafic-light system where green light means
a healthy option, amber/yellow means medium, and red means bad for health), it has become a
rather common way to ‘measure’ the food healthiness in Europe (and in France, in particular).
Moreover, in a recent work [23], El Majjodi et al. have shown that the presence of nutrition
labels in the personalised recommenders decrease the perceived choice dificulty among users.</p>
        <p>For those reasons, we believe that incorporating the information about recipe Nutri-score in
our system can be beneficial. It can be done in several levels:
• recipe visualisation: the information about recipe Nutri-score is displayed to a user;
• challenge: a challenge to eat dishes rated at least B for a week or another time period can
be proposed to a user (see Listing 1 for a SPARQL query extracting all recipes rated at
least B in terms on their Nutri-score);
• goal setting: a user may set their goal in terms of Nutri-score;
• general health guidelines: the value of the Nutri-score of the recipes can be used as a
general healthy nutrition guidelines.
1 PREFIX rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt;
2 PREFIX foodkg: &lt;http://idea.rpi.edu/heals/kb/&gt;
3 PREFIX hummus: &lt;https://www.hummus.uni-passau.de/&gt;
4 SELECT DISTINCT ?recipe ?title
5 WHERE {
6
7
8
9
?recipe a foodkg:recipe;
rdfs:label ?title;
hummus:has_nutri_score ?nutri_score.</p>
        <p>FILTER (?nutri_score = 'A' || ?nutri_score = 'B' || ?nutri_score = 'C') # Nutri score
range: Between A and E, with A as best.
10 }</p>
        <p>Listing 1: SPARQL query to extract recipes of at least nutri-score category C.
Daily intake In terms of nutrients and micronutrients, the health guidelines of pFoodReq
contain daily total. However, the work does not detail how this daily budget is used. Consider the
following example from pFoodReq code (file data_builder/src/config/data_config.py):
{'protein' :
{'unit': 'g',
'meal' :
{'type': 'range',
'lower' : '15',
'upper': '40'},
'daily total' : '60'}}
{'protein':
{'percentage': 'calories',
'multiplier': 4,
'type': 'range',
'meal': {
'lower': '10',
'upper': '25'} }}</p>
        <p>The left guideline suggests that a good protein intake per meal should be between 15g and
40g and should not exceed the daily total of 60g. The right guidelines suggest that proteins
should constitute between 10% and 25% of total calories. The multiplier value means that one
gram of protein has 4 calories (e.g. [24]). The additional constraints are then added.</p>
        <p>In our work, we go further. As we store user’s historical data, including their food log, our
system can suggest meal plans based on the distribution of calorie intake across meals, and
adjust the recommendation based on the consumed meal (e.g. if a person eats less for breakfast,
this overhead can be redistributed to the lunch and/or dinner budget). Thus, the US Institute of
Medicine of the National Academies [25] has proposed a distribution of calories across meals
for the adults, 19-59 years old (see Table 3.3). Based on that, we can introduce new constraints
for each meal (eating occasion). For the main three meals, the constraints can be given as:
{'breakfast':
{'percentage':</p>
        <p>'calories',
'meal': 22 }}
{'lunch':
{'percentage':</p>
        <p>'calories',
'meal': 32 }}
{'dinner':
{'percentage':</p>
        <p>'calories',
'meal': 32 }}</p>
        <p>Note that the total amount of calories is calculated based on the user profile (i.e. weight,
height, physical activity, goals, etc.).</p>
        <p>Recipe Repetition and Interaction History When it comes to food, the dishes we eat
usually repeat. So, in contrast to traditional recommendation, where a system recommends to a
user only unseen items, healthy food recommendation task relaxes this constraint. Thus, the
same item even with which a user interacted in the past can be recommended again. However,
one should avoid returning the same items over and over again. To do so, diferent constraints
can be applied to an item. They can take diferent forms:
• a time budget defining a number of days between re-recommending it, e.g.:
{'rec_recipe':
{'unit': 'days',
'recommended': 7,
'followed': 14
}}
• a penalty or a decay coeficient;
• a maximal number of repetitions.</p>
        <p>This is possible as our system allows to track the consumed and already recommended items
thanks to our recipe repetition and interaction data module.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.4. Incorporating Challenges</title>
        <p>Challenges constitute an important part of a gamified approach to behaviour change. Thus,
Oyebode et al. [26] point out several design recommendations such as tailoring the content
and allowing users to set their own goals, ofering suggestions on both how to set efective
goals and how to reach the goals. In our system, we will propose several challenges aiming
at promoting and developing healthy eating habits. To fuse them with recommendation, we
suggest to model them as additional constraints used in the recommendation process.</p>
        <p>
          There is a common ‘5-a-day’ recommendation, according to which one should eat 5 fruits
and vegetables per day. It originates from the WHO’s healthy diet guide [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. More precisely, the
latter states that a healthy diet for an adult includes:
“At least 400 g (i.e. five portions) of fruit and vegetables per day [ 27], excluding
potatoes, sweet potatoes, cassava, and other starchy roots.”
        </p>
        <p>Godman [28] provides a table of the correspondence of the number of fruits and vegetables
to what is considered to be “one serving”, e.g.: apricots (1 fresh, 1/2 cup canned, or 5 dried),
carrots (1/2 cup cooked, 1/2 raw carrot, or 2–4 sticks). The more beneficial in terms of health are
fruits and vegetables rich in vitamin C and beta carotene (e.g. carrots, citrus, berries) and leafy
green vegetables (e.g. spinach, kale). According to the British Dietetic Association (BDA) [29],
diferent forms of fruits and vegetables count in a 5-a-day plan, i.e. fresh (raw), frozen, dried,
and canned. However, a recent study [30] has shown in an example of potatoes that starch
breakdown and release of sugars in the body depend significantly on the cooking method.</p>
        <p>Thanks to the rich semantic data contained in the knowledge graph, we can select fruits and
vegetables to include as a constraint. We can also exclude starchy vegetables, keeping only
the ”beneficial” vegetable list. Listing 2 provides an example of a SPARQL query that retrieves
all recipes containing at least two non-starchy vegetables. Lines 12-25 correspond to filters of
starchy vegetables (e.g. cassava, plantain, potatoes, turnip, etc.).</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>
        We have presented a model allowing to incorporate gamified challenges and additional
constraints (recipe Nutri-score, distribution of calories across meals, recipe repetition) into existing
KBQA framework called pFoodReQ [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] over HUMMUS [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] knowledge graph. The queries are
generated automatically based on rich user profile available via a mobile application.
      </p>
      <p>The current modelling sufers from some limitations though. First, as a recommendation item
is a recipe, the system cannot recommend just an apple or any other fruit as a snack as it is not
a recipe (dish). To overcome this, it is possible to introduce a new tag, e.g. snack, and assign it to
fruits, making it possible to use them in recommendation. Second, now, the constraints should
be satisfied in a rather hard manner. A means to soften the constraints should be considered.
Moreover, currently, we do not make full use of the user-item interaction data available in
HUMMUS. We leave these limitations to our future work.</p>
      <p>
        In addition, we identify the following future directions of our work. First, we will evaluate
the described model in two stages: (1) with simulated data (similar to the setting of Chen et al.
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]) and (2) with real users data via our mobile application which is under the development.
Then, we will focus more on the recommendation of meal plans. We will also explore the use of
photos of available ingredients (food products) as a soft constraint on proposed recipes.
      </p>
      <p>Listing 2: SPARQL query to extract recipes containing at least 2 non-starchy vegetables. This
query returns 290656 results.
Nutritional Information and User Preferences, IEEE Access 7 (2019) 96695–96711. URL:
https://ieeexplore.ieee.org/document/8765311/. doi:10.1109/ACCESS.2019.2929413.
[13] C. Trattner, D. Elsweiler, Food Recommender Systems: Important Contributions,
Challenges and Future Research Directions (2017) 1–16. URL: http://arxiv.org/abs/1711.02760.
arXiv:1711.02760.
[14] C. Trattner, D. Elsweiler, Investigating the Healthiness of Internet-Sourced Recipes, in:
Proceedings of the 26th International Conference on World Wide Web, International World
Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland,
2017, pp. 489–498. URL: https://dl.acm.org/doi/10.1145/3038912.3052573. doi:10.1145/
3038912.3052573.
[15] D. Elsweiler, C. Trattner, M. Harvey, Exploiting food choice biases for healthier recipe
recommendation, SIGIR 2017 - Proceedings of the 40th International ACM SIGIR
Conference on Research and Development in Information Retrieval (2017) 575–584.
doi:10.1145/3077136.3080826.
[16] Y. Chen, L. Wu, M. J. Zaki, Bidirectional Attentive Memory Networks for Question
Answering over Knowledge Bases, in: Proceedings of the 2019 Conference of the North
American Chapter of the Association for Computational Linguistics: Human Language
Technologies, Volume 1 (Long and Short Papers), Association for Computational
Linguistics, Minneapolis, Minnesota, 2019, pp. 2913–2923. URL: https://aclanthology.org/N19-1299.
doi:10.18653/v1/N19- 1299.
[17] A. N. de Santé Publique, Nutri-Score, 2023. URL: https://www.santepubliquefrance.fr/
determinants-de-sante/nutrition-et-activite-physique/articles/nutri-score.
[18] J. Chantal, S. Hercberg, Development of a new front-of-pack nutrition label in France: the
ifve-colour Nutri-Score, Public health panorama 03 (2017) 712–725.
[19] Food Standards Agency, Guide to creating a front of pack (FoP) nutrition label for
prepacked products sold through retail outlets, Food Standards Agency (2016) 33. URL:
https://www.food.gov.uk/sites/default/files/media/document/fop-guidance{_}0.pdf.
[20] F. S. Agency, Nutrition labelling, 2018. URL: https://www.food.gov.uk/business-guidance/
nutrition-labelling.
[21] G. Sacks, M. Rayner, B. Swinburn, Impact of front-of-pack ’trafic-light’ nutrition labelling
on consumer food purchases in the UK, Health Promotion International 24 (2009) 344–352.
URL: https://academic.oup.com/heapro/article-lookup/doi/10.1093/heapro/dap032. doi:10.
1093/heapro/dap032.
[22] American Diabetes Association, 5. Lifestyle Management: Standards of Medical Care in
Diabetes—2019, Diabetes Care 42 (2019) S46–S60. URL: https://diabetesjournals.org/care/article/
42/Supplement_1/S46/31274/5-Lifestyle-Management-Standards-of-Medical-Care. doi:10.
2337/dc19- S005.
[23] A. El Majjodi, A. D. Starke, C. Trattner, Nudging Towards Health? Examining the Merits
of Nutrition Labels and Personalization in a Recipe Recommender System, in: Proceedings
of the 30th ACM Conference on User Modeling, Adaptation and Personalization, ACM,
Barcelona Spain, 2022, pp. 48–56. URL: https://dl.acm.org/doi/10.1145/3503252.3531312.
doi:10.1145/3503252.3531312.
[24] U. D. O. AGRICULTURE, Food and Nutrition Information Center (FNIC) | National
Agricultural Library, ???? URL: https://www.nal.usda.gov/programs/fnic.
[25] I. of Medicine (US) Committee to Review Child and Adult Care Food Program Meal
Requirements, 6. Process for Developing Recommendations for Meal Requirements, in: Child and
Adult Care Food Program: Aligning Dietary Guidance for All, National Academies Press
(US), 2011. URL: https://www.ncbi.nlm.nih.gov/books/NBK209815/, editors = {Murphy SP,
Yaktine AL, West Suitor C, et al.}.
[26] O. Oyebode, C. Ndulue, D. Mulchandani, A. A. Zamil Adib, M. Alhasani, R. Orji, Tailoring
Persuasive and Behaviour Change Systems Based on Stages of Change and Motivation, in:
Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, ACM,
Yokohama Japan, 2021, pp. 1–19. URL: https://dl.acm.org/doi/10.1145/3411764.3445619.
doi:10.1145/3411764.3445619.
[27] W. N. a. F. S. Team, Diet, nutrition and the prevention of chronic diseases: report of a
joint WHO/FAO expert consultation, Geneva, 28 January - 1 February 2002, Technical
Report, Wold Health Organization, Geneva, Switzerland, 2002. URL: https://www.who.int/
publications-detail-redirect/924120916X, iSBN = {924120916X}, ISSN = {0512-3054}.
[28] H. Godman, How many fruits and vegetables do we really need?, 2021. URL: https://www.</p>
      <p>health.harvard.edu/nutrition/how-many-fruits-and-vegetables-do-we-really-need.
[29] BDA, Fruit and vegetables - how to get five a day, 2020. URL: https://www.bda.uk.com/
resource/fruit-and-vegetables-how-to-get-five-a-day.html.
[30] A. Singh, P. Raigond, M. K. Lal, B. Singh, N. Thakur, S. S. Changan, D. Kumar, S. Dutt, Efect
of cooking methods on glycemic index and in vitro bioaccessibility of potato (Solanum
tuberosum L.) carbohydrates, LWT 127 (2020) 109363. URL: https://linkinghub.elsevier.
com/retrieve/pii/S0023643820303522. doi:10.1016/j.lwt.2020.109363.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Subburathinam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.-H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Zaki</surname>
          </string-name>
          ,
          <article-title>Personalized Food Recommendation as Constrained Question Answering over a Large-scale Food Knowledge Graph</article-title>
          ,
          <source>in: Proceedings of the 14th ACM International Conference on Web Search and Data Mining</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , Virtual Event Israel,
          <year>2021</year>
          , pp.
          <fpage>544</fpage>
          -
          <lpage>552</lpage>
          . URL: https://dl.acm.org/doi/10.1145/3437963. 3441816. doi:
          <volume>10</volume>
          .1145/3437963.3441816.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bölz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nurbakova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Calabretto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Brunie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gerl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Kosch</surname>
          </string-name>
          , HUMMUS: A Linked,
          <article-title>Healthiness-Aware, User-centered and Argument-Enabling Recipe Data Set for Recommendation</article-title>
          ,
          <source>in: Seventeenth ACM Conference on Recommender Systems</source>
          , ACM, Singapore,
          <year>2023</year>
          . doi:
          <volume>10</volume>
          .1145/3604915.3609491.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Haussmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Seneviratne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          <article-title>Ne'eman</article-title>
          , J. Codella,
          <string-name>
            <given-names>C.-H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>McGuinness</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Zaki</surname>
          </string-name>
          ,
          <article-title>FoodKG: A Semantics-Driven Knowledge Graph for Food Recommendation</article-title>
          , in: C.
          <string-name>
            <surname>Ghidini</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Hartig</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Maleshkova</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Svátek</surname>
            ,
            <given-names>I. Cruz</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hogan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lefrançois</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Gandon</surname>
          </string-name>
          (Eds.),
          <source>The Semantic Web - ISWC</source>
          <year>2019</year>
          , volume
          <volume>11779</volume>
          , Springer International Publishing, Cham,
          <year>2019</year>
          , pp.
          <fpage>146</fpage>
          -
          <lpage>162</lpage>
          . URL: http://link.springer.com/10.1007/ 978-3-
          <fpage>030</fpage>
          -30796-7_
          <fpage>10</fpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -30796-7_
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>W. H.</given-names>
            <surname>Organization</surname>
          </string-name>
          , Healthy diet,
          <year>2020</year>
          . URL: https://www.who.int/news-room/fact-sheets/ detail/healthy-diet.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Nurbakova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Serna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Omiri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Boutet</surname>
          </string-name>
          ,
          <article-title>Adaptive and Privacy-Aware Persuasive Strategies to Promote Healthy Eating Habits: Position Paper</article-title>
          ,
          <source>in: Adjunct Proceedings of the 31st ACM Conference on User Modeling, Adaptation and Personalization</source>
          ,
          <string-name>
            <given-names>ACM</given-names>
            ,
            <surname>Limassol</surname>
          </string-name>
          <string-name>
            <surname>Cyprus</surname>
          </string-name>
          ,
          <year>2023</year>
          , pp.
          <fpage>129</fpage>
          -
          <lpage>131</lpage>
          . URL: https://dl.acm.org/doi/10.1145/3563359.3596987. doi:
          <volume>10</volume>
          .1145/3563359.3596987.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N.</given-names>
            <surname>Jia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>An attention-based convolutional neural network for recipe recommendation</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>201</volume>
          (
          <year>2022</year>
          )
          <article-title>116979</article-title>
          . URL: https://linkinghub. elsevier.com/retrieve/pii/S0957417422004043. doi:
          <volume>10</volume>
          .1016/j.eswa.
          <year>2022</year>
          .
          <volume>116979</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>X.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.-L.</given-names>
            <surname>Mao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chi</surname>
          </string-name>
          ,
          <article-title>Food recommendation with graph convolutional network</article-title>
          ,
          <source>Information Sciences 584</source>
          (
          <year>2022</year>
          )
          <fpage>170</fpage>
          -
          <lpage>183</lpage>
          . URL: https://linkinghub. elsevier.com/retrieve/pii/S0020025521010549. doi:
          <volume>10</volume>
          .1016/j.ins.
          <year>2021</year>
          .
          <volume>10</volume>
          .040.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>W.</given-names>
            <surname>Min</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Jain</surname>
          </string-name>
          , Food Recommendation: Framework,
          <string-name>
            <given-names>Existing</given-names>
            <surname>Solutions</surname>
          </string-name>
          , and Challenges,
          <source>IEEE Transactions on Multimedia</source>
          <volume>22</volume>
          (
          <year>2020</year>
          )
          <fpage>2659</fpage>
          -
          <lpage>2671</lpage>
          . URL: https://ieeexplore. ieee.org/document/8930090/. doi:
          <volume>10</volume>
          .1109/TMM.
          <year>2019</year>
          .
          <volume>2958761</volume>
          . arXiv:
          <year>1905</year>
          .06269.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Rostami</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Oussalah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Farrahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Novel</given-names>
            <surname>Time-Aware Food</surname>
          </string-name>
          Recommender-
          <source>System Based on Deep Learning and Graph Clustering, IEEE Access 10</source>
          (
          <year>2022</year>
          )
          <fpage>52508</fpage>
          -
          <lpage>52524</lpage>
          . URL: https://ieeexplore.ieee.org/document/9775081/. doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2022</year>
          .
          <volume>3175317</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Massimo</surname>
          </string-name>
          ,
          <article-title>Health-aware Food Recommender System</article-title>
          ,
          <source>in: Proceedings of the 9th ACM Conference on Recommender Systems</source>
          , ACM, Vienna Austria,
          <year>2015</year>
          , pp.
          <fpage>333</fpage>
          -
          <lpage>334</lpage>
          . URL: https://dl.acm.org/doi/10.1145/2792838.2796554. doi:
          <volume>10</volume>
          .1145/2792838. 2796554.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>J. M. Rehg</surname>
            ,
            <given-names>S. A.</given-names>
          </string-name>
          <string-name>
            <surname>Murphy</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Kumar</surname>
          </string-name>
          , Mobile Health, Springer International Publishing, Cham,
          <year>2017</year>
          . URL: http://link.springer.com/10.1007/978-3-
          <fpage>319</fpage>
          -51394-2. doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>319</fpage>
          -51394-2.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R. Yera</given-names>
            <surname>Toledo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Alzahrani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Martinez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Food</given-names>
            <surname>Recommender System</surname>
          </string-name>
          Considering
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>