Soar (A. Newell et al.)
Soar is an architecture for human cognition expressed in the form of a production system. It involves the collaboration of a number of researchers including Allen Newell, John Laird and Paul Rosenbloom and others at different institutions. The theory builds upon earlier efforts involving Newell such as GPS (Newell & Simon) and GOMS (Card, Moran & Newell). Like the latter model, Soar is capable of simulating actual responses and response times.
The principal element in Soar is the idea of a problem space: all cognitive acts are some form of search task. Memory is unitary and procedural; there is no distinction between procedural and declarative memory. Chunking is the primary mechanism for learning and represents the conversion of problem-solving acts into long-term memory. The occasion for chunking is an impasse and its resolution in the problem solving process (i.e., satisfying production rules). Newell states that Soar suggests a reconstructive view of memory (c.f. Bartlett < ).
Soar exhibits a variety of different types or levels of learning: operators (e.g., create, call), search control (e.g., operator selection, plans), declarative data (e.g., recognition/recall), and tasks (e.g., identify problem spaces, initial/goal states). Soar is capable of transfer within or across trials or tasks.
Newell (1990) has positioned Soar as the basis for a unified theory of cognition and attempts to show how it explains a wide range of past results and phenomena. For example, he provides interpretations for response time data, verbal learning tasks, reasoning tasks, mental models and skill acquisition. In addition, versions of Soar have been developed that perform as intelligent systems for configuring computer systems and formulating algorithms.
To learn more about recent work on Soar, see the Univ Mich Soar project site.
Newell (1990; pp 335-336) provides the following description of how Soar would handle a simple recognition task:
Study trial: given item, become familiar (recognition problem space)
The key aspect of this example, is that Soar treats recognition as a problem solving activity in which it tries to recursively identify the components of the item and creates an impasse when it fails.
As a theory of learning, Soar specifies (or confirms) a number of principles:
For a summary of Newell’s work, see http://books.nap.edu/openbook.php?record_id=4779&page=155
© 2013 Richard Culatta | Multiple domain web hosting provided by InnovativeLearning.com