Function Space Priors in Bayesian Deep Learning Roger Grosse - - PowerPoint PPT Presentation

function space priors in bayesian deep learning
SMART_READER_LITE
LIVE PREVIEW

Function Space Priors in Bayesian Deep Learning Roger Grosse - - PowerPoint PPT Presentation

Function Space Priors in Bayesian Deep Learning Roger Grosse Motivation Today Bayesian deep learning is most often tested on regularization (Bayesian Occams Razor, description length regularization) smoothing the predictions


slide-1
SLIDE 1

Function Space Priors in Bayesian Deep Learning

Roger Grosse

slide-2
SLIDE 2

Motivation

  • Today Bayesian deep learning is most often tested on
  • regularization (Bayesian Occam’s Razor, description length regularization)
  • smoothing the predictions
  • calibration and confidence intervals
  • novelty and out-of-distribution detection
  • noise to encourage exploration in RL
  • But these all have non-Bayesian approaches that are competitive
slide-3
SLIDE 3

The Three X’s

Exploration Explanation Extrapolation

slide-4
SLIDE 4

Compositional GP Kernels

Lin × Lin SE × Per Lin + Per Lin × Per SE Per Lin RQ

Primitive kernels: Composite kernels: Gaussian processes are distributions over functions, specified by kernels.

slide-5
SLIDE 5

Automatic Statistician

  • Duvenaud et al., 2013, “Structure discovery in nonparametric

regression through compositional kernel search”

slide-6
SLIDE 6

Automatic Statistician

  • Duvenaud et al., 2013, “Structure discovery in nonparametric

regression through compositional kernel search”

slide-7
SLIDE 7
  • Lloyd et al., 2014, “Automatic construction and natural-language

description of nonparametric regression models”

slide-8
SLIDE 8

Structured Priors and Deep Learning

  • This demonstrates the power and flexibility of function space priors.
  • Problems
  • Requires a discrete search over the space of kernel structures (tries thousands

to analyze a dataset)

  • Need to re-fit the kernel hyperparameters for each candidate structure
  • Can Bayesian deep learning discover and exploit structured function

space priors?

  • Discover: Neural Kernel Network learns compositional kernels
  • Exploit: functional variational BNN performs variational inference in function

space

  • Caveat: we haven’t yet figured out how to do both simultaneously
slide-9
SLIDE 9

Differentiable Compositional Kernel Learning for Gaussian Processes

Shengyang Sun, Guodong Zhang, Chaoqi Wang, Wenyuan Zeng, Jiaman Li ICML 2018

slide-10
SLIDE 10

Neural Kernel Network

  • Neural Kernel Network: a neural net architecture that takes two input

locations and computes the kernel between them

  • Layers are defined using the composition rules, so every unit corresponds to

a valid kernel.

  • Good at representing the same compositional structures as the Automatic

Statistician, but is end-to-end differentiable

slide-11
SLIDE 11

Learning Flexible GP Kernels

  • Extrapolates time series datasets similarly to the Automatic Statistician
  • Runs in minutes rather than hours:

Airline Mauna Solar Automatic Statistician 6147 51065 37716 NKN 201 576 962

slide-12
SLIDE 12

Learning Flexible GP Kernels

  • Extrapolating 2-D patterns

Ground truth NKN prediction Observation NKN

Spectral Mixture (10 components)

slide-13
SLIDE 13

Structured Kernels for Bayes Opt

  • Structured kernels can help BayesOpt search much faster.
  • E.g., if a function is additive, i.e. , then

the search is linear rather than exponential. (e.g. Kandasamy et al., 2015)

  • BayesOpt with an NKN kernel can learn to make use of additive

structure when it exists.

f(x1, . . . , xN) = f(x1) + · · · + f(xN)

<latexit sha1_base64="1kZFLH0CfGcPFr1Die3lSA4/HCc=">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</latexit>
slide-14
SLIDE 14

Structured Kernels for Bayes Opt

  • Note: Bayesian neural nets don’t achieve this by default.
  • Even though they’re good at representing additive functions, they don’t seem to

enjoy the inductive bias.

10000 20000 30000 40000 50000

CRst

−360 −340 −320 −300 −280 −260 −240 −220 −200

)unFtiRn vDOuH 6tyEtDng-10D

