SOAR A cognitive architecture By: Majid Ali Khan.

14
SOAR SOAR A cognitive A cognitive architecture architecture By: By: Majid Ali Khan Majid Ali Khan

description

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

Transcript of SOAR A cognitive architecture By: Majid Ali Khan.

Page 1: SOAR A cognitive architecture By: Majid Ali Khan.

SOAR SOAR A cognitive architectureA cognitive architecture

By:By:Majid Ali KhanMajid Ali Khan

Page 2: SOAR A cognitive architecture By: Majid 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

Page 3: SOAR A cognitive architecture By: Majid Ali Khan.

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

Page 4: SOAR A cognitive architecture By: Majid Ali Khan.

High Level ArchitectureHigh Level Architecture

Page 5: SOAR A cognitive architecture By: Majid Ali Khan.

Rule Memory (permanent)Rule Memory (permanent)

Page 6: SOAR A cognitive architecture By: Majid Ali Khan.

Working Memory Working Memory (temporary)(temporary)

Page 7: SOAR A cognitive architecture By: Majid Ali Khan.

Default Working MemoryDefault Working Memory

Page 8: SOAR A cognitive architecture By: Majid Ali Khan.

HelloWorld RuleHelloWorld Rule

Page 9: SOAR A cognitive architecture By: Majid Ali Khan.

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

Page 10: SOAR A cognitive architecture By: Majid Ali Khan.

Operational CycleOperational Cycle

Page 11: SOAR A cognitive architecture By: Majid Ali Khan.

Propose RulePropose Rule

Page 12: SOAR A cognitive architecture By: Majid Ali Khan.

Apply RuleApply Rule

Page 13: SOAR A cognitive architecture By: Majid Ali Khan.

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

Page 14: SOAR A cognitive architecture By: Majid Ali Khan.

DemoDemo