Anticipation in cybernetic systems: A case against mindless - - PowerPoint PPT Presentation

anticipation in cybernetic systems a case against
SMART_READER_LITE
LIVE PREVIEW

Anticipation in cybernetic systems: A case against mindless - - PowerPoint PPT Presentation

Anticipation in cybernetic systems: A case against mindless antirepresentationalism Lambert Schomaker Kunstmatige Intelligentie / RuG 2 Overview From data to explanation: competing theories Neural representations Anticipation and


slide-1
SLIDE 1

Lambert Schomaker Anticipation in cybernetic systems: A case against mindless antirepresentationalism

Kunstmatige Intelligentie / RuG

slide-2
SLIDE 2

2

School of Behavioral and Cognitive

Overview

  • From data to explanation: competing theories
  • Neural representations
  • Anticipation and attention: phenomena

requiring representation

  • Conclusions
slide-3
SLIDE 3

3

School of Behavioral and Cognitive

War of worlds/words

  • behavorism & associationism

Stim Resp

  • traditional symbolistic cognitive science

Act = Cogn(Perc)

  • ecological approaches

Act  Perc

  • the brain-imaging revolution

Act = Brain(Perc)

slide-4
SLIDE 4

4

School of Behavioral and Cognitive

Cognitive theories vs(?) Non-linear dynamic systems theories

  • Grey Walter (1948)

Emergent behavior in Turtle bots

  • JJ Gibson (1960-1970)

Ecological perception & action

  • Scott Kelso (198x)

Action-Perception as a pattern formation process

  • Rodney Brooks (1991)

Intelligence without representation

slide-5
SLIDE 5

5

School of Behavioral and Cognitive

Grey Walter (194x): behavioral complexity through simple perception/action mechanisms “Elsie the artificial tortoise”

  • light sensor
  • thermionic valve
  • simple steering
  • Nonlinearity, e.g.:

go towards faint light, avoid bright light

slide-6
SLIDE 6

6

School of Behavioral and Cognitive

Grey Walter (194x): turtle dance

two electromechanical turtles, each with a non-linear light sensor and a light source over its shell, produce a strange movement, “like the mating behavior of animals”

Charging station with weak light Turtle A with lamp Turtle B with lamp Attraction Repulsion start A start B

slide-7
SLIDE 7

7

School of Behavioral and Cognitive

Grey Walter, Wiener et al. 40’s/50’s… even in the early days there is a strong sense of friction between “behavioral complexity through a few simple rules” and “brain complexity through many simple neurons”

slide-8
SLIDE 8

8

School of Behavioral and Cognitive

  • Perception/Action: seamless integration into the
  • world. Example: ego motion and optic flow

JJ Gibson 70’s, Scott Kelso, 80’s

slide-9
SLIDE 9

9

School of Behavioral and Cognitive

  • Perception/Action: seamless integration into the
  • world. Example: ego motion and optic flow

JJ Gibson 70’s, Scott Kelso, 80’s

Approach Approach

  • bstacle

Approach hole Curvilinear heading

slide-10
SLIDE 10

10

School of Behavioral and Cognitive

  • Perception/Action: seamless integration into

the world JJ Gibson 70’s, Scott Kelso, 80’s

  • rganism world
slide-11
SLIDE 11

11

School of Behavioral and Cognitive

  • Perception/Action: seamless integration into

the world JJ Gibson 70’s, Scott Kelso, 80’s

  • rganism world

mass, spring & friction: what causes the motion?

S(t) t 

Like in:

m k ß

mx”t + βx’t + kxt = c

slide-12
SLIDE 12

12

School of Behavioral and Cognitive

Physics

S(t) t  m k ß

mx”t + βx’t + kxt = c

slide-13
SLIDE 13

13

School of Behavioral and Cognitive

Cybernetics

S(t) t  gain, ∆t set level actuate sense

slide-14
SLIDE 14

14

School of Behavioral and Cognitive

Informatics

S(t) t  while (true) { S := sense(state); if ( S < set_level ) { actuate(s + gain * ( set_level - S)); } sleep(dt); }

slide-15
SLIDE 15

15

School of Behavioral and Cognitive

Physics… but in a wholistic sense

S(t) t  m k ß

mx”t + βx’t + kxt = c

  • cf. Example by van Gelder, Watt’s governor:

no representation, still behavior

slide-16
SLIDE 16

16

School of Behavioral and Cognitive

  • Cognitive Science & AI:

Perception  Cognition  Action

  • … does not seem to work that well in robotics
  • Brooks: GOFAI needs representations &

logic, but that does not help me in creating robots with believable intelligent behaviors (Elephants don’t play chess, Brooks, 1990) meanwhile, in AI

slide-17
SLIDE 17

17

School of Behavioral and Cognitive

  •  behavior-based robotics
  •  Artificial Life
  •  representation avoiders

late 1990’s

slide-18
SLIDE 18

18

School of Behavioral and Cognitive

Traditional paradigm

Cognition Perception Motor control

slide-19
SLIDE 19

19

School of Behavioral and Cognitive

Epistemological Overspecialisation

Cognition: decision making learning language

Visual Perception Auditory Perception Tactile Perceptie Olfaction

cognitive science artificial intelligence (psycho)linguistics

  • exp. psychology
  • exp. psychology

movement science AI, robotics

