UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

A Graphical Formalism for Reasoning about Substitution in Resource Transforming Procedures

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. Green open access

[thumbnail of Hunter_18606_pub.pdf]
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
Downloads since deposit
2Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item