SOAR A cognitive architecture

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