Locomotion Object manipulation Speech Handwriting

slide-20
SLIDE 20

How Visual Perception is viewed

slide-21
SLIDE 21

a common paradigm in experimental psychology AND in computer vision!

slide-22
SLIDE 22

22

School of Behavioral and Cognitive

Situated & Embodied systems: Close the Loop!

Cognition Perception Movement

WORLD AGENT sensors sensors effectors effectors

slide-23
SLIDE 23

23

School of Behavioral and Cognitive

Input/Output are codependent

slide-24
SLIDE 24

24

School of Behavioral and Cognitive

Input/Output are codependent

slide-25
SLIDE 25

25

School of Behavioral and Cognitive

  •  behavior-based robotics
  •  Artificial Life
  •  representation avoiders

beware! late 1990’s

slide-26
SLIDE 26

26

School of Behavioral and Cognitive

Representation in neural systems

  • Antirepresentationalists may throw away the

baby with the bath water

  • Representations are abundant in neural

systems

  • In order to apply simple rules, one may need

complex representations!

slide-27
SLIDE 27

27

School of Behavioral and Cognitive

Neural representations

  • Topological: vision, hearing, tactile sensing
  • Quantity coding: firing rate and recruitment
  • Distributed representations
  • Timing, vetoing, synchronisation,coherence
slide-28
SLIDE 28

cochlea ~= G(f)

x,y  log(r), phi

slide-29
SLIDE 29

(Fig: neuromuscular research center)

“Quantity” = #units active (coarse control) & their firing rate (fine control)

slide-30
SLIDE 30

v(t) (Hill, 2001) phidipus princeps

slide-31
SLIDE 31

(Hill, 2001)

slide-32
SLIDE 32

(Forster & Forster, 1999)

slide-33
SLIDE 33

33

School of Behavioral and Cognitive

Properties of the spider jump

  • Determination of prey velocity on the basis of
  • ptic flow
  • Preparation of the muscle contraction

amplitude, direction and timing, in advance

  • Jump
  • Flight (almost no trajectory corrections possible!)
  • Catch or miss
slide-34
SLIDE 34

flight Spider jump t1 t2

slide-35
SLIDE 35

35

School of Behavioral and Cognitive

The spider jump …

  • is not purely reactive (i.e. non Brooksian)
  • the jump is planned in a pro-active manner
  • towards a position where there is

no visual percept of the prey

  • estimating a future time of arrival
  •  there must be a represented estimate
  • f a predicted state in the future
slide-36
SLIDE 36

36

School of Behavioral and Cognitive

System models: stateless, reactive

  • A = F(P)
slide-37
SLIDE 37

37

School of Behavioral and Cognitive

Reactive, with perceptual memory

  • A = F(P[t0,t] )
slide-38
SLIDE 38

38

School of Behavioral and Cognitive

reactive with perceptual and action memory

  • A = F(P[t0,t],A[t0,t-∆t])
slide-39
SLIDE 39

39

School of Behavioral and Cognitive

proactive, with perceptual and action memory and prediction window for perception and action

  • A = F(P[ t0,t] ,A [t0,t-∆t]

,P[t,t+dt],A [t,t+dt])

slide-40
SLIDE 40

40

School of Behavioral and Cognitive

proactive, with perceptual and action memory and prediction window for perception and action

  • A = F(P[ t0,t] ,A [t0,t-∆t]

,P[t,t+dt],A [t,t+dt])

Prediction of the future perceptual and motor state is essential when there is any form of time delay within or outside the agent.

slide-41
SLIDE 41

41

School of Behavioral and Cognitive

System models

  • A = F(P)
  • A = F(P[t0,t])
  • A = F(P[t0,t] ,A [t0,t-∆t] ,)
  • A = F(P[t0,t],A[t0,t-∆t],P[t,…],A[t,…])

cf: frontal and prefrontal cortex in primates

slide-42
SLIDE 42

42

School of Behavioral and Cognitive

Example: The non-linear IIR y(t+∆t) = F ( ∑τ wτ x(t-τ), ∑τ vτ y(t-τ)) IIR = infinite impulse response

slide-43
SLIDE 43

43

School of Behavioral and Cognitive

Example: The multipurpose non-linear IIR y(t+∆t) = F ( ∑τ wτ x(t-τ), ∑τ vτ y(t-τ)) “the next action is a non-linear function

  • f (1) the weighted sum of things x seen until now

and (2) the weighted sum of things y done until now”

slide-44
SLIDE 44

44

School of Behavioral and Cognitive

Example: The multipurpose non-linear IIR y(t+∆t) = F ( ∑τ ατ x(t-τ), ∑τ βτ y(t-τ)) “the next action is a non-linear function

  • f (1) the weighted sum of things x seen until now

and (2) the weighted sum of things y done until now”

(it can be used for modeling a plethora of processes in physics, engineering and biology)

slide-45
SLIDE 45

45

School of Behavioral and Cognitive

Conclusion (1)

  • Behavior may be determined by simple rules
  • but the complexity of the brain is apparent (?)
  • Some may want to do away with representation
  • but neural representation is the essence of

cognitive neuroscience

slide-46
SLIDE 46

46

School of Behavioral and Cognitive

Conclusion (2)

  • Even “simple” animals may need to estimate

the state of the world in the future this can only be realized if a persistent representation of the relevant facets of that world is available for prediction