Proceedings

Interpreting Written How-To Instructions

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 1433-1437.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

Written instructions are a common way of teaching people how to accomplish tasks on the web. However, studies have shown that written instructions are difficult to follow, even for experienced users. A system that understands human-written instructions could guide users through the process of following the directions, improving completion rates and enhancing the user experience. While general natural language understanding is extremely difficult, we believe that in the limited domain of how-to instructions it should be possible to understand enough to provide guided help in a mixed-initiative environment. Based on a qualitative analysis of instructions gathered for 43 web-based tasks, we have formalized the problem of understanding and interpreting how-to instructions. We compare three different approaches to interpreting instructions: a keyword-based interpreter, a grammar-based interpreter, and an interpreter based on machine learning and information extraction. Our empirical results demonstrate the feasibility of automated how-to instruction understanding.Tessa Lau, Clemens Drews, Jeffrey W. Nichols

  1. [Allen et al., 2007] James Allen, Nathanael Chambers, George Ferguson, Lucian Galescu, Hyuckchul Jung, Mary Swift, and William Taysom. PLOW: A Collaborative Task Learning Agent. In AAAI 07: Proceedings of the Twenty-Second Conference on Artificial Intelligence, 2007.
  2. [coachmarks, 1996] Designing Coachmarks. http: //developer.apple.com/documentation/ mac/AppleGuide/AppleGuide-24.h%tml, 1996. Link
  3. [Cohen, 2004] William W. Cohen. Minorthird: Methods for Identifying Names and Ontological Relations in Text using Heuristics for Inducing Regularities from Data. http: //minorthird.sourceforge.net, 2004. Link
  4. [Collins, 2002] Michael Collins. Discriminative Training Methods for Hidden Markov Models: Theory and Experi- ments with Perceptron Algorithms. In EMNLP '02: Pro- ceedings of the 2002 conference on Empirical Methods in Natural Language Processing (EMNLP), 2002.
  5. [Kelleher and Pausch, 2005] Caitlin Kelleher and Randy Pausch. Stencils-based tutorials: design and evaluation. In CHI '05: Proceedings of the SIGCHI conference on Hu- man factors in computing systems, pages 541-550, New York, NY, USA, 2005. ACM.
  6. [Kittur et al., 2008] Aniket Kittur, Ed H. Chi, and Bong- won Suh. Crowdsourcing user studies with Mechanical Turk. In CHI '08: Proceeding of the twenty-sixth annual SIGCHI conference on Human factors in computing sys- tems, pages 453-456, New York, NY, USA, 2008. ACM.
  7. [Lau et al., 2004] Tessa Lau, Lawrence Bergman, Vittorio Castelli, and Daniel Oblinger. Sheepdog: learning proce- dures for technical support. In IUI '04: Proceedings of the 9th international conference on Intelligent user interfaces, pages 109-116, New York, NY, USA, 2004. ACM.
  8. [Leshed et al., 2008] Gilly Leshed, Eben M. Haber, Tara Matthews, and Tessa Lau. CoScripter: automating & shar- ing how-to knowledge in the enterprise. In CHI '08: Pro- ceeding of the twenty-sixth annual SIGCHI conference on Human factors in computing systems, pages 1719-1728, New York, NY, USA, 2008. ACM.
  9. [Little and Miller, 2006] Greg Little and Robert C. Miller. Translating keyword commands into executable code. In UIST '06: Proceedings of the 19th annual ACM sympo- sium on User interface software and technology, pages 135-144, New York, NY, USA, 2006. ACM.
  10. [Little et al., 2007] Greg Little, Tessa A. Lau, Allen Cypher, James Lin, Eben M. Haber, and Eser Kandogan. Koala: capture, share, automate, personalize business processes on the web. In CHI '07: Proceedings of the SIGCHI conference on Human factors in computing systems, pages 943-946, New York, NY, USA, 2007. ACM.
  11. [Lockerd et al., 2003] Andrea Lockerd, Huy Pham, Taly Sharon, and Ted Selker. Mr.Web: an automated interac- tive webmaster. In CHI '03: CHI '03 extended abstracts on Human factors in computing systems, pages 812-813, New York, NY, USA, 2003. ACM.
  12. [Prabaker et al., 2006] Madhu Prabaker, Lawrence Bergman, and Vittorio Castelli. An evaluation of using programming by demonstration and guided walkthrough techniques for authoring and utilizing documentation. In CHI '06: Proceedings of the SIGCHI conference on Human Factors in computing systems, pages 241-250, New York, NY, USA, 2006. ACM.
  13. [Tomasic et al., 2006] Anthony Tomasic, John Zimmerman, and Isaac Simmons. Linking messages and form requests. In IUI '06: Proceedings of the 11th international con- ference on Intelligent user interfaces, pages 78-85, New York, NY, USA, 2006. ACM.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards