![]() |
Niels Taatgen |
HomeResearchOverview Skill Acquisition Multi-tasking Time perception Learning from instructionsACT-R/LISA PublicationsPersonal |
ACT-R/LISAThe goal of the ACT-R/LISA (Learning from instructions and Skill Acquisition) is to have a consistent system for learning from instructions and skill acquisition built on top of the ACT-R architecture. Most of the knowledge is represented as operators that are initially stored in ACT-R's declarative memory, and are interpreted by ACT-R production rules. The production compilation process gradually transforms these operators into compiled productions. ACT-R/LISA is still in the early stages of development, but we already managed to model most of the ACT-R summer school tutorial projects and assigments in it. One practical goal of the project is that modeling in ACT-R/LISA should be easier than modeling in ACT-R itself! As a first sample, here is a model of paired associates: (op read-probe :action (read probe))
(op retrieve-key :pre probe :action (instance key)
:fail feedback)
(op key-answer :action (press key) :new-state feedback)
(op read-feedback :state feedback :action (read key) :new-state done)
(op done-paired :state done :action (repeat))
That's the whole model! Operators consist of several components, mainly the action and between zero and two preconditions. So operator read-probe specifies to read a probe from the screen. The second operator has an action, instance, that is one of the more powerful actions in Lisa. It tries to retrieve an instance from memory of a previous execution of the task (in this case a probe-key combination) in order to find a value for the key to press. Instance retrieval is often used a strategy in ACT-R, and here a single operator can take care of what normally requires several productions. The :fail directive specifies to go to the feedback stage if instance retrieval fails. The key-answer operator types in the retrieved key, read-feedback reads the feedback, and done-paired initiates the next trial. This page and project is still under development, so stay tuned! ACT-R/LISA has been introduced during the ACT-R tutorial of ICCM-2007
|
|