<!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>Automated Identi cation of Food Substitutions Using Knowledge Graph Embeddings</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Julie Loesch</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Louis Meeckers</string-name>
          <email>l.meeckers@student.maastrichtuniversity.nl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ilse van Lier</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alie de Bo</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>l Dumonti</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>mzi C</string-name>
          <email>remzi.celebi@maastrichtuniversity.nl</email>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Chair Youth</institution>
          ,
          <addr-line>Food, and Health</addr-line>
          ,
          <institution>Maastricht University Campus Venlo</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Data Science and Knowledge Engineering, Maastricht University</institution>
          ,
          <country country="NL">Netherlands</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Food Claims Centre Venlo, Campus Venlo, Maastricht University</institution>
          ,
          <addr-line>Venlo</addr-line>
          ,
          <country country="NL">Netherlands</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Institute of Data Science, Maastricht University</institution>
          ,
          <country country="NL">Netherlands</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Healthy eating is a daily challenge for many, which is in uenced by various factors such as taste, accessibility, price, and the food environment. Consumers often are insu ciently informed about healthier options for the foods they consume. Being able to identify healthy alternatives for foods according to similarities in nutritional value will help consumers choose products that they prefer. This work aims to identify healthy alternatives to foods that also have similar nutritional characteristics through the use of knowledge graph embeddings (KGEs). The quality of the KGEs is assessed against a newly created ground truth, which is veri ed by two domain experts. Hence, this work presents a newly created ground truth food substitution data set and describes the development of a food recommender system that identi es healthier alternatives to foods.</p>
      </abstract>
      <kwd-group>
        <kwd>Healthy food choice</kwd>
        <kwd>nutritional pro le</kwd>
        <kwd>ingredient substitution</kwd>
        <kwd>Knowledge graph embedding</kwd>
        <kwd>Food similarity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        An unhealthy diet is associated with an increased risk on a range of health
