neural networks and deep learning - stanford...

20
Neural Networks and Deep Learning “Deep learning is like love: no one is sure what it is, but everyone wants it” 1 / 19

Upload: lynhi

Post on 27-Mar-2018

223 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Neural Networks and Deep Learning

“Deep learning is like love: no one is sure what it is, but everyonewants it”

1 / 19

Page 2: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Overview

I Neural nets are models for supervised learning in which linearcombinations features are passed through a non-lineartransformation in successive layers. At the top layer, theresulting latent factors are fed into a regression or logisticregression to predict the outcome

I Although the term is used loosely. Deep learning is a new wayof fitting neural nets. Traditionally a neural net is fit tolabelled data all in one operation. The weights are usuallystarted at random values near zero. Due to the non-convexityof the objective function, the final solution can get caught ina poor local minimum.

2 / 19

Page 3: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Overview- continued

I In deep learning, multiple layers are first fit in an unsupervisedway, and then the values at the top layer are used as startingvalues for supervised learning. Apparently by modeling thejoint distribution of the features, this can yield better startingvalues for the supervised learning phase.

I this two stage approach also allows the use of unlabeled data(sometimes available in abundance)

I There are different deep learning models- those withquantitative latent factors, which look like a form of nonlinearPCA, and those with discrete hidden factors. The latter arefavored by Hinton and his group, and are much harder to fit(due to the intractability of the partition function). Theformer are favored by Andrew Ng and his group, and are whatwe describe below.

3 / 19

Page 4: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Neural networks

Y Y Y 21 K

Z Z Z1 Z2 3 m

X X

Z Z1 Z2 3

1 Xp X p-1 X2 X3

M

X p-13 X2 X1 p

Z

Y Y Y

X

K1 2

������

������

������

������

������

������

������

������

������

������

������

������

