29 September 1987 | John E. Laird, Allen Newell and Paul S. Rosenbloom
The document "Soar: An Architecture for General Intelligence" by John E. Laird, Allen Newell, and Paul S. Rosenbloom presents an architecture designed to support general intelligent behavior in a system. The authors describe the organizational principles, current implementation, and demonstrations of the system's capabilities. Soar is an architecture that aims to enable a system to perform a wide range of cognitive tasks, employ various problem-solving methods and representations, and learn about all aspects of the tasks and their performance. The architecture is based on the concept of problem spaces, where every task is formulated as finding a desired state within a problem space. Key features include uniform task representation, universal subgoaling, a production system for long-term knowledge, search control through preferences, automatic subgoaling to address impasses, continuous monitoring of goal termination, and learning through chunking. The paper also discusses the architecture's structure, including the working memory, processing structure, and decision procedure, and provides examples to illustrate its operation.The document "Soar: An Architecture for General Intelligence" by John E. Laird, Allen Newell, and Paul S. Rosenbloom presents an architecture designed to support general intelligent behavior in a system. The authors describe the organizational principles, current implementation, and demonstrations of the system's capabilities. Soar is an architecture that aims to enable a system to perform a wide range of cognitive tasks, employ various problem-solving methods and representations, and learn about all aspects of the tasks and their performance. The architecture is based on the concept of problem spaces, where every task is formulated as finding a desired state within a problem space. Key features include uniform task representation, universal subgoaling, a production system for long-term knowledge, search control through preferences, automatic subgoaling to address impasses, continuous monitoring of goal termination, and learning through chunking. The paper also discusses the architecture's structure, including the working memory, processing structure, and decision procedure, and provides examples to illustrate its operation.