Benchmarking Hierarchical Script Knowledge

Yonatan Bisk, Jan Buys, Karl Pichotta, Yejin Choi


Abstract
Understanding procedural language requires reasoning about both hierarchical and temporal relations between events. For example, “boiling pasta” is a sub-event of “making a pasta dish”, typically happens before “draining pasta,” and requires the use of omitted tools (e.g. a strainer, sink...). While people are able to choose when and how to use abstract versus concrete instructions, the NLP community lacks corpora and tasks for evaluating if our models can do the same. In this paper, we introduce KidsCook, a parallel script corpus, as well as a cloze task which matches video captions with missing procedural details. Experimental results show that state-of-the-art models struggle at this task, which requires inducing functional commonsense knowledge not explicitly stated in text.
Anthology ID:
N19-1412
Volume:
Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers)
Month:
June
Year:
2019
Address:
Minneapolis, Minnesota
Editors:
Jill Burstein, Christy Doran, Thamar Solorio
Venue:
NAACL
SIG:
Publisher:
Association for Computational Linguistics
Note:
Pages:
4077–4085
Language:
URL:
https://aclanthology.org/N19-1412
DOI:
10.18653/v1/N19-1412
Bibkey:
Cite (ACL):
Yonatan Bisk, Jan Buys, Karl Pichotta, and Yejin Choi. 2019. Benchmarking Hierarchical Script Knowledge. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), pages 4077–4085, Minneapolis, Minnesota. Association for Computational Linguistics.
Cite (Informal):
Benchmarking Hierarchical Script Knowledge (Bisk et al., NAACL 2019)
Copy Citation:
PDF:
https://aclanthology.org/N19-1412.pdf
Video:
 https://aclanthology.org/N19-1412.mp4
Code
 janmbuys/ScriptTransduction