{Zm = σ(α0m + αT

mX), m = 1, . . . ,M,

Tk = β0k + βTk Z, k = 1, . . . ,K,

fk(X) = gk(T ), k = 1, . . . ,K,

Either gk(T ) = Tk or gk(T ) =eTk∑K

`=1eT`

(“softmax”)

4 / 19

Page 5: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

The sigmoid function

z

sigm

a(z)

-10 -5 0 5 10

0.0

0.5

1.0

Plot of the sigmoid function σ(v) = 1/(1 + exp(−v)) (red curve),

commonly used in the hidden layer of a neural network. Included are

σ(sv) for s = 1/2 (blue curve) and s = 10 (purple curve). The scale

parameter s controls the activation rate, and we can see that large s

amounts to a hard activation at v = 0. Note that σ(s(v − v0)) shifts the

activation threshold from 0 to v0.

5 / 19

Page 6: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Issues

I Fitting of model (“learning”): usually via back-propagation(gradient descent) or quasi-newton/conjugate gradient methods.Weights are:

{α0m, αm; m = 1, 2, . . . ,M} M(p+ 1) weights,

{β0k, βk; k = 1, 2, . . . ,K} K(M + 1) weights.(1)

Error function (criterion) is sum of squares for regression,cross-entroy (multinomial log-likelihood) for classification

I Overfitting: controlled via shrinkage toward zero (weight decay)

I How many hidden units: too many better than too few

I Local minima: error function is very bumpy. Good to use manydifferent starting values

6 / 19

Page 7: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Example

Neural Network - 10 Units, No Weight Decay

. . . . . . .. . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .. . . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . .. . .. . .. . .. . .. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . . .. . . . .. . . . .. . . . .. . . . .. . . . .. . . .. . .

oo

ooo

o

o

o

o

o

o

o

o

oo

o

o o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

oo

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

oo

o

o

o

o

o

o

o

o

o

oo o

oo

oo

o

oo

o

o

o

oo

o

o

o

o

o

o

o

o

o

o

o

o

oo

o

o

o

oo

o

o

o

o

o

oo

o

o

o

o

o

o

o

oo

o

o

o

o

o

o

o

o ooo

o

o

ooo o

o

o

o

o

o

o

o

oo

o

o

oo

ooo

o

o

ooo

o

o

o

o

o

o

o

oo

o

o

o

o

o

o

oo

ooo

o

o

o

o

o

o

oo

oo

oo

o

o

o

o

o

o

o

o

o

o

o

Training Error: 0.100Test Error: 0.259Bayes Error: 0.210

Neural Network - 10 Units, Weight Decay=0.02

. .. .. .. .. . .. . .. . .. . .. . . .. . . .. . . .. . . .. . . . .. . . . .. . . . .. . . . . .. . . . . .. . . . . .. . . . . . .. . . . . . .. . . . . . .. . . . . . . .. . . . . . . .. . . . . . . .. . . . . . . . .. . . . . . . . .. . . . . . . . .. . . . . . . . . .. . . . . . . . . .. . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . . .. . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .. . . . . . . . . . . . . .. . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .

oo

ooo

o

o

o

o

o

o

o

o

oo

o

o o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

oo

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

oo

o

o

o

o

o

o

o

o

o

oo o

oo

oo

o

oo

o

o

o

oo

o

o

o

o

o

o

o

o

o

o

o

o

oo

o

o

o

oo

o

o

o

o

o

oo

o

o

o

o

o

o

o

oo

o

o

o

o

o

o

o

o ooo

o

o

ooo o

o

o

o

o

o

o

o

oo

o

o

oo

ooo

o

o

ooo

o

o

o

o

o

o

o

oo

o

o

o

o

o

o

oo

ooo

o

o

o

o

o

o

oo

oo

oo

o

o

o

o

o

o

o

o

o

o

o

Training Error: 0.160Test Error: 0.223Bayes Error: 0.210

A neural network applied to a mixture example. The left panel uses no

weight decay, and overfits the training data. The right panel uses weight

decay, and achieves close to the Bayes error rate (broken purple

boundary). Both use the softmax activation function and cross-entropy

error.7 / 19

Page 8: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

1 z1 z2 z3 z4 z5 z6 z7 z8 z9 z10

y1

y2

No Weight Decay

1 z1 z2 z3 z4 z5 z6 z7 z8 z9 z10

y1

y2

Weight decayz1 z2 z3 z4 z5 z6 z7 z8 z9 z10

1

x1

x2

z1 z2 z3 z4 z5 z6 z7 z8 z9 z10

1

x1

x2

Heat

maps of the estimated weights from the training of neural networks from

previous figure. The display ranges from bright green (negative) to bright

red (positive).

8 / 19

Page 9: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Deep Learning/Pre-training Example

From Kevin Lin, CMU

9 / 19

Page 10: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

5000 MNIST images (4750 training, 250 testing) over 4 different neural

networks; 3 Layers or 1 Layer, with or without Pretraining;. The error (in both

training or testing) is measured by the misclassification rate of the images. All

10 digits were used, each 14x14 pixels, and each layer has 144 hidden units.

Here, pretraining is done using restricted Boltzmann machines (as opposed to

denoising autoencoder).

10 / 19

Page 11: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Example- continued

Comparison of pretrained neural networks to standard neuralnetworks with a lower stopping threshold (i.e., the standard neuralnetwork is allowed to run for many more iterations ofbackpropogation than the pretrained neural network).

11 / 19

Page 12: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

AutoencodersI In deep learning, multiple In the neural network literature, an

autoencoder generalizes the idea of principal components.Figure below provides a simple illustration of the idea, whichis based on a reconstruction idea.

x1

x2

x3

x4

x5

x1

x2

x3

x4

x5

Inputlayer

Hiddenlayer

Outputlayer

WT

σ(WTx)

W

Figure : Left: Network representation of an autoencoder used for unsupervised learning of nonlinearprincipal components. The middle layer of hidden units creates a bottleneck, and learns nonlinearrepresentations of the inputs. The output layer is the transpose of the input layer, and so the network triesto reproduce the input data using this restrictive representation. Right: Images representing the estimatedcolumns of W in an image modeling task.

12 / 19

Page 13: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Autoencoders

I The autoencoder is based on a p×m matrix of weights Wwith m < p; it is used to create m linear combinations of theinput vector x.

I Each such linear combination is each passed through anonlinear function σ, with the sigmoid functionσ(t) = 1/(1 + e−t) being one typical choice, as represented inFigure 1 via the vector function h(x) = σ(WTx).

I The output layer is then modeled as Wh(x) = Wσ(WTx).1

I Given input vectors xi for i = 1, . . . , N , the weight matrix Wis then estimated by solving the (nonconvex) optimizationproblem

minimizeW∈Rm×p

{1

2

N∑i=1

‖xi −Wh(xi)‖2}. (2)

1In practice, bias terms are also included in each linear combination; weomit them here for simplicity.

13 / 19

Page 14: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Autoencoders- continued

I If we restrict σ to be the identity function, then h(x) = WTxand the solution to (2) is equivalent to principal components;i.e. WWT = VmV

Tm, where Vm is the p×m matrix

consisting of the first m principal component loadings (seeExercise below).

I Here the bottleneck in the network imposes a rank constrainton W, forcing it to learn structure.

14 / 19

Page 15: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Autoencoders- continued

I In modeling high-dimensional signals such as images, thevectors xi might represent the pixels of a (sub) image. Thecolumns of W represent a learned dictionary of image shapes,and h(xi) tries to represent xi in this basis.

I Now the bottleneck might be seen as an unnecessaryrestriction, since many slightly different shapes are likely in animage.

I The idea is to replace this restriction by imposing sparsenesson the coefficients h(x), leading to so-called sparse coding(Olshausen & Field 1996).

15 / 19

Page 16: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Autoencoders- continued

I To build intuition, we first consider the linear case, but nowwith m > p. In the optimization problem

minimizeW∈Rp×m,{si}n1∈Rm

{1

2

n∑i=1

{‖xi −Wsi‖22 + λ‖si‖1

}}subject to ‖W‖2F ≤ 1,

(3)

the individual si are forced to be sparse through the`1-penalties.

16 / 19

Page 17: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Autoencoders- continued

I The columns of W are not constrained to be uncorrelated,and their total size is kept in bound by the Frobenius norm.

I The right panel of Figure 1 illustrates a typical solution for Win an image modeling problem, where each xi is a vectorizedversion of an image.

I Each subimage represents a column of W (the codebook),and every image is modeled as a sparse superposition ofelements of W.

17 / 19

Page 18: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

Autoencoders- continued

I Modern sparse encoders used in deep learning generalize thisformulation in several ways (Le, Ranzato, Monga, Devin,Chen, Corrado, Dean & Ng 2012):

I They use multiple hidden layers, leading to a hierarchy ofdictionaries;

I Nonlinearities that can be computed more rapidly than thesigmoid are used—for example σ(t) = t+.

I More general sparseness penalties are imposed directly on thecoefficients h(xi) in the problem (2).

I These encoding models are often applied to local patches of animage. Another trick can be used: weight sharing, whichconstraints weights in different parts of an image to be equal.

I Deep learning is especially useful when the features have somespatial or temporal relationship

These models are typically fit by stochastic gradient descent, andoften on very large data bases of images (for example), usingdistributed computing with large clusters of processors.

18 / 19

Page 19: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

'HHS�OHDUQLQJ�\LHOGV�VXSHULRU�UHVXOWV

125%�LPDJH�FODVVLILFDWLRQ DFF�

3ULRU�DUW�>6FKHUHU�HW�DO������@ �����

6WDQIRUG�IHDWXUH�OHDUQLQJ �����

+ROO\ZRRG��YLGHR�FODVVLILFDWLRQ DFF�

3ULRU�DUW�>/DSWHY�HW�DO������@ ���

6WDQIRUG�IHDWXUH�OHDUQLQJ ���

.7+�YLGHR�FODVVLILFDWLRQ DFF�

3ULRU�DUW�>:DQJ�HW�DO������@ �����

6WDQIRUG�IHDWXUH�OHDUQLQJ �����

8&)�YLGHR�FODVVLILFDWLRQ DFF�

3ULRU�DUW�>:DQJ�HW�DO������@ �����

6WDQIRUG�IHDWXUH�OHDUQLQJ �����

034$�VHQWLPHQW�GHWHFWLRQ DFF�

3ULRU�DUW�>1DNDJDZD�HW�DO������@ �����

6WDQIRUG�IHDWXUH�OHDUQLQJ �����

$9/HWWHUV�OLS�UHDGLQJ DFF�

3ULRU�DUW�>=KDR�HW�DO������@ �����

6WDQIRUG�IHDWXUH�OHDUQLQJ �����

&,)$5�LPDJH�FODVVLILFDWLRQ DFF�

3ULRU�DUW�>&LUHVDQ�HW�DO������@ �����

6WDQIRUG�IHDWXUH�OHDUQLQJ �����

<RX7XEH�YLGHR�FODVVLILFDWLRQ DFF�

3ULRU�DUW�>/LX�HW�DO������@ �����

6WDQIRUG�IHDWXUH�OHDUQLQJ �����

3DUDSKUDVH�GHWHFWLRQ DFF�

3ULRU�DUW�>'DV��6PLWK�����@ �����

6WDQIRUG�IHDWXUH�OHDUQLQJ �����

19 / 19

Page 20: Neural Networks and Deep Learning - Stanford Universitystatweb.stanford.edu/~tibs/sta306bfiles/deep.pdf · Neural Networks and Deep Learning ... leading to so-called sparse coding

ExerciseConsider the optimization problem:

minimizeA,B∈Rp×m

{N∑i=1

‖xi −ABTxi‖2}, (4)

where xi ∈ Rp, i = 1, . . . , N are the rows of X, andm < min(N, p). Show that the solution satisfies ABT = VmV

Tm,

where Vm is the matrix of the first m right-singular vectors of X.

Le, Q., Ranzato, M., Monga, R., Devin, M., Chen, K., Corrado, G.,Dean, J. & Ng, A. (2012), Building high-level features usinglarge scale unsupervised learning, in ‘Proceedings of the 29thInternational Conference on Machine Learning’, Edinburgh,Scotland.

Olshausen, B. & Field, D. (1996), ‘Emergence of simple-cellreceptive field properties by learning a sparse code for naturalimages’, Nature 381.

19 / 19