2rDFOH G3-5B) 11G H0C )B11 (nsHPEOH(5)

slide-15
SLIDE 15

Functional Variational BNNs

Guodong Zhang Shengyang Sun Jiaxin Shi ICLR 2019

slide-16
SLIDE 16

Functional variational BNNs

  • Define a stochastic process prior (e.g. a GP)
  • Goal: train a generator network to produce functions as close as possible to

the stochastic process posterior

  • The stochastic weights and units are shared between all input locations.

Hence, even the stochastic units represent epistemic, not aleatoric, uncertainty. x1 x2 y

slide-17
SLIDE 17

Functional ELBO

  • Perform variational inference over stochastic processes using the functional

ELBO (fELBO)

  • p(f) could be a GP, or it could be an implicit prior
  • Useful result (based on Kolmogorov Extension Theorem)

X ! Y L(q) := Eq[log p(yD|f)] KL[q(f)||p(f)]. a stochastic process prior

  • ver functions.

KL divergences over all finite subset of inputs KL[PkQ] = sup

n, x1:n

KL[Px1:nkQx1:n].

x1

<latexit sha1_base64="QCZ80dqstjKFBZsVQZrH2XCuVWs=">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</latexit>

x2

<latexit sha1_base64="EIYyJk1ltoOXfB1wn/6VjwjEyY=">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</latexit>

f(x1)

<latexit sha1_base64="5FuDzScWHwzJsHOdB59g7ckHoYw=">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</latexit>

f(x2)

<latexit sha1_base64="UCjX8zqCWUJaMt2B8DmaOjq4=">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</latexit>
slide-18
SLIDE 18

Functional ELBO

  • Rewrite the fELBO in terms of measurement points
  • In principle, since this is a minmax objective, the measurement points could

be chosen by an adversary.

  • In practice, measurement points consist of random training examples and

random points from the domain. L(q) = Eq[log p(yD|f)] sup

X

KL[q(f X)||p(f X)] = inf

X

X

(xD,yD)∈D

Eq[log p(yD|f(xD))] KL[q(f X)||p(f X)] := inf

X LX(q).

maximizing can be viewed as a two-player game analogous to a GAN (Goodfello

slide-19
SLIDE 19

fELBO gradients

| r k Eq ⇥ rφ log qφ(f X) ⇤ + Eξ ⇥ rφf X(rf log q(f X) rf log p(f X)) ⇤ check that the first term in eq. (9) is zero (Roeder et al., 2017). Besides

log-likelihood gradient (reparam trick, mini-batches)

φLX(q) =

N

  • i=1

φEq[log p(y(i) | x(i), f)]

  • φDKL(qφ(f X) p(f X)
<latexit sha1_base64="zS/3/GsiYbqRAdQLfnQM0ByHjuA=">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</latexit><latexit sha1_base64="zS/3/GsiYbqRAdQLfnQM0ByHjuA=">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</latexit><latexit sha1_base64="zS/3/GsiYbqRAdQLfnQM0ByHjuA=">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</latexit><latexit sha1_base64="zS/3/GsiYbqRAdQLfnQM0ByHjuA=">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</latexit>

= 0

estimate using spectral Stein gradient estimator (SSGE) SSGE only works in low-dimensional spaces, but we can choose a small measurement set handles implicit p (sort of)

slide-20
SLIDE 20

Experiments: y = x3

BNN, variational inference (Bayes By Backprop)

1x100 2x100 3x100 5x100

slide-21
SLIDE 21

Experiments: y = x3

Functional variational BNN

1x100 2x100 3x100 5x100

slide-22
SLIDE 22

Experiments: periodic function

Variational BNN (Bayes By Backprop) fBNN, prior = GP w/ periodic kernel GP w/ periodic kernel

slide-23
SLIDE 23

Experiments: implicit priors

Prior Samples Variational Posterior

slide-24
SLIDE 24

Conclusions

  • Specify a stochastic process prior, not a prior over weights
  • Perform variational inference over functions, not weight space
  • functional ELBO
  • approximate KL term with marginal KL over a measurement set
  • approximate the marginal KL using SSGE
  • why not just use a GP?
  • explicit function samples
  • scalability in # examples
  • implicit priors
  • derivative observations?
  • easily compose functional BNNs into larger networks?
slide-25
SLIDE 25

Thank you!