issues and diseases. Multiple studies have shown that chronic diseases such as
cardiovascular disease, high blood pressure, type 2 diabetes, some cancers, and
poor bone health are linked to poor dietary habits [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. At the same time, health
crises such as the COVID-19 pandemic highlight the importance of a healthy
diet, as dietary and health status have been shown to in uence people's ability
to prevent, combat, and recover from infections [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Even though no speci c
foods or dietary supplements can prevent or cure infections such as COVID-19,
healthy diets are important to support an individual's immune system [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>Copyright © 2022 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).</p>
      <p>
        While healthy diets are known to be important, it is known that individuals
do not always make healthy dietary choices. Even though information about
nutritional values, ingredients, and even health e ects of foods is made available on
food labels, this information is not always used to make healthy dietary decisions
[
        <xref ref-type="bibr" rid="ref4 ref5">4,5</xref>
        ]. There are various factors that in uence the food choices individuals make,
which are not limited to social, political, cultural, and individual factors (e.g.,
habits). General knowledge of nutritional aspects of food plays an important role
as well [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Studies show a relation between nutrition knowledge of individuals
and their overall diet quality [
        <xref ref-type="bibr" rid="ref7 ref8">7,8</xref>
        ]. Providing individuals with tools to select
unfamiliar foods that are similar to, or even have a better nutritional value, than
the ones they are familiar with, could increase the quality of their diet and
subsequently, their overall health. To this extent, it is important to create a system
that provides individuals with personalized dietary information [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Previous e orts to automate the selection of food substitutions have been
limited by the absence of an accepted data set of valid substitutions. For this reason,
Shirai and colleagues [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] proposed to scrape online resources for a ground truth
food substitution data set and developed a heuristic that ranks plausible food
substitutions. The researchers created semantically interlinked food
information by linking USDA5, FoodOn Ontology [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and FoodKG [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Moreover, the
authors incorporated \healthy" ingredient substitution options into their work
as previous works did not consider personal dietary constraints on nutritional
information. Shirai and colleagues [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] considered two categories of dietary
constraints, namely restrictions on the types of ingredients that may be consumed
(e.g., replacing meat-based ingredients for vegetarian alternatives or replacing
allergens such as peanuts), and limitations on the consumption of certain
nutrients (e.g., replacing high-carb ingredients with low-carb alternatives). However,
their \healthy" ingredient substitution options are limited, which is why our
work explores the use of knowledge graph embeddings to identify a broad range
of food substitution options.
      </p>
      <p>
        More precisely, this study presents an approach to nd alternative food
products with comparable or more favourable nutritional pro les that fall within a
similar product category using knowledge graph embeddings. With this, a
recommender system is built that suggests healthier substitutes for the ingredients
and food products to its user. The knowledge graph of food is based on two
open data sets, namely OpenFoodFacts6, which is a food products database,
and USDA, which provides nutritional information of food products.
Furthermore, due to the low quality and unavailability of the existing ground truths
(food review and cook thesaurus, used in the work of Shirai, et al., 2021 [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]), we
curated an expert-veri ed data set for the evaluation of food substitution
recommendations. The data and code to generate the analysis are made available
at our Github repository7.
      </p>
    </sec>
    <sec id="sec-2">
      <title>5 https://fdc.nal.usda.gov/index.html 6 https://world.openfoodfacts.org/ 7 https://github.com/MaastrichtU-IDS/healthy-food-subs</title>
      <sec id="sec-2-1">
        <title>Background</title>
        <sec id="sec-2-1-1">
          <title>Knowledge Graphs</title>
          <p>A knowledge graph is a graph, composed of a set of assertions (edges labeled
with relations) that are expressed between entities (vertices). A knowledge graph
is made up of three main components: nodes, edges, and labels. Any object,
place, or person can be a node, while an edge de nes the relationship between
the nodes. The directed edges are often called triplets and are represented as a
(h; r; t) tuple, where h is the head entity, t is the tail entity, and r is the relation
associating the head with the tail entities. For instance, the triplet (banana,
contains, protein) would describe the fact that protein is contained in a banana.
2.2</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>KG Embeddings and Similarity</title>
          <p>
            Knowledge graph embeddings are low-dimensional representations of the entities
and relations in a KG. Compared to high-dimensional representations of KGs
such as the adjacent matrix, these representations are more e cient at
identifying the semantic similarities. There are many popular KGE models, such as
TransE [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ] and Complex [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ]. Essentially, what most methods do is to create a
vector for each entity and each relation. These embeddings are then generated in
such a way that they capture latent properties of the semantics in the knowledge
graph, that is, similar entities and similar relationships will be represented with
similar vectors. Thus, these KGE models di erentiate by their scoring function,
which measures the distance of two entities relative to its relation type in the
low-dimensional embedding space. These score functions are used to train the
KGE models so that the entities connected by relations are close to each other,
while the entities that are not connected are far away.
3
          </p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Related Work</title>
        <p>
          Eftimov and colleagues [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] showed the utility of representing food data as
embeddings, which are in the form of vectors of continuous numbers. The
authors used the FoodEx2 data, which is a comprehensive system for
classifying and describing food items developed by the European Food Safety
Authority (EFSA) [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] to learn vector representations by using the Pointcare
graphembedding learning method [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. The authors showed the utility of such vector
representations on four di erent problems: i) automated determination of di
erent food groups, ii) automated detection of the food class for each food concept
(raw, derivative or composite), iii) identi cation of most similar food concepts
for a given food concept, and iv) qualitative evaluation by a food expert. Hence,
the authors introduced the concept of vector representations for food, or food
embeddings, that can be used for downstream food data analysis and is
available as an open-source resource. Moreover, their experiments have shown that
the FoodEx2vec embeddings outperformed traditional feature representations
for food data analysis.
        </p>
        <p>
          One common problem when people prepare food is that some required
ingredients of a recipe are not available. In order to deal with this issue, Pan and
colleagues [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] collected recipe data of di erent cuisine styles from a website
hosting thousands of recipes (Spoonacular8) to generate ingredient and recipe
embeddings. Calculating the cosine similarity (i.e. the measure of similarity that
computes the cosine of the angle between two non-zero vectors) of two
ingredients or two recipes enables people to choose alternative ingredients, or even
recipes. For instance, the authors found out that \Calamari" is the substitute
of \Carrot". However, no formal evaluation of the results is provided by the
authors.
        </p>
        <p>
          A promising way to nd food substitutes is to use the vast amounts of (mostly
textual) cooking-related data to draw conclusions about which food items can
replace one another. For that reason, Pellegrini and colleagues [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] exploited NLP
techniques and trained two models, namely word2vec [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] (named Food2Vec)
and BERT [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] (named FoodBERT) on recipe instructions from the Recipe1M+
dataset9. The Food2Vec approach is divided in two parts. The rst part
calculates text-based embeddings for all ingredients and optimally concatenates them
with image-based embeddings. In the second part, these embeddings are used
in addition with KNN to predict food substitutes. The only di erence to the
FoodBERT approach is that the latter calculates text-based embeddings for up
to 100 occurrences of every ingredient and adds a further scoring and ltering
step before predicting food substitutes. The authors evaluated their results by
human evaluation and created a list of ground truth substitutes for a subset of
ingredients, showing good performance.
        </p>
        <p>
          Transey and colleagues [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] presented diet2vec, which is a scalable and robust
approach for modeling nutritional diaries from smart phone apps. The authors
analyzed massive amounts of nutritional data generated by 55k active users of
a diet tracking app, called LoseIt10. To model the foods, the authors rst ran
word2vec [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] on the names of the food and subsequently ran weighted k-means
to cluster the foods into 5; 000 \food words", placing 20% of the weight on
the name and 80% of the weight on the nutrients. The authors then generated
meal vectors via the DBOW model of paragraph2vec [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. Similar to the foods,
the authors clustered the meal vectors to get \meal words". The authors then
represented each user's diet as a bag of meal words and again generated diet
vectors, which were clustered into 100 diet words. The clusters generated by
the authors are interpretable: however, no formal evaluation of the results is
provided.
4
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Methodology</title>
        <p>The rst step was to construct knowledge graph data in RDF format and create
semantically interlinked food knowledge by linking OpenFoodFacts and USDA.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>8 https://spoonacular.com/ 9 http://pic2recipe.csail.mit.edu/ 10 lhttps://www.loseit.com/</title>
      <p>
        In the second step, food substitution recommendations were extracted using the
knowledge graph by applying di erent graph embedding approaches, namely,
TransE [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], Complex [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and RDF2Vec [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
4.1
      </p>
      <sec id="sec-3-1">
        <title>Datasets</title>
        <p>
          USDA USDA consists of 8,618 di erent foods and provides the information
on both macronutrients and micronutrients. To incorporate the USDA data set
into a knowledge graph, we used the previous work (also known as FoodKG) of
Haussmann et al., 2019 [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
        <p>OpenFoodFacts OpenFoodFacts is an open and collaborative database which
gathers more than 1; 600; 000 products from over 150 countries. For each food
product, information such as categories, nutritional data, Nutri-Score,
ingredients, origin, and allergens were retrieved.</p>
        <p>
          Ground Truth To create ground truth substitution data, we rst looked at
accessible substitution data from Food.com reviews11. We used the script
provided by [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]12 to scrape the substitutions from Food.com reviews. We linked the
ingredients to the USDA food items via Limes framework (see Section Linking
for the details). The linking was reviewed manually and incorrect matches for
the ground truth ingredients were removed from the ground truth. After
cleaning and linking, 1,841 candidate substitute pairs remained from 3,846 samples in
this dataset. We built an additional candidate food substitution list to increase
the amount of available substitutions. We used the RDF2Vec-based similarity
algorithm (see Section Embeddings) for the most commonly consumed foods
to generate candidate substitutions and took the top 20 foods with the
highest similarity scores for each food. Two domain experts (nutrition scholars and
co-authors AdB and IvL) were asked to annotate these candidate food pairs as
being a correct substitution or not, based on a pre-determined set of criteria.
        </p>
        <p>Before labeling, the experts compiled a list of criteria for nutritional content
similarity 13 based on data about macronutrients and various micronutrients
and then applied this list to the candidate substitution dataset. Two researchers
reviewed the list of 3,344 candidate substitutions between 966 unique food items
independently and labeled all items based on the criteria de ned. The
annotation results were compared with each other and the inter-agreement between
the two experts was computed using Cohen Kappa score. The Kappa score for
inter-agreement between these two experts was 0.88, which indicates a strong
agreement. In total, 1,847 substitutions spanning 786 unique food items approved
by both experts were added to the ground truth.
11
https://www.kaggle.com/shuyangli94/food-com-recipes-and-userinteractions
12 https://github.com/solashirai/FoodSubstitutionDataScripts
13 Supplementary material: https://doi.org/10.6084/m9.figshare.16658284.v1</p>
      </sec>
      <sec id="sec-3-2">
        <title>Linking</title>
        <p>We used Limes14, a discovery framework for linking the Web of Data, to
create relations between the food ingredients of USDA and OpenFoodFacts using a
cosine similarity measure. More precisely, the metric employed evaluates the
similarity between two input strings, taking an inner product space that measures
the cosine of the angle between their vector representations. We set a threshold
of 0:8 to accept results from linked ingredients based on manual inspection.
4.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Enrichment of Knowledge Graph</title>
        <p>The KG was enriched by tagging the ingredients based on the nutritional content
we calculated according to the U.S. FDA's Recommended Dietary Allowances
(RDAs)15. The tags that indicate the presence of rich mineral or vitamin content
were added to the knowledge graph. Each food was tagged as high in a nutrient
if the level of that nutrient contained in the food per serving is more than 30% of
its respective RDA. This is the cut-o point that is used for nutritional content
claims in the EU. In the EU, a nutritional content claim that a food is high in a
certain vitamin or mineral, and any claim likely to have the same meaning for the
consumer, may only be made where the product contains at least twice the value
of `source of (NAME OF VITAMIN/S) and/or (NAME OF MINERAL/S)'. In
other words, the food should contain at least 30% of the RDA of a speci c
mineral/vitamin to be tagged as `high in'. The distribution of the generated
tags from the USDA dataset is depicted in Figure 1.
4.4</p>
      </sec>
      <sec id="sec-3-4">
        <title>Embeddings</title>
        <p>
          TransE Translation based embedding model (TransE) [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] is a representative
translational distance model that represents entities and relations as vectors in
the same semantic space. A relational fact is represented as a triplet (h; r; t)
where h stands for the head, r represents the relation, and t denotes the tail.
A vector representation of every entity and relation in the knowledge graph can
be computed by training a neural network model, which minimizes the energy
function f (h; r; t) = jjh + r tjj. The key idea is to make the sum of the head
vector and the relation vector as close as possible to the tail vector.
Complex Complex [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] scoring function is based on the Hermitian dot
product, meaning that it involves the conjugate-transpose of one of the two vectors.
Consequently, the dot product is not symmetric anymore, which is why complex
vectors can e ectively capture anti-symmetric relations.
        </p>
        <p>
          RDF2Vec RDF2vec [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] is a tool for creating vector representations of RDF
graphs by creating a numeric vector for each node in an RDF graph. Thus,
RDF2Vec [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] generates (random) walks on the knowledge graph data to be used
as input for word2vec [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] neural networks. Word2vec [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] represents each word
14 https://github.com/dice-group/LIMES/releases
15 Food Component: https://www.fda.gov/media/99059/download and Nutrient:
https://www.fda.gov/media/99069/download
with a low-dimensional vector, called word embeddings, where semantically and
syntactically closer words appear closer in the vector space. Thus, word2vec [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]
trains a neural network model to learn vector representation of words to predict
a target word from its surrounding words.
5
        </p>
        <sec id="sec-3-4-1">
          <title>Evaluation and Results</title>
          <p>
            We rst applied TransE [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ], Complex [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ], and RDF2Vec [
            <xref ref-type="bibr" rid="ref23">23</xref>
            ] models on di
erent subsets of the knowledge graph. The results of the experiments are shown in
Table 1a. We evaluated the performance of the models by using Mean Reciprocal
Rank (MRR), Mean Average Precision (MAP), and Recall Rate at k (RR@k).
The MRR is the average of the reciprocal rank, which measures the reciprocal
of the rank (multiplicative inverse of the rank) at which the rst relevant
ingredient was retrieved. The MAP is the average of the average precision, which
is the mean of the precision after each relevant food is retrieved. The RR@k
is the proportion of relevant ingredients found in the top-k recommended food
substitutions.
          </p>
          <p>Table 1a shows that the best performance results were obtained with the
RDF2Vec method. RDF2Vec achieved a Recall Rate of 0.33 and 0.4 for the
top 5 and top 10 results respectively, indicating a signi cant performance for
a recommender system. While the MAP and MRR values seem relatively low,
0.133 and 0.234, it should be noted that these metrics were calculated by looking
at the rank order of the substitute foods among all food items in the USDA
database (8,618 ingredients), not only ground truth foods.</p>
          <p>In order to see how food category information a ects the results, we restricted
the recommended substitutes to be in the same food category as the query food.
More precisely, we made sure to lter out substitutes that were not in the same
food category as the query food. The results in Table 1b show that all metrics
have improved signi cantly with this ltering strategy.
6</p>
        </sec>
        <sec id="sec-3-4-2">
          <title>Discussion</title>
          <p>Overall, Table 1a and Table 1b show encouraging results from our objective to
build a recommender system for substituting food products. Table 1b shows an
improvement over the results shown in Table 1a by including food category
information in the ranking calculation. It is logical to consider category information
in ranking substitutes as most of the foods in the same category have
similar nutritional pro les. However, the ranking might not be practical for some
specialized diets. For example, the ranking may fail to recommend meat
substitutions for specialized diets such as vegan or vegetarian diets, because their
diet will not permit the recommendations from the meat category. On the other
hand, it should be noted that the similarities between foods are mainly based
on nutritional values.</p>
          <p>
            This study describes the development of a food recommender system that
identi es healthier alternatives to target foods. These healthier alternatives are
food products that have a more favourable nutritional pro le within their
product category, based on key macro- and micronutrients. However, when searching
for food substitutes, people often focus on other factors such as taste,
functionality, accessibility, or dietary restrictions [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ]. For example, some people may wish
to replace potatoes to reduce carbohydrate intake, or replace peanuts because of
allergens. This is not yet included in the ground truth. These mentioned factors,
that are known to a ect food product selection and dietary choices, are a good
direction for future work.
7
          </p>
        </sec>
        <sec id="sec-3-4-3">
          <title>Conclusion</title>
          <p>In this work, an unsupervised method using the knowledge graph embedding
based similarity for food substitution is presented. The quality of knowledge
graph embeddings for this task was assessed against a newly created ground
truth which was veri ed by two domain experts. Even though the ground truth
can be further optimised and the recommender system can be further developed
by also including other variables to compare food products with each other, this
ground truth is one of the rst steps in making it easier to let people identify
alternative food products. We believe that KGE based recommender can be
improved further with existing supervised methods such as Graph Neural Network
since a training dataset (ground truth) is now made available. As a future work,
we would like to extend the recommender system by using an actual nutrient
pro ling system that is currently being used in speci c countries to identify foods
as being healthy or not. We also plan to use and compare the state-of-the-art
supervised methods to train on ground truth data created.</p>
          <p>Loesch et al.</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Jill</given-names>
            <surname>Jin</surname>
          </string-name>
          .
          <article-title>Dietary Guidelines for Americans</article-title>
          .
          <source>JAMA</source>
          ,
          <volume>315</volume>
          (
          <issue>5</issue>
          ):
          <volume>528</volume>
          {
          <fpage>528</fpage>
          , 02
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Maintaining</surname>
          </string-name>
          <article-title>a healthy diet during the COVID-19 pandemic</article-title>
          . FAO,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Michael</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Butler</surname>
          </string-name>
          and
          <string-name>
            <surname>Ruth M. Barrientos</surname>
          </string-name>
          .
          <article-title>The impact of nutrition on covid19 susceptibility and long-term consequences</article-title>
          . Brain, Behavior, and Immunity,
          <volume>87</volume>
          :
          <fpage>53</fpage>
          {
          <fpage>54</fpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Alie de Boer.
          <article-title>Fifteen years of regulating nutrition and health claims in europe: The past, the present and the future</article-title>
          .
          <source>Nutrients</source>
          ,
          <volume>13</volume>
          (
          <issue>5</issue>
          ),
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>A.C.</given-names>
            <surname>Hoek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pearson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.W.</given-names>
            <surname>James</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Lawrence</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Friel</surname>
          </string-name>
          .
          <article-title>Healthy and environmentally sustainable food choices: Consumer responses to point-of-purchase actions</article-title>
          .
          <source>Food Quality and Preference</source>
          ,
          <volume>58</volume>
          :
          <fpage>94</fpage>
          {
          <fpage>106</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Christoph</given-names>
            <surname>Trattner</surname>
          </string-name>
          and
          <string-name>
            <given-names>David</given-names>
            <surname>Elsweiler</surname>
          </string-name>
          .
          <source>Food recommender systems: Important contributions, challenges and future research directions. 11</source>
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Dahyun</given-names>
            <surname>Park</surname>
          </string-name>
          , Yoo Kyoung Park, Clara Yongjoo Park,
          <string-name>
            <surname>Mi-Kyung Choi</surname>
            , and
            <given-names>MinJeong</given-names>
          </string-name>
          <string-name>
            <surname>Shin</surname>
          </string-name>
          .
          <article-title>Development of a comprehensive food literacy measurement tool integrating the food system and sustainability</article-title>
          .
          <source>Nutrients</source>
          ,
          <volume>12</volume>
          (
          <issue>11</issue>
          ),
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Maartje</given-names>
            <surname>Poelman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dijkstra</surname>
          </string-name>
          , Hanne Sponselee, Carlijn Kamphuis, Marieke Battjes-Fries,
          <string-name>
            <given-names>Marleen</given-names>
            <surname>Gillebaart</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Jaap</given-names>
            <surname>Seidell</surname>
          </string-name>
          .
          <article-title>Towards the measurement of food literacy with respect to healthy eating: The development and validation of the self perceived food literacy scale among an adult sample in the netherlands</article-title>
          .
          <source>International Journal of Behavioral Nutrition and Physical Activity</source>
          ,
          <volume>15</volume>
          , 06
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Sola</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Shirai</surname>
          </string-name>
          , Oshani Seneviratne, Minor E. Gordon,
          <string-name>
            <surname>Ching-Hua Chen</surname>
          </string-name>
          , and
          <string-name>
            <surname>Deborah L. McGuinness</surname>
          </string-name>
          .
          <article-title>Identifying ingredient substitutions using a knowledge graph of food</article-title>
          .
          <source>Frontiers in Arti cial Intelligence</source>
          ,
          <volume>3</volume>
          :
          <fpage>111</fpage>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. E. Gri ths,
          <string-name>
            <surname>Damion M. Dooley</surname>
            ,
            <given-names>P. L.</given-names>
          </string-name>
          <string-name>
            <surname>Buttigieg</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Hoehndorf</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Brinkman</surname>
            , and
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Hsiao</surname>
          </string-name>
          . Foodon:
          <article-title>A global farm-to-fork food ontology</article-title>
          .
          <source>In ICBO/BioCreative</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Steven</given-names>
            <surname>Haussmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Seneviratne</surname>
          </string-name>
          , Yu Chen, Yarden Ne'eman, James Codella,
          <string-name>
            <surname>Ching-Hua Chen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>McGuinness</surname>
          </string-name>
          , and
          <string-name>
            <surname>Mohammed</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Zaki</surname>
          </string-name>
          .
          <article-title>Foodkg: A semanticsdriven knowledge graph for food recommendation</article-title>
          .
          <source>In SEMWEB</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Antoine</surname>
            <given-names>Bordes</given-names>
          </string-name>
          , Nicolas Usunier, Alberto Garcia-Duran,
          <string-name>
            <given-names>Jason</given-names>
            <surname>Weston</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Oksana</given-names>
            <surname>Yakhnenko</surname>
          </string-name>
          .
          <article-title>Translating embeddings for modeling multi-relational data</article-title>
          .
          <source>In Proceedings of the 26th International Conference on Neural Information Processing Systems - Volume 2, page</source>
          <volume>2787</volume>
          {
          <fpage>2795</fpage>
          ,
          <string-name>
            <surname>Red</surname>
            <given-names>Hook</given-names>
          </string-name>
          ,
          <string-name>
            <surname>NY</surname>
          </string-name>
          , USA,
          <year>2013</year>
          . Curran Associates Inc.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Theo</surname>
            <given-names>Trouillon</given-names>
          </string-name>
          , Johannes Welbl,
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Riedel</surname>
          </string-name>
          , Eric Gaussier, and
          <string-name>
            <given-names>Guillaume</given-names>
            <surname>Bouchard</surname>
          </string-name>
          .
          <article-title>Complex embeddings for simple link prediction</article-title>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Tome Eftimov, Gorjan Popovski, Eva Valencic, and Barbara Korousic Seljak. Foodex2vec:
          <article-title>New foods' representation for advanced food data analysis</article-title>
          .
          <source>Food and chemical toxicology : an international journal published for the British Industrial Biological Research Association</source>
          ,
          <volume>138</volume>
          :
          <fpage>111169</fpage>
          ,
          <string-name>
            <surname>April</surname>
          </string-name>
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>European Food Safety</surname>
          </string-name>
          <article-title>Authority (EFSA). The food classi cation and description system foodex 2 (revision 2)</article-title>
          .
          <source>EFSA Supporting Publications</source>
          ,
          <volume>12</volume>
          (
          <issue>5</issue>
          ):804E,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>Maximillian</given-names>
            <surname>Nickel</surname>
          </string-name>
          and
          <string-name>
            <given-names>Douwe</given-names>
            <surname>Kiela</surname>
          </string-name>
          .
          <article-title>Poincare embeddings for learning hierarchical representations</article-title>
          . In I. Guyon,
          <string-name>
            <given-names>U. V.</given-names>
            <surname>Luxburg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bengio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wallach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fergus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Vishwanathan</surname>
          </string-name>
          , and R. Garnett, editors,
          <source>Advances in Neural Information Processing Systems</source>
          , volume
          <volume>30</volume>
          . Curran Associates, Inc.,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Yuran</surname>
            <given-names>Pan</given-names>
          </string-name>
          , Qiangwen Xu, and
          <string-name>
            <given-names>Yanjun</given-names>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>Food recipe alternation and generation with natural language processing techniques</article-title>
          .
          <source>In 2020 IEEE 36th International Conference on Data Engineering Workshops (ICDEW)</source>
          , pages
          <fpage>94</fpage>
          {
          <fpage>97</fpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>Chantal</given-names>
            <surname>Pellegrini</surname>
          </string-name>
          .,
          <string-name>
            <surname>Ege</surname>
            <given-names>O</given-names>
          </string-name>
          
          <fpage>zsoy</fpage>
          ., Monika Wintergerst., and
          <string-name>
            <given-names>Georg</given-names>
            <surname>Groh</surname>
          </string-name>
          .
          <article-title>Exploiting food embeddings for ingredient substitution</article-title>
          .
          <source>In Proceedings of the 14th International Joint Conference on Biomedical Engineering Systems and Technologies - HEALTHINF</source>
          ,, pages
          <fpage>67</fpage>
          {
          <fpage>77</fpage>
          . INSTICC, SciTePress,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Tomas</surname>
            <given-names>Mikolov</given-names>
          </string-name>
          , Ilya Sutskever, Kai Chen, Greg Corrado, and
          <article-title>Je rey Dean. Distributed representations of words and phrases and their compositionality</article-title>
          .
          <source>In Proceedings of the 26th International Conference on Neural Information Processing Systems - Volume 2</source>
          , NIPS'
          <volume>13</volume>
          , page
          <volume>3111</volume>
          {
          <fpage>3119</fpage>
          ,
          <string-name>
            <surname>Red</surname>
            <given-names>Hook</given-names>
          </string-name>
          ,
          <string-name>
            <surname>NY</surname>
          </string-name>
          , USA,
          <year>2013</year>
          . Curran Associates Inc.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Jacob</surname>
            <given-names>Devlin</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ming-Wei</surname>
            <given-names>Chang</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Kenton</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Kristina</given-names>
            <surname>Toutanova</surname>
          </string-name>
          .
          <article-title>Bert: Pretraining of deep bidirectional transformers for language understanding</article-title>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Wesley</surname>
            <given-names>Tansey</given-names>
          </string-name>
          , Edward W. Lowe Jr. au2, and
          <string-name>
            <surname>James G. Scott.</surname>
          </string-name>
          <article-title>Diet2vec: Multiscale analysis of massive dietary data</article-title>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Quoc</surname>
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Le</surname>
            and
            <given-names>Tomas</given-names>
          </string-name>
          <string-name>
            <surname>Mikolov</surname>
          </string-name>
          .
          <article-title>Distributed representations of sentences and documents</article-title>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>Petar</given-names>
            <surname>Ristoski</surname>
          </string-name>
          and
          <string-name>
            <given-names>Heiko</given-names>
            <surname>Paulheim</surname>
          </string-name>
          . Rdf2vec:
          <article-title>Rdf graph embeddings for data mining</article-title>
          . In Paul Groth, editor,
          <source>The Semantic Web - ISWC</source>
          <year>2016</year>
          : 15th International Semantic Web Conference, Kobe, Japan,
          <source>October 17-21</source>
          ,
          <year>2016</year>
          , Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>I</given-names>
          </string-name>
          , volume
          <volume>9981</volume>
          , pages
          <fpage>498</fpage>
          {
          <fpage>514</fpage>
          ,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          ,
          <year>2016</year>
          . Springer International Publishing.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>