Plan recognition in HCI: the parsing of user actions

Plan recognition could play an important role in HCI and, in particular, for advisory systems. To assess its potential utility, we conducted a “cost-benefit” analysis. The benefit is defined with regard to a major application of plan-recognition, advising for a text editor. The proportion of text-editing methods that could correctly be recognized constitutes the measure of benefit. The cost dimension is represented by the programming and computing resources required to perform the plan recognition task. The resources grow with the complexity of the formalism used. Different types of grammatical formalisms are studied. The analysis shows that almost all efficient methods can be correctly identified with a simple formalism, lexical parsing. However, inefficient methods, which are most important for advisory systems, since they indicate that advice is needed, require more complex formalisms that take semantics into account. The objects involved in methods represent in part such semantics. Objects are handled with attribute grammars. Such grammar can recognize more than 80% of the inefficient methods. They are thus the most appropriate for the application considered because they are computationally attractive and cover most of the methods.

[1]  M. Brady,et al.  Recognizing Intentions From Natural Language Utterances , 1983 .

[2]  Daniel G. Bobrow,et al.  GUS, A Frame-Driven Dialog System , 1986, Artif. Intell..

[3]  Sandra Carberry,et al.  Tracking User Goals in an Information-Seeking Environment , 1983, AAAI.

[4]  Matthias Hecking HOW TO USE PLAN RECOGNITION TO IMPROVE THE ABILITIES OF THE INTELLIGENT HELP SYSTEM SINIX CONSULTANT , 1987 .

[5]  Gerhard Fischer,et al.  Knowledge-based help systems , 1985, CHI '85.

[6]  Ian H. Witten,et al.  User Modelling for a Computer Coach: A Case Study , 1985, Int. J. Man Mach. Stud..

[7]  John M. Carroll,et al.  Impact of feedback content in initial learning of an office system , 1987 .

[8]  Henry A. Kautz,et al.  Generalized Plan Recognition , 1986, AAAI.

[9]  C. Raymond Perrault,et al.  Elements of a Plan-Based Theory of Speech Acts , 1979, Cogn. Sci..

[10]  John M. Carroll,et al.  Interface design issues for advice-giving expert systems , 1987, CACM.

[11]  F. SchmidtC.,et al.  The plan recognition problem , 1978 .

[12]  Michel C. Desmarais,et al.  THE DIAGNOSIS OF USER STRATEGIES , 1987 .

[13]  Timothy W. Finin,et al.  An Expert System That Volunteers Advice , 1982, AAAI.

[14]  Michel C. Desmarais,et al.  USER KNOWLEDGE EVALUATION: AN EXPERIMENT WITH UNIX™† , 1987 .

[15]  N. S. Sridharan,et al.  The Plan Recognition Problem: An Intersection of Psychology and Artificial Intelligence , 1978, Artif. Intell..

[16]  Candace L. Sidner,et al.  Discourse Structure and the Proper Treatment of Interruptions , 1985, IJCAI.