Bikakis, Antonios;
Diallo, Aissatou;
D'Asaro, Fabio;
Hunter, Anthony;
Miller, Rob;
(2025)
A Graphical Formalism for Reasoning about Substitution in Resource Transforming Procedures.
The journal of artificial intelligence research
, 84
, Article 1. 10.1613/jair.1.18606.
Preview |
Text
Hunter_18606_pub.pdf Download (992kB) | Preview |
Abstract
The ability to repurpose and substitute materials and resources when necessary is an important aspect of human reasoning and activity. In particular, substitution plays a vital role in resource consuming and artifact producing activities – purposeful, goal directed procedures that transform resources from raw materials into finished products, the descriptions of which we refer to here as recipes. To see this, consider how adaptable humans are when we encounter constraints, such as limited resources, when making, manufacturing and constructing. In spite of this there has been comparatively little work given to developing representations for substitution within such contexts in a formal reasoning framework. We address this gap by proposing a graphical formalisation that captures consumables and the actions on them in the form of labelled bipartite graphs. Using examples such as “do it yourself" (DIY) instructions, manufacturing processes and cooking recipes to illustrate, we then propose formal definitions for comparing recipes, for composing recipes from subrecipes, and for deconstructing recipes into subrecipes. We then introduce and compare two formal definitions for substitution which are required when there are missing consumables, or some actions are not possible, or because there is some need to change the final product. We illustrate how automated reasoning about recipes in this context may be achieved by implementing our definitions in answer set programming (ASP).
| Type: | Article |
|---|---|
| Title: | A Graphical Formalism for Reasoning about Substitution in Resource Transforming Procedures |
| Open access status: | An open access version is available from UCL Discovery |
| DOI: | 10.1613/jair.1.18606 |
| Publisher version: | https://www.jair.org/index.php/jair/article/view/1... |
| Language: | English |
| Additional information: | This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
| Keywords: | common-sense reasoning, knowledge representation, knowledge engineering |
| UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL SLASH UCL > Provost and Vice Provost Offices > UCL SLASH > Faculty of Arts and Humanities UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science UCL > Provost and Vice Provost Offices > UCL SLASH > Faculty of Arts and Humanities > Dept of Information Studies |
| URI: | https://discovery.ucl.ac.uk/id/eprint/10211668 |
Archive Staff Only
![]() |
View Item |

