The Proof Is in the Pudding: Using Automated Theorem Proving to Generate Cooking Recipes
Citation:
Mahon, Louis, and Carl Vogel, The Proof Is in the Pudding: Using Automated Theorem Proving to Generate Cooking Recipes, Journal for Language Technology and Computational Linguistics, 36, 2, 2023, 29-85Download Item:
Abstract:
This paper presents FASTFOOD, a rule-based natural language generation (NLG)
program for cooking recipes. We consider the representation of cooking recipes as
discourse representation, because the meaning of each sentence needs to consider
the context of the others. Our discourse representation system is based on states of
affairs and transtions between states of affairs, and does not use discourse referents.
Recipes are generated by using an automated theorem-proving procedure to select the
ingredients and instructions, with ingredients corresponding to axioms and instructions
to implications. FASTFOOD also contains a temporal optimization module which can
rearrange the recipe to make it more time efficient for the user, e.g. the recipe specifies
to chop the vegetables while the rice is boiling. The system is described in detail,
including the decision to forgo discourse referents and how plausible representations
of nouns and verbs emerge purely as a by-product of the practical requirements of
efficiently representing recipe content. A comparison is then made with existing recipe
generation systems, NLG systems more generally, and automated theorem provers.
Author's Homepage:
http://people.tcd.ie/vogelDescription:
PUBLISHED
Author: Vogel, Carl
Type of material:
Journal ArticleCollections
Series/Report no:
Journal for Language Technology and Computational Linguistics36
2
Availability:
Full text availableSubject (TCD):
Creative Technologies , Digital Humanities , ARTIFICIAL INTELLIGENCE , Computational Linguistics , Knowledge RepresentationDOI:
https://doi.org/10.21248/jlcl.36.2023.233Metadata
Show full item recordThe following license files are associated with this item: