WordNet: a lexical database for English
Communications of the ACM
Verbnet: a broad-coverage, comprehensive verb lexicon
Verbnet: a broad-coverage, comprehensive verb lexicon
Automated construction of web accessibility models from transaction click-streams
Proceedings of the 18th international conference on World wide web
PLOW: a collaborative task learning agent
AAAI'07 Proceedings of the 22nd national conference on Artificial intelligence - Volume 2
Natural Language Processing with Python
Natural Language Processing with Python
A conversational interface to web automation
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Hi-index | 0.00 |
Web automation often involves users describing complex tasks to a system, with directives generally limited to low-level constituent actions like "click the search button." This level of description is unnatural and makes it difficult to generalize the task across websites. In this paper, we propose a system for automatically recognizing higher-level interaction patterns from user's completion of tasks, such as "searching for cat videos" or "replying to a post". We present PatFinder, a system that identifies these patterns using the input of crowd workers. We validate the system by generating data for 10 tasks, having 62 crowd workers label them, and automatically extracting 14 interaction patterns. Our results show that the number of patterns grows sublinearly with the number of tasks, suggesting that a small finite set of patterns may suffice to describe the vast majority of tasks on the web.