Natural Language Programming: How Laypersons Teach New Functions to Robots

- Citation Author(s):
-
Sebastian Weigelt
(Karlsruhe Institute of Technology (KIT) - Institute for Program Structures and Data Organization)
Vanessa SteurerWalter F. Tichy (Karlsruhe Institute of Technology (KIT) - Institute for Program Structures and Data Organization) - Submitted by:
- Sebastian Weigelt
- Last updated:
- DOI:
- 10.21227/zecn-6c61
- Data Format:
- Links:
- Categories:
- Keywords:
Abstract
Even though intelligent systems such as Siri or Google Assistant are enjoyable (and useful) dialog partners, users can only access predefined functionality. Enabling end-users to extend the functionality of intelligent systems will be the next big thing. To promote research in this area we carried out an empirical study on how laypersons teach robots new functions by means of natural language instructions. The result is a labeled corpus consisting of 3168 submissions given by 870 subjects.
Instructions:
The Corpus consist of three datasets
- The raw dataset of submissions (without labels): raw_dataset.csv
- The labeled dataset: labeled_dataset.csv
- Personal data of the participants as provided by Prolific (Caution: Information are incomplete since registered members provide it voluntarily): personal_infomation_prolific.csv