Towards End-User Development for IoT: A Case Study on Semantic Parsing of Cooking Recipes for Programming Kitchen Devices
Not on the map. Why?
Abstract (arXiv)
Semantic parsing of user-generated instructional text, in the way of enabling end-users to program the Internet of Things (IoT), is an underexplored area. In this study, we provide a unique annotated corpus which aims to support the transformation of cooking recipe instructions to machine-understandable commands for IoT devices in the kitchen. Each of these commands is a tuple capturing the semantics of an instruction involving a kitchen device in terms of "What", "Where", "Why" and "How". Based on this corpus, we developed machine learning-based sequence labelling methods, namely conditional random fields (CRF) and a neural network model, in order to parse recipe instructions and extract our tuples of interest from them. Our results show that while it is feasible to train semantic parsers based on our annotations, most natural-language instructions are incomplete, and thus transforming them into formal meaning representation, is not straightforward.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 36 references that are in the map. First posted on arXiv 25 Sep 2023.
Builds on
5 of 36 references.
References · 5
- 2018Spider: A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Taskcited by 1,139
- 2016De-identification of Patient Notes with Recurrent Neural Networkscited by 88
- 2018RecipeQA: A Challenge Dataset for Multimodal Comprehension of Cooking Recipescited by 74
- 2017NeuroNER: an easy-to-use program for named-entity recognition based on neural networkscited by 25
- 2015Natural Notation for the Domestic Internet of Thingscited by 1
Built on by
Not cited yet.