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...
Main Authors: | , , , |
---|---|
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 |