crcns conference 2016 - wg3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/crcns conference 201… ·...

36
Omri Barak October, 2016 Mixed selectivity and reservoir computing

Upload: others

Post on 18-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Omri Barak

October, 2016

Mixed selectivity and reservoir computing

Page 2: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Understanding the brain

Neural correlates of behaviorA model (more or less formal) that links neural activity to behavior

Page 3: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Neural correlates

Traditionally answered by considering single neurons.

Page 4: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Nice neurons for nice models

Clear (pure) selectivity inspires models

Serre, Oliva, Poggio 2007Ben Yishai et al 1995Blumenfeld et al 2006Machens et al 2005

Page 5: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Input/output specification

Low dimensional dynamics

High dimensional neural network

Behavior

Neural data

The conventional way of understanding

Formalize:

Understand:

Implement:

Page 6: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Mixed selectivity

Neurons change their tuning based on context.

Barak et al 2010Rigotti et al 2013

Raposo et al 2014

Page 7: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Input/output specification

Low dimensional dynamics

High dimensional neural network

Implementation

Behavior

Neural data

Algorithmichypothesis

Machine learning

The conventional way of understanding

Page 8: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Recurrent neural networks(Echo state, Liquid state, Reservoir)

Dominey et al 1995Buonomano and Merzenich 1995Jaeger 2001Maass et al 2002

Page 9: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Comparison to experiment

Time

Act

ivity

-1.5 0 0.5 1.5 2.5

0

10

20

30

40

50

60

70

Time (s)

Firin

g ra

te

-1.5 0 0.5 1.5 2.5Time (s)

Simulation Experiment

Barak et al. 2013

Page 10: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Mixed selectivityA3A1 A2

-0.5 0 0.5 1.5 2.5 3.5 4 4.50

0.5

1

Time (s)

Cor

r. co

effic

ient

-1.4 0 1.4-1.1

0

1.1

a1 (stim)

a 1 (end

del

ay)

-0.7 0 0.7-1.1

0

1.1

a1 (mid delay)

a 1 (end

del

ay)

31 2

-0.5 0 0.5 1.5 2.5 3.5 4 4.50

0.5

1

Time (s)

Cor

r. co

effic

ient

-2.8 0 2.8-1.9

0

1.9

a1 (stim)

a 1 (end

del

ay)

-1.9 0 1.9-1.9

0

1.9

a1 (mid delay)

a 1 (end

del

ay)

Engineered:

Trained:

Data

Time (s)

D3D1 D2

-0.5 0 0.5 1.5 2.5 3.5 4 4.5

0

0.5

1

Time (s)

Cor

r. co

effic

ient

-1.1 0 1.1-1.5

0

1.5

a1 (stim)

a 1 (end

del

ay)

-1.5 0 1.5-1.5

0

1.5

a1 (mid delay)

a 1 (end

del

ay)

Barak et al. 2013

Page 11: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

The Machine learning way(Recurrent neural networks)

TrainIt works!It has some stuff that looks like neurons!

We have no clue how it works…

Page 12: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

But how does it work??

Input/output specification

Low dimensional dynamics

High dimensional neural network

Implementation

Behavior

Neural data

Algorithmichypothesis

Machine learning

Reverseengineering

Page 13: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Opening the black box

We developed an algorithm to find fixed points in trained neural networks.

Sussillo & Barak 2013

Page 14: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

RNNs explain data & mechanism

Context dependent computationMante et al. Nature 2013

Dynamics of dACC during complex taskEnel et al. PLoS Comp Bio 2016

Representing temporal expectationsCarnevale et al. Neuron 2015

Sequene generationRajan et al. Neuron 2016

Similar work is being done in deep (feedforward) neural networks (DiCarlo).

Page 15: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

What is missing?

Trajectory vs. dynamicsInvariance of solutionsLimits of the approachDesign considerationsA good forward model help reverse engineering

… Theory

Page 16: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Our approach

Thorough understanding of very simple tasks.

Analytical solutionsBuilding block for more complex tasks.

Rivkind & Barak, Arxiv

Page 17: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Conclusions

Focusing on single neurons has its limits.Understanding population dynamics is a hard task.Combining machine learning and dynamical systems can lead to new insights.Doing this properly requires theoryLow-D dynamics can be the relevant quantity to look for in models & data.

Page 18: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Conceptual framework

Input/output specification

Low dimensional dynamics

High dimensional neural network

Behavior

Neural data

Algorithmichypothesis

Machine learning

Reverseengineering

Implementation

Low D dynamics

Dimensionality reduction

Page 19: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Thank you

Lab members:

Oded BarzelayAlexander RivkindXu Tie

Funding:

ERC FP7 CIG 2013-618543Fondation Adelis;

Collaborators:

David SussilloLarry AbbottMisha TsodyksRanulfo RomoStefano FusiMattia RigottiMelissa WardenEarl MillerFederico CarnevaleNestor Parga

Page 20: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 21: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 22: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain

Reward No Reward

1 2 5

Time (s)

3 4

0 7 14

Mem

ory

trace

(Hz)

0

Firin

g ra

te (H

z)

Time (trials)

Page 23: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 24: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 25: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 26: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 27: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 28: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 29: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 30: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 31: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 32: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 33: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 34: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 35: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain
Page 36: CRCNS Conference 2016 - WG3crcns2016.anr.fr/sites/crcns2016.anr.fr/files/CRCNS Conference 201… · October, 2016 Mixed selectivity and reservoir computing. Understanding the brain