Cooking is an endeavour unique to humans. It is mainly considered an art requiring culinary intuition acquired through practice. The preparation of food is a complex and subjective process that makes it challenging to determine underlying rules for automation. In this paper, we present AutoChef, the first open-source autonomous recipe generator. AutoChef extracts the data from existing recipes using natural language processing, learns the combination of ingredients, preparation actions and cooking instructions, and autonomously generates the recipes. Furthermore, AutoChef uses Genetic Programming to represent and evolve the recipes. The fitness of recipes is designed to evaluate the combination of ingredients, actions and cooking-processes learned from the existing recipe data. Finally, the resulting recipes are translated back into text format and evaluated by human experts.
AutoChef: Automated Generation of Cooking Recipes
AutoChef: Automated Generation of Cooking Recipes.