Toward a Unified Framework for Tracking Cognitive Processes

In this paper we present an initial specification of a general, robust, and efficient computational framework for tracking cognitive processes — that is, inferring a persons’ thoughts from their actions. Our framework, which we call the mind-tracking architecture, centers on two core processes: generating predicted cognitive and action sequences using computational cognitive models, and tracking observed actions through robust matching with predicted actions. In essence, the mind-tracking architecture “thinks along” with the person in predicting a set of possible thoughts and actions, and then matches these to the person’s observed actions to infer their most likely thoughts. In the paper we provide a background of related work (e.g., for intelligent tutoring systems), outline the basic components of the architecture, and demonstrate its usefulness for a sample real-world application — real-time inference of driver intentions.

[1]  John R. Anderson,et al.  Automated Eye-Movement Protocol Analysis , 2001, Hum. Comput. Interact..

[2]  Frank J. Lee,et al.  Does Learning a Complex Task Have to Be Complex?: A Study in Learning Decomposition , 2001, Cognitive Psychology.

[3]  John R. Anderson,et al.  Serial modules in parallel: the psychological refractory period and perfect time-sharing. , 2001, Psychological review.

[4]  Eric Horvitz,et al.  The Lumière Project: Bayesian User Modeling for Inferring the Goals and Needs of Software Users , 1998, UAI.

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

[6]  Tomohiro Yamamura,et al.  A Driver Behavior Recognition Method Based on a Driver Model Framework , 2000 .

[7]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[8]  Jannes Aasman,et al.  Modelling driver behaviour in soar , 1995 .

[9]  Michael Matessa,et al.  A Production System Theory of Serial Memory , 1997 .

[10]  Alex Pentland,et al.  Modeling and Prediction of Human Behavior , 1999, Neural Computation.

[11]  Allen Newell,et al.  Protocol Analysis as a Task for Artificial Intelligence , 1971, IJCAI.

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

[13]  Cristina Conati,et al.  Using Bayesian Networks to Manage Uncertainty in Student Modeling , 2002, User Modeling and User-Adapted Interaction.

[14]  Erwin R. Boer,et al.  Toward an Integrated Model of Driver Behavior in Cognitive Architecture , 2001 .

[15]  D E Kieras,et al.  A computational theory of executive cognitive processes and multiple-task performance: Part 1. Basic mechanisms. , 1997, Psychological review.

[16]  Dario D. Salvucci Predicting the effects of in-car interface use on driver performance: an integrated model approach , 2001, Int. J. Hum. Comput. Stud..

[17]  Shane T. Mueller,et al.  Executive-process interactive control: A unified computational theory for answering 20 questions (and more) about cognitive ageing , 2001 .

[18]  John R. Anderson,et al.  Cognitive Tutors: Lessons Learned , 1995 .

[19]  John R. Anderson,et al.  What role do cognitive architectures play in intelligent tutoring systems , 2001 .