13
Understanding RBM Wang Yuantao 08/22/2009

Understanding Rbm by WangYuanTao

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Understanding Rbm by WangYuanTao

Understanding RBM

Wang Yuantao

08/22/2009

Page 2: Understanding Rbm by WangYuanTao

2

Outline

• RBM Model– For Netflix Prize Problem

• RBM Algorithm– Implementation– Technical detail

• Contribution– Model– Result

Page 3: Understanding Rbm by WangYuanTao

3

Taxonomy

• By Determinacy – Deterministic: SVD/kNN– Stochastic: RBM

• By Optimisation– Empirical: kNN– Optimal

• Gradient descent: SVD• Maximum likelihood: RBM

Page 4: Understanding Rbm by WangYuanTao

4

Model Structure

By Hinton

Page 5: Understanding Rbm by WangYuanTao

5

Model Assumption

• 1

• 2

Page 6: Understanding Rbm by WangYuanTao

6

Optimal Object

Maximize:

Page 7: Understanding Rbm by WangYuanTao

7

Training

Sampling

Page 8: Understanding Rbm by WangYuanTao

8

Training Phases

1. Init v0 by real rating

2. Sample h0 by v0

3. Reconstruct v1 by h0

4. Re-sample h1 by v1

5. Update W

6. Compute Eh

Page 9: Understanding Rbm by WangYuanTao

9

Prediction

Page 10: Understanding Rbm by WangYuanTao

10

Technical detail

• Sparseness• Sample

– Gibbs 1-step sampling

• Update– Batch v.s. online(per-case)– Training bias

• Learning rate– Weight Decay– Momentum– Anneal

Page 11: Understanding Rbm by WangYuanTao

11

Temporal RBM

F=16, lrate=0.002

Original RBM 0.9392

0.9385

0.9381

0.9373

Page 12: Understanding Rbm by WangYuanTao

12

Contribution

0.8694

0.8688

RBM

Page 13: Understanding Rbm by WangYuanTao

13

Thanks

• Contact–王元涛– [email protected]– 13521106828

• Q&A