Cargando…

Identifying Ingredient Substitutions Using a Knowledge Graph of Food

People can affect change in their eating patterns by substituting ingredients in recipes. Such substitutions may be motivated by specific goals, like modifying the intake of a specific nutrient or avoiding a particular category of ingredients. Determining how to modify a recipe can be difficult beca...

Descripción completa

Detalles Bibliográficos
Autores principales: Shirai, Sola S., Seneviratne, Oshani, Gordon, Minor E., Chen, Ching-Hua, McGuinness, Deborah L.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7861309/
https://www.ncbi.nlm.nih.gov/pubmed/33733228
http://dx.doi.org/10.3389/frai.2020.621766
_version_ 1783647058696077312
author Shirai, Sola S.
Seneviratne, Oshani
Gordon, Minor E.
Chen, Ching-Hua
McGuinness, Deborah L.
author_facet Shirai, Sola S.
Seneviratne, Oshani
Gordon, Minor E.
Chen, Ching-Hua
McGuinness, Deborah L.
author_sort Shirai, Sola S.
collection PubMed
description People can affect change in their eating patterns by substituting ingredients in recipes. Such substitutions may be motivated by specific goals, like modifying the intake of a specific nutrient or avoiding a particular category of ingredients. Determining how to modify a recipe can be difficult because people need to 1) identify which ingredients can act as valid replacements for the original and 2) figure out whether the substitution is “good” for their particular context, which may consider factors such as allergies, nutritional contents of individual ingredients, and other dietary restrictions. We propose an approach to leverage both explicit semantic information about ingredients, encapsulated in a knowledge graph of food, and implicit semantics, captured through word embeddings, to develop a substitutability heuristic to rank plausible substitute options automatically. Our proposed system also helps determine which ingredient substitution options are “healthy” using nutritional information and food classification constraints. We evaluate our substitutability heuristic, diet-improvement ingredient substitutability heuristic (DIISH), using a dataset of ground-truth substitutions scraped from ingredient substitution guides and user reviews of recipes, demonstrating that our approach can help reduce the human effort required to make recipes more suitable for specific dietary needs.
format Online
Article
Text
id pubmed-7861309
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-78613092021-03-16 Identifying Ingredient Substitutions Using a Knowledge Graph of Food Shirai, Sola S. Seneviratne, Oshani Gordon, Minor E. Chen, Ching-Hua McGuinness, Deborah L. Front Artif Intell Artificial Intelligence People can affect change in their eating patterns by substituting ingredients in recipes. Such substitutions may be motivated by specific goals, like modifying the intake of a specific nutrient or avoiding a particular category of ingredients. Determining how to modify a recipe can be difficult because people need to 1) identify which ingredients can act as valid replacements for the original and 2) figure out whether the substitution is “good” for their particular context, which may consider factors such as allergies, nutritional contents of individual ingredients, and other dietary restrictions. We propose an approach to leverage both explicit semantic information about ingredients, encapsulated in a knowledge graph of food, and implicit semantics, captured through word embeddings, to develop a substitutability heuristic to rank plausible substitute options automatically. Our proposed system also helps determine which ingredient substitution options are “healthy” using nutritional information and food classification constraints. We evaluate our substitutability heuristic, diet-improvement ingredient substitutability heuristic (DIISH), using a dataset of ground-truth substitutions scraped from ingredient substitution guides and user reviews of recipes, demonstrating that our approach can help reduce the human effort required to make recipes more suitable for specific dietary needs. Frontiers Media S.A. 2021-01-25 /pmc/articles/PMC7861309/ /pubmed/33733228 http://dx.doi.org/10.3389/frai.2020.621766 Text en Copyright © 2021 Shirai, Seneviratne, Gordon, Chen and McGuinness. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY) (http://creativecommons.org/licenses/by/4.0/) . The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Artificial Intelligence
Shirai, Sola S.
Seneviratne, Oshani
Gordon, Minor E.
Chen, Ching-Hua
McGuinness, Deborah L.
Identifying Ingredient Substitutions Using a Knowledge Graph of Food
title Identifying Ingredient Substitutions Using a Knowledge Graph of Food
title_full Identifying Ingredient Substitutions Using a Knowledge Graph of Food
title_fullStr Identifying Ingredient Substitutions Using a Knowledge Graph of Food
title_full_unstemmed Identifying Ingredient Substitutions Using a Knowledge Graph of Food
title_short Identifying Ingredient Substitutions Using a Knowledge Graph of Food
title_sort identifying ingredient substitutions using a knowledge graph of food
topic Artificial Intelligence
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7861309/
https://www.ncbi.nlm.nih.gov/pubmed/33733228
http://dx.doi.org/10.3389/frai.2020.621766
work_keys_str_mv AT shiraisolas identifyingingredientsubstitutionsusingaknowledgegraphoffood
AT seneviratneoshani identifyingingredientsubstitutionsusingaknowledgegraphoffood
AT gordonminore identifyingingredientsubstitutionsusingaknowledgegraphoffood
AT chenchinghua identifyingingredientsubstitutionsusingaknowledgegraphoffood
AT mcguinnessdeborahl identifyingingredientsubstitutionsusingaknowledgegraphoffood