Lesson 6 - Production Systems Flashcards

1
Q

What is the function of a Cognitive Architecture?

A

It’s a function that maps a perceptual history into an action.

f: P* -> A
- Where the asterisk stands for the history of percepts
- The tasks of cognitive agents is to select an action.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the levels of cognitive architectures?

A

Task/Knowledge Level

  • Highest Level
  • Ex: selecting a pitch, playing baseball
  • Content for below

Algorithm / Symbol Level

  • Ex: means-ends analysis, semantic networks
  • Architecture for above
  • Content for below

Hardware / Implementation Level

  • Ex: a brain, a transistor
  • Architecture for above
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Behavior?

A

Behavior = Architecture + Content

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is an example of a Cognitive Architecture for Production Systems?

A

Ex: SOAR

  • Consists of long term memory and working memory
  • Working memory changes often, long term memory doesn’t.
  • 3 kinds of long term memory:
    1) Procedural -> how to do certain things
  • Represented in the form of production rules.
    2) Semantic -> generalizations
    3) Episodic -> Evens
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Action Selection?

A

It’s the process of creating a decision tree and setting up the state space, operators, and the corresponding features/values.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is chunking?

A

Occurs when there is an impasse. To break the impasse, SOAR will attempt to learn a rule by pulling from “Episodic” knowledge.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly