Point process latent variable models of larval zebrafish behavior - - PowerPoint PPT Presentation

point process latent variable models of larval zebrafish
SMART_READER_LITE
LIVE PREVIEW

Point process latent variable models of larval zebrafish behavior - - PowerPoint PPT Presentation

Point process latent variable models of larval zebrafish behavior Anuj Sharma Robert E. Johnson Florian Engert Scott W. Linderman Columbia University * Harvard University Harvard University Columbia University * Anuj is currently a research


slide-1
SLIDE 1

Point process latent variable models

  • f larval zebrafish behavior

Anuj Sharma

Columbia University*

Robert E. Johnson

Harvard University

Florian Engert

Harvard University

Scott W. Linderman

Columbia University

*Anuj is currently a research engineer at Imagen Technologies

slide-2
SLIDE 2

Why larval zebrafish behavior?

To understand the computations of the nervous system, we need to understand its behavioral outputs.

slide-3
SLIDE 3
slide-4
SLIDE 4

Real recording of a freely behaving larval zebrafish

slide-5
SLIDE 5

Key questions

Q1: How should we characterize types of swim bouts?

slide-6
SLIDE 6

Key questions

Q1: How should we characterize types of swim bouts? Q2: What dynamics govern how swim bouts are sequenced together over time?

slide-7
SLIDE 7

Key questions

Q1: How should we characterize types of swim bouts? Q2: What dynamics govern how swim bouts are sequenced together over time? Q3: How are these dynamics modulated by internal states like hunger?

slide-8
SLIDE 8

Modeling larval zebrafish behavior as a marked point process

time

i1 i2 iN−1

slide-9
SLIDE 9

Point process latent variable models

  • bserved mark

(eye and tail movement)

  • bserved

interval Full Generative Model

...

in yn

n = 1 n = N latent

  • bserved

dependency neural net dep. clique LSTM state

slide-10
SLIDE 10

Point process latent variable models

  • bserved mark

(eye and tail movement)

  • bserved

interval latent mark embedding Full Generative Model

...

hn in yn

n = 1 n = N latent neural net dep. latent

  • bserved

dependency neural net dep. clique LSTM state

slide-11
SLIDE 11

Point process latent variable models

  • bserved mark

(eye and tail movement)

  • bserved

interval latent mark embedding discrete latent state Full Generative Model

...

zn hn in yn

n = 1 n = N latent

  • bserved

dependency neural net dep. clique LSTM state

slide-12
SLIDE 12

Point process latent variable models

  • bserved mark

(eye and tail movement)

  • bserved

interval latent mark embedding discrete latent state continuous latent state Full Generative Model

...

xn zn hn in yn

n = 1 n = N latent

  • bserved

dependency neural net dep. clique LSTM state

slide-13
SLIDE 13

Point process latent variable models

  • bserved mark

(eye and tail movement)

  • bserved

interval latent mark embedding discrete latent state continuous latent state parameters Full Generative Model

...

θ xn zn hn in yn

n = 1 n = N latent neural net dep. latent

  • bserved

dependency neural net dep. clique LSTM state

slide-14
SLIDE 14

Point process latent variable models

  • bserved mark

(eye and tail movement)

  • bserved

interval latent mark embedding discrete latent state continuous latent state parameters Full Generative Model

...

θ xn zn hn in yn

n = 1 n = N latent neural net dep.

Collapsed Generative Model

... n = 1 n = N latent

  • bserved

dependency neural net dep. clique LSTM state

slide-15
SLIDE 15

Point process latent variable models

  • bserved mark

(eye and tail movement)

  • bserved

interval latent mark embedding discrete latent state continuous latent state parameters Full Generative Model

...

θ xn zn hn in yn

n = 1 n = N

Collapsed Generative Model Bidirectional LSTM Recognition Network

... n = 1 n = N ... n = 1 n = N latent

  • bserved

dependency neural net dep. clique LSTM state

slide-16
SLIDE 16

PPLVMs help answer key questions

A1: Bouts cluster into discrete types in low-d latent space. A1’: Held-out likelihood offers a quantitative metric for comparing representations.

slide-17
SLIDE 17

PPLVMs help answer key questions

A1: Bouts cluster into discrete types in low-d latent space. A1’: Held-out likelihood offers a quantitative metric for comparing representations. A2: Bout types follow characteristic transition patterns between hunting and exploring.

Explore J-turn Pursuit Hunt-end Explore J-turn Pursuit Hunt-end

slide-18
SLIDE 18

PPLVMs help answer key questions

A1: Bouts cluster into discrete types in low-d latent space. A1’: Held-out likelihood offers a quantitative metric for comparing representations. A2: Bout types follow characteristic transition patterns between hunting and exploring.

Explore J-turn Pursuit Hunt-end Explore J-turn Pursuit Hunt-end

A3: These transition patterns change

  • ver time as a

function of hunger.

slide-19
SLIDE 19

Come to our poster!

Extend our model to include

  • Environmental dependencies (prey

locations, sizes, dynamics)

  • Whole brain neural activity dynamics

Apply PPLVMs to other domains:

  • Healthcare
  • Social media
  • Consumer behavior

Ahrens et al (Nature Methods, 2013)

Acknowledgements: Misha Ahrens (video), John Cunningham, Kristian Herrera (animations), Liam Paninski, Haim Sopolinsky (video), SWL: Simons Foundation SCGB-418011; FE: National Institutes of Health’s Brain Initiative U19NS104653, R24NS086601 and R43OD024879, Simons Foundation SCGB-542973 and 325207