Increasing efficiency of the development of user models

This paper introduces Herbal, a high-level behavior representation language for creating AI agents and cognitive models. It describes the lessons from other high-level modeling languages that informed the design of Herbal and that will inform other high-level behavior representation languages. We describe a model built in Herbal to illustrate its use and application. The paper concludes that languages like Herbal can help explain the design intent of intelligent agents and cognitive models, and make them easier to create, modify, and understand. These results appear to be particularly true where the model reuses a lot of its own structures.

[1]  Gregg R. Yost,et al.  Configuring elevator systems , 1996, Int. J. Hum. Comput. Stud..

[2]  Frank E. Ritter,et al.  Herbal: A high-level language and development environment for developing cognitive models in Soar , 2005 .

[3]  Gregg R. Yost,et al.  Acquiring knowledge in Soar , 1993, IEEE Expert.

[4]  Frank E. Ritter,et al.  DTank: A Competitive Environment for Distributed Agents , 2004 .

[5]  Frank E. Ritter,et al.  Responsibility-Driven Explanation Engineering for Cognitive Models , 2004 .

[6]  P. Kidwell,et al.  The mythical man-month: Essays on software engineering , 1996, IEEE Annals of the History of Computing.

[7]  Frank E. Ritter,et al.  dTank: An Environment for Architectural Comparisons of Competitive Agents , 2005 .

[8]  Frank E. Ritter,et al.  Techniques for modelling human performance in synthetic environments : A supplementary review , 1999 .

[9]  David E. Kieras,et al.  A Guide to GOMS Model Usability Evaluation using NGOMSL , 1997 .

[10]  John Fox,et al.  COGENT: A visual design environment for cognitive modeling , 1998 .

[11]  P MoranThomas,et al.  The keystroke-level model for user performance time with interactive systems , 1980 .

[12]  Frank E. Ritter,et al.  Specifying ACT-R models of user interaction with a GOMS language , 2005, Cognitive Systems Research.

[13]  Allen Newell,et al.  SOAR: An Architecture for General Intelligence , 1987, Artif. Intell..

[14]  Allen Newell,et al.  Formulating the problem space computational model , 1993 .

[15]  Frank E. Ritter A Methodology and Software Environment for Testing Process Model's Sequential Predictions with Protocols , 1992 .

[16]  Allen Newell,et al.  The keystroke-level model for user performance time with interactive systems , 1980, CACM.

[17]  C. Lebiere,et al.  The Atomic Components of Thought , 1998 .

[18]  David E. Kieras,et al.  Towards a Practical GOMS Model Methodology for User Interface Design , 1988 .

[19]  A. Newell Unified Theories of Cognition , 1990 .

[20]  Michael Matessa,et al.  How Apex Automates CPM-GOMS , 2003 .

[21]  Frank E. Ritter,et al.  Explaining Soar: Analysis of Existing Tools and User Information Requirements , 2003 .