SOAR A cognitive architecture By: Majid Ali Khan
Introduction What does SOAR stand for? What does SOAR stand for? State State Operator Operator And And Result Result An architecture for constructing cognitive models An architecture for constructing cognitive models
Introduction Problem spaces as a single framework for all tasks and subtasks to be solved Problem spaces as a single framework for all tasks and subtasks to be solved Production rules for representation of permanent knowledge Production rules for representation of permanent knowledge Objects with attributes and values for representation of temporary knowledge Objects with attributes and values for representation of temporary knowledge Automatic subgoaling mechanism for generating goals Automatic subgoaling mechanism for generating goals Chunking as learning mechanism Chunking as learning mechanism
High Level Architecture
Rule Memory (permanent)
Working Memory (temporary)
Default Working Memory
HelloWorld Rule
Design Principle The design of Soar is based on the hypothesis that all deliberate goal -oriented behavior can be cast as the selection and application of operators to a state. The design of Soar is based on the hypothesis that all deliberate goal -oriented behavior can be cast as the selection and application of operators to a state. A state is a representation of the current problem-solving situation; an operator transforms a state (makes changes to the representation); and a goal is a desired outcome of the problem-solving activity A state is a representation of the current problem-solving situation; an operator transforms a state (makes changes to the representation); and a goal is a desired outcome of the problem-solving activity
Operational Cycle
Propose Rule
Apply Rule
References SOAR website SOAR website SOAR Tutorial ** SOAR Tutorial ** SOAR FAQ SOAR FAQ SOAR Demo: bremen.de/teaching/cognitive-systems2/Soar_demo.ppt SOAR Demo: bremen.de/teaching/cognitive-systems2/Soar_demo.ppthttp:// bremen.de/teaching/cognitive-systems2/Soar_demo.ppthttp:// bremen.de/teaching/cognitive-systems2/Soar_demo.ppt John Laird Research Activity *: John Laird Research Activity *:
Demo