Creative Culinary Recipe Generation Based on Statistical Language Models

Many works have been done in an effort to create systems for automatic generation of creative culinary recipes. Although most of them are related to the recipe ingredient lists, few works have been done to evaluate and generate the preparation steps of culinary recipes. This work proposes the use of...

Full description

Bibliographic Details
Main Authors: Willian Antonio dos Santos, Joao Ribeiro Bezerra, Luis Fabricio Wanderley Goes, Flavia Magalhaes Freitas Ferreira
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9153554/
id doaj-a2660128626b4e51b6163053c84f54f7
record_format Article
spelling doaj-a2660128626b4e51b6163053c84f54f72021-03-30T04:12:25ZengIEEEIEEE Access2169-35362020-01-01814626314628310.1109/ACCESS.2020.30134369153554Creative Culinary Recipe Generation Based on Statistical Language ModelsWillian Antonio dos Santos0https://orcid.org/0000-0003-0623-7714Joao Ribeiro Bezerra1Luis Fabricio Wanderley Goes2https://orcid.org/0000-0003-1801-9917Flavia Magalhaes Freitas Ferreira3Electrical Engineering Departament, Pontical Catholic University of Minas Gerais (PUC Minas), Belo Horizonte, BrazilComputer Science Department, Pontical Catholic University of Minas Gerais (PUC Minas), Belo Horizonte, BrazilComputer Science Department, Pontical Catholic University of Minas Gerais (PUC Minas), Belo Horizonte, BrazilElectrical Engineering Departament, Pontical Catholic University of Minas Gerais (PUC Minas), Belo Horizonte, BrazilMany works have been done in an effort to create systems for automatic generation of creative culinary recipes. Although most of them are related to the recipe ingredient lists, few works have been done to evaluate and generate the preparation steps of culinary recipes. This work proposes the use of statistical Language Models, as well as the perplexity metric, for the generation of culinary recipes. In this work, we also developed a system for automatic generation of creative culinary recipes using two approaches: one based on a genetic programming algorithm guided by the proposed language model; and the other based on a decomposition of existing recipes and recomposition of new recipes through a genetic algorithm guided by the proposed language model. This second approach achieved the best results. For this approach, a total of 6 recipes were generated to evaluate, through an online survey, the influence of the Language Model in the generation of recipes with better use of secondary ingredients, oils and seasonings, throughout the preparation steps. In the comparison between these two groups of recipes, the respondents considered the recipes generated using the language model as having the best quality, presenting an average evaluation of 63.6% of the scale (i.e. between medium and good use of oils and seasonings compared to recipes from the other group). In addition, a recipe from this approach was cooked and tasted for taste assessment, obtaining an average evaluation of 93% of the scale.https://ieeexplore.ieee.org/document/9153554/Language modelsculinary recipecomputational creativity
collection DOAJ
language English
format Article
sources DOAJ
author Willian Antonio dos Santos
Joao Ribeiro Bezerra
Luis Fabricio Wanderley Goes
Flavia Magalhaes Freitas Ferreira
spellingShingle Willian Antonio dos Santos
Joao Ribeiro Bezerra
Luis Fabricio Wanderley Goes
Flavia Magalhaes Freitas Ferreira
Creative Culinary Recipe Generation Based on Statistical Language Models
IEEE Access
Language models
culinary recipe
computational creativity
author_facet Willian Antonio dos Santos
Joao Ribeiro Bezerra
Luis Fabricio Wanderley Goes
Flavia Magalhaes Freitas Ferreira
author_sort Willian Antonio dos Santos
title Creative Culinary Recipe Generation Based on Statistical Language Models
title_short Creative Culinary Recipe Generation Based on Statistical Language Models
title_full Creative Culinary Recipe Generation Based on Statistical Language Models
title_fullStr Creative Culinary Recipe Generation Based on Statistical Language Models
title_full_unstemmed Creative Culinary Recipe Generation Based on Statistical Language Models
title_sort creative culinary recipe generation based on statistical language models
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Many works have been done in an effort to create systems for automatic generation of creative culinary recipes. Although most of them are related to the recipe ingredient lists, few works have been done to evaluate and generate the preparation steps of culinary recipes. This work proposes the use of statistical Language Models, as well as the perplexity metric, for the generation of culinary recipes. In this work, we also developed a system for automatic generation of creative culinary recipes using two approaches: one based on a genetic programming algorithm guided by the proposed language model; and the other based on a decomposition of existing recipes and recomposition of new recipes through a genetic algorithm guided by the proposed language model. This second approach achieved the best results. For this approach, a total of 6 recipes were generated to evaluate, through an online survey, the influence of the Language Model in the generation of recipes with better use of secondary ingredients, oils and seasonings, throughout the preparation steps. In the comparison between these two groups of recipes, the respondents considered the recipes generated using the language model as having the best quality, presenting an average evaluation of 63.6% of the scale (i.e. between medium and good use of oils and seasonings compared to recipes from the other group). In addition, a recipe from this approach was cooked and tasted for taste assessment, obtaining an average evaluation of 93% of the scale.
topic Language models
culinary recipe
computational creativity
url https://ieeexplore.ieee.org/document/9153554/
work_keys_str_mv AT willianantoniodossantos creativeculinaryrecipegenerationbasedonstatisticallanguagemodels
AT joaoribeirobezerra creativeculinaryrecipegenerationbasedonstatisticallanguagemodels
AT luisfabriciowanderleygoes creativeculinaryrecipegenerationbasedonstatisticallanguagemodels
AT flaviamagalhaesfreitasferreira creativeculinaryrecipegenerationbasedonstatisticallanguagemodels
_version_ 1724182223658156032