SOAR A cognitive architecture By: Majid Ali Khan.
-
Upload
garey-cole -
Category
Documents
-
view
229 -
download
0
description
Transcript of SOAR A cognitive architecture By: Majid Ali Khan.
SOAR SOAR A cognitive architectureA cognitive architecture
By:By:Majid Ali KhanMajid Ali Khan
IntroductionIntroduction What does SOAR stand for?What does SOAR stand for?
StateState OperatorOperator AndAnd ResultResult
An architecture for constructing An architecture for constructing cognitive modelscognitive models
IntroductionIntroduction Problem spaces as a single framework for Problem spaces as a single framework for
all tasks and subtasks to be solved all tasks and subtasks to be solved Production rules for representation of Production rules for representation of
permanent knowledge permanent knowledge Objects with attributes and values for Objects with attributes and values for
representation of temporary knowledge representation of temporary knowledge Automatic subgoaling mechanism for Automatic subgoaling mechanism for
generating goals generating goals Chunking as learning mechanismChunking as learning mechanism
High Level ArchitectureHigh Level Architecture
Rule Memory (permanent)Rule Memory (permanent)
Working Memory Working Memory (temporary)(temporary)
Default Working MemoryDefault Working Memory
HelloWorld RuleHelloWorld Rule
Design PrincipleDesign Principle The design of Soar is based on the The design of Soar is based on the
hypothesis that all deliberate hypothesis that all deliberate goalgoal -oriented -oriented behavior can be cast as the selection and behavior can be cast as the selection and application of application of operators operators to a to a statestate. .
A state is a representation of the current A state is a representation of the current problem-solving situation; an operator problem-solving situation; an operator transforms a state (makes changes to the transforms a state (makes changes to the representation); and a goal is a desired representation); and a goal is a desired outcome of the problem-solving activityoutcome of the problem-solving activity
Operational CycleOperational Cycle
Propose RulePropose Rule
Apply RuleApply Rule
ReferencesReferences SOAR websiteSOAR website SOAR Tutorial **SOAR Tutorial ** SOAR FAQSOAR FAQ SOAR Demo: SOAR Demo:
http://www.cosy.informatik.uni-bremen.de/teachihttp://www.cosy.informatik.uni-bremen.de/teaching/cognitive-systems2/Soar_demo.pptng/cognitive-systems2/Soar_demo.ppt
John Laird Research Activity *: John Laird Research Activity *: http://ai.eecs.umich.edu/people/laird/airesearch.hhttp://ai.eecs.umich.edu/people/laird/airesearch.htmltml
DemoDemo