SOAR A cognitive architecture By: Majid Ali Khan Introduction What does SOAR stand for? State Operator And Result An architecture for constructing cognitive models Introduction Problem spaces as a single framework for all tasks and subtasks to be solved Production rules for representation of permanent knowledge Objects with attributes and values for representation of temporary knowledge Automatic subgoaling mechanism for generating goals 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. 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 Tutorial ** SOAR FAQ SOAR Demo: http://www.cosy.informatik.unibremen.de/teaching/cognitive-systems2/Soar_demo.ppt John Laird Research Activity *: http://ai.eecs.umich.edu/people/laird/airesearch.html Demo
© Copyright 2026 Paperzz