Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production...

20
Abstraction and ACT-R
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    219
  • download

    2

Transcript of Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production...

Page 1: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

Abstraction and ACT-R

Page 2: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

Outline

Motivations for the Theory– Architecture– Abstraction

Production Rules

ACT-R Architecture of Cognition

Page 3: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

Architecture

• There is a distinction between brain architecture and cognitive architecture.

• This is a difference between the physical description of the system, and the functional properties that it enables.

• Some examples…

Page 4: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.
Page 5: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.
Page 6: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.
Page 7: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.
Page 8: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.
Page 9: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

• The common feature to each is in the method of abstraction.– Moving from a more complex, lower level

system of interaction, to a higher level language in which those lower level features are typed.

Some Characteristic features of Abstraction.

Page 10: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

Constraints on the Abstraction• Typing

– Lower level features are given higher level types

• Simplification– The higher level abstraction is obligated to

simplify conceptual complexity

• Morphism– There must be a mapping. – ‘Many to one’

Page 11: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

Production Systems

Comprise a language with sentences of the formIf <<condition>> then <<event/action>>

Developed by Emil Post (1943), also known as ‘Post Production Rules’

Turing Complete

Page 12: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

Solve a Linear Equation

• If the expression has X = N, where N is a number, THEN halt and check by substituting N in the original equation

• If there is a term in X on the right-hand side, THEN subtract it from both sides, and collect the terms.

• IF there is a numerical term on the left hand side, THEN subtract it from both sides, and collect the terms

• IF the equation has the form NX = M, N = 1, THEN divide both sides by N

Page 13: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

• If the expression has X = N, where N is a number, THEN halt and check by substituting N in the original equation

• If there is a term in X on the right-hand side, THEN subtract it from both sides, and collect the terms.

• IF there is a numerical term on the left hand side, THEN subtract it from both sides, and collect the terms

• IF the equation has the form NX = M, N = 1, THEN divide both sides by N

• X = 2X + 5

• X – 2X = 2X – 2X + 5

• -X = 5

• X = -5

Page 14: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

ACT-R(Adaptive Control of Thought-Rational)

• Modules

• Buffers

• Productions

Page 15: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

Modules - Fodor (Modularity of Mind)

• Features– Functional

separation

Domain specific• Interaction between

modules

Page 16: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

Buffers

• Active Content• Interface• Interaction between

modules– Provides the link

Page 17: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

Productions

• If <<condition>> then <<result>>

• State Change– Contents of Buffer

– Contents of Modules

Page 18: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

Learning

• Adaptive control – Update

• Goal structures

• Declarative memory contents

• Productions

Page 19: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

Structure of Declarative Module

‘Chunks’ – A collection of related information.

Action023:isa chaseagent dogobject cat

Fact3+4:isa addition-factaddend1 threeaddend2 foursum seven

Page 20: Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.

Summary

• Cognitive Science and Act-R benefit by engaging in abstraction

• By matches conditions set by contents in the buffer, and specifying to changes in that content. Act-R models cognition.