Amortised learning by wake-sleep Li Kevin Wenliang, Ted Moskovitz, - - PowerPoint PPT Presentation
Amortised learning by wake-sleep Li Kevin Wenliang, Ted Moskovitz, - - PowerPoint PPT Presentation
Amortised learning by wake-sleep Li Kevin Wenliang, Ted Moskovitz, Heishiro Kanagawa, Maneesh Sahani Gatsby Unit, University College London direct max likelihood upda update i te in V n VAE AE amor amortis tised ed lear learning
πΎ upda update i te in V n VAE AE amor amortis tised ed lear learning ning direct max likelihood agnost gnostic t ic to
- model s
model str tructur ucture giv gives es bett better er tr trained ained models models , approximate ximate biased⦠Intractable⦠simple le, direct! ect! consis isten tent! t! and ty and type pe of
- f Z
Z
Least square regression gives conditional expectation
How to estimate ?
- define
Algorithm:
- 1. π¨π, π¦π βΌ ππ
- 2. find ΰ·
π by regression
- 3. π¦π βΌ π
- 4. update π by ΰ·
π(π¦π)
- then
- In practice, draws
and solve
}
sleep
}
wake Issues: is high dimensional
- computing
for all sleep samples can be slow
- define
How to estimate
- suppose we estimate with kernel ridge regression, then
more efficiently?
is an estimator of by kernel ridge regression Theorem: if and the kernel is rich, then is a consistent estimator of
auto-diff
Amortised learning by wake-sleep
- 1. π¨π, π¦π βΌ ππ
- 2. kernel ridge regression
- 3. π¦π βΌ π
- 4. update π by π π¦π = βπ α
π
π(π¦π) simple le, direct! ect! consis isten tent! t! ,
Assumptions:
- easy to sample from ππ
- βπ log ππ(π¦, π¨) exists
- true gradient is βπ
2
Non-assumptions:
- posterior
- structure of ππ
- type of π
Experiments
- Log likelihood gradient estimation
- Non-Euclidean latent
- Dynamical models
- Image generation
- Non-negative matrix factorisation
- Hierarchical models
- Independent component analysis
- Neural processes
simple le, direct! ect! consis isten tent! t!
Experiment 1: gradient estimation
Experiment II: prior on the unit circle
π¨ β
Experiment III: dynamical model
Experiment IV:sample quality
Experiment IV: downstream tasks
Thank you!
amor amortis tised ed lear learning ning simple, le, direct! ect! consis isten tent! t! ,