a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

35
a factor model for learning higher-order features in natural images yan karklin (nyu + hhmi) joint work with mike lewicki (case western reserve u) icml workshop on learning feature hierarchies - june 18, 2009

Upload: minh

Post on 21-Feb-2016

27 views

Category:

Documents


0 download

DESCRIPTION

a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi) joint work with mike lewicki ( case western reserve u ) icml workshop on learning feature hierarchies - june 18, 2009. retina. LGN. V2. V1. non-linear processing in the early visual system. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

a factor model for learning higher-order features in natural imagesyan karklin (nyu + hhmi)

joint work with mike lewicki (case western reserve u)

icml workshop on learning feature hierarchies - june 18, 2009

Page 2: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

LGN

V1 V2

retina

2

Page 3: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

non-linear processing in the early visual system

cat LGN (Carandini 2004)

estimated linear receptive field contrast/size response function

3

cat LGN (DeAngelis, Ohzawa, Freeman 1995)

Page 4: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

cell (V1) model

÷

4

+ ...

normalized response

(Schwartz and Simoncelli, 2001)

( )2

Page 5: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

non-linear statistical dependencies in natural images

5

0

Page 6: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

6

Page 7: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

7

Page 8: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

8

Page 9: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

9

Page 10: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

10

a generative model for covariance matrices

multivariate Gaussian model

latent variables specify the covariance

Page 11: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

11

a distributed code

if only we could find a basis for covariance matrices...

= y1 + . . .+ y2 + y3 + y4

Page 12: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

12

a distributed code

= y1 + . . .+ y2 + y3 + y4

use the matrix-logarithm transform

if only we could find a basis for covariance matrices...

= y1 + . . .+ y2 + y3 + y4

Page 13: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

13

a compact parameterization for cov-components

find common directions of change in variation/correlation

bark foliage

Page 14: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

14

a compact parameterization for cov-components

bark foliage

find common directions of change in variation/correlation

vectors bk allow a more compact description of the basis functions

bk’s are unit norm (wjk can absorb scaling)

Page 15: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

15

the full model

. . .

. . .

Page 16: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

16

the full model

. . .

. . .

Page 17: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

17

the full model

. . .

. . .

Page 18: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

18

the full model

. . .

. . .

Page 19: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

normalization by the inferred covariance matrix

19

÷ normalized response

Page 20: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

training the model on natural images

20

. . .

. . .

learning details: • gradient ascent on data likelihood• 20x20 image patches from ~100 natural images• 1000 bk’s• 150 yj’s

Page 21: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

learned vectors

21

. . .

. . .

Page 22: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

learned vectors

22

black – 25 example featuresgrey – all 1000 features in model

. . .

. . .

Page 23: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

one unit encodes global image contrast

. . .

. . .

23

w105,:

0

+

-

Page 24: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

original patches

Page 25: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

normalization by inferred contrast

Page 26: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

0

. . .

. . .

26

w105,: w85,:

w57,: w11,:

Page 27: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

27

. . .

. . .

w12,: w125,:

w90,: w144,:

Page 28: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

. . .

. . .

28

w27,: w37,:

w78,: w66,:

Page 29: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

original patches

Page 30: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

normalization by inferred contrast

Page 31: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

normalization by inverse covariance

Page 32: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

v

h

Restricted Boltzmann Machines

32

Page 33: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

x y

h

image sequence (t )

- Gaussian (pixels)- Gaussian (pixels)- binary

trained on image sequences

gated Restricted Boltzmann Machines (Memisevic and Hinton, CVPR 07)

33

Page 34: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

x y

h

image sequence (t )

- Gaussian (pixels)- Gaussian (pixels)- binary

gated Restricted Boltzmann Machines (Memisevic and Hinton, CVPR 07)

34

log-Covariance factor model

trained on image sequences

Page 35: a factor model for learning higher-order features in natural images yan karklin ( nyu + hhmi)

35

÷

summary

• modeling non-linear dependencies motivated by statistical patterns• higher-order models can capture context• normalization by local “whitening” removes most structure

questions

• joint model for normalized response and normalization (context) signal?• how to extend to entire image?• where are these computations found in the brain?