26
Learning Computational Cognitive Neuroscience Randall O’Reilly

Learning

  • Upload
    eyad

  • View
    46

  • Download
    0

Embed Size (px)

DESCRIPTION

Learning. Computational Cognitive Neuroscience Randall O’Reilly. Overview of Learning. Biology: synaptic plasticity Computation: Self organizing – soaking up statistics Error-driven – getting the right answers. Synapses Change Strength (in response to patterns of activity). What Changes??. - PowerPoint PPT Presentation

Citation preview

Page 1: Learning

Learning

Computational Cognitive NeuroscienceRandall O’Reilly

Page 2: Learning

2

Overview of Learning

Biology: synaptic plasticity Computation:

Self organizing – soaking up statistics Error-driven – getting the right answers

Page 3: Learning

3

Synapses Change Strength(in response to patterns of activity)

Page 4: Learning

4

What Changes??

Page 5: Learning

5

Gettin’ AMPA’d

Page 6: Learning

Opening the NMDA receptor calcium channel

Glutamate

NMDArAMPAr

CA2+Na+

Mg2+

Page 7: Learning

7

Which Way?

Page 8: Learning

8

XCAL = Linearized BCM Bienenstock, Cooper &

Munro (1982) – BCM: adaptive threshold Θ

Lower when less active Higher when more.. (homeostatic)

Page 9: Learning

9

Threshold Does Adapt

Page 10: Learning

10

Computational: Self-Organizing and Error-Driven

Self-organizing = learn general statistics of the world.

Error-driven = learn from difference between expectation and outcome.

Both can be achieved through XCAL.

Page 11: Learning

11

Floating Threshold = Long Term Average Activity (Self Org)

Page 12: Learning

12

Self Organizing Learning

Inhibitory Competition: only some get to learn Rich get richer: winners detect even better

But also get more selective (hopefully) Homeostasis: keeping things more evenly

distributed (higher taxes for the rich!)

Page 13: Learning

13

Limitations of Self-Organizing

Can’t learn to solve challenging problems – driven by statistics, not error..

Page 14: Learning

14

Where Does Error Come From?

Page 15: Learning

15

Floating Threshold = Medium Term Synaptic Activity (Error-Driven)

Page 16: Learning

16

Fast Threshold Adaptation:Late Trains Early

Essence of Err-Driven: dW = outcome - expectation

Page 17: Learning

17

Backpropagation: Mathematics of Error-driven Learning

Page 18: Learning

18

Biological Derivation of XCAL Curve

Can use a detailed model of Spike Timing Dependent Plasticity (STDP) to derive the XCAL learning curve

Provides a different perspective on STDP..

Page 19: Learning

19

Causal Learning?

Page 20: Learning

20

Let’s Get Real..

Page 21: Learning

21

Urakubo et al, 2008 Model Highly detailed combination of 3 existing

strongly-validated models:

Page 22: Learning

22

“Allosteric” NMDA Captures STDP(including higher-order and time integration effects)

Page 23: Learning

23

What About Real Spike Trains?

Page 24: Learning

24

Extended Spike Trains =Emergent Simplicity

S = 100Hz S = 20HzS = 50Hz

r=.894dW = f(send * recv) = (spike rate * duration)

Page 25: Learning

25

Leabra

Page 26: Learning

26

Hebbian Learns Correlations