Bayesian Experimental Design for Large Scale Signal Acquisition - - PowerPoint PPT Presentation

bayesian experimental design for large scale signal
SMART_READER_LITE
LIVE PREVIEW

Bayesian Experimental Design for Large Scale Signal Acquisition - - PowerPoint PPT Presentation

Bayesian Experimental Design for Large Scale Signal Acquisition Optimization Matthias Seeger Laboratory for Probabilistic Machine Learning Ecole Polytechnique Fdrale de Lausanne http://lapmal.epfl.ch/ 9/12/2013 Seeger (EPFL) Large Scale


slide-1
SLIDE 1

Bayesian Experimental Design for Large Scale Signal Acquisition Optimization

Matthias Seeger

Laboratory for Probabilistic Machine Learning Ecole Polytechnique Fédérale de Lausanne http://lapmal.epfl.ch/

9/12/2013

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 1 / 20

slide-2
SLIDE 2

Motivation

Magnetic Resonance Imaging

⊕ Extremely versatile ⊕ Noninvasive, no ionizing radiation ⊖ Very expensive ⊖ Long scan times: Major limiting factor

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 2 / 20

slide-3
SLIDE 3

Motivation

Magnetic Resonance Imaging

Faster scans by undersampled reconstruction Which fast designs give best images?

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 2 / 20

slide-4
SLIDE 4

Motivation

Magnetic Resonance Imaging

Faster scans by undersampled reconstruction Which fast designs give best images?

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 2 / 20

slide-5
SLIDE 5

Motivation

Image Reconstruction

Ideal Image u Reconstruction Measurement Design

y X u

Data y

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 3 / 20

slide-6
SLIDE 6

Motivation

Sampling Optimization

Reconstruction

y X u

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 4 / 20

slide-7
SLIDE 7

Bayesian Experimental Design

Bayesian Experimental Design

Posterior: Uncertainty in reconstruction Experimental design: Find poorly determined directions Sequential search with interjacent partial measurements

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 5 / 20

slide-8
SLIDE 8

Bayesian Experimental Design

Bayesian Experimental Design

Posterior: Uncertainty in reconstruction Experimental design: Find poorly determined directions Sequential search with interjacent partial measurements

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 5 / 20

slide-9
SLIDE 9

Bayesian Experimental Design

Maximizing Information Gain

Score design extension X ∗ by information gain: I(X ∗) = I(y∗, u|y) = H[P(u|y)]

  • Before

− H[P(u|y∗, y)]

  • After

Most work: Combinatorial aspects

Assume: I(X ∗) tractable to compute Assume: I(X ∗) cheap to compute (many X ∗) Simple greedy forward works well in practice . . .

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 6 / 20

slide-10
SLIDE 10

Bayesian Experimental Design

Maximizing Information Gain

Score design extension X ∗ by information gain: I(X ∗) = I(y∗, u|y) = H[P(u|y)]

  • Before

− H[P(u|y∗, y)]

  • After

Most work: Combinatorial aspects

Assume: I(X ∗) tractable to compute Assume: I(X ∗) cheap to compute (many X ∗) Simple greedy forward works well in practice . . .

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 6 / 20

slide-11
SLIDE 11

Bayesian Experimental Design

Maximizing Information Gain

Score design extension X ∗ by information gain: I(X ∗) = I(y∗, u|y) = H[P(u|y)]

  • Before

− H[P(u|y∗, y)]

  • After

Most work: Combinatorial aspects

Assume: I(X ∗) tractable to compute Assume: I(X ∗) cheap to compute (many X ∗) Simple greedy forward works well in practice . . .

So is it . . . ?

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 6 / 20

slide-12
SLIDE 12

Bayesian Experimental Design

Challenges

I(X ∗) = H[P(u|y)] − H[P(u|y∗, y) Assume: I(X ∗) tractable to compute. Only if P(u|y) Gaussian . . .

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 7 / 20

slide-13
SLIDE 13

Bayesian Experimental Design

Image Statistics

Whatever images are . . . they are not Gaussian!

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 8 / 20

slide-14
SLIDE 14

Bayesian Experimental Design

Challenges

I(X ∗) = H[P(u|y)] − H[P(u|y∗, y) Assume: I(X ∗) tractable to compute? No: Needs approximate inference Assume: I(X ∗) cheap to compute (many X ∗).

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 9 / 20

slide-15
SLIDE 15

Bayesian Experimental Design

Size Does Matter

1

Global covariances Scores I(X ∗) need full CovP[u|y]

2

Massive scale R131072 (just one slice).

3

Many times Posterior after each design extension

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 10 / 20

slide-16
SLIDE 16

Bayesian Experimental Design

Challenges

I(X ∗) = H[P(u|y)] − H[P(u|y∗, y) Assume: I(X ∗) tractable to compute? No: Needs approximate inference Assume: I(X ∗) cheap to compute (many X ∗)? No: Needs new algorithms and high performance computing

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 11 / 20

slide-17
SLIDE 17

Variational Bayesian Inference

Variational Bayesian Inference

Approximate inference for non-Gaussian models Computations driven by Gaussian inference

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 12 / 20

slide-18
SLIDE 18

Variational Bayesian Inference

Variational Bayesian Inference

P(u|y) = P(y|u) × P(u) P(y) Variational Inference Approximation Write intractable integration as optimization Relax to tractable optimization problem

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 13 / 20

slide-19
SLIDE 19

Variational Bayesian Inference

Variational Bayesian Inference

P(u|y) = P(y|u) × P(u) P(y) Variational Relaxation: Bound the master function − log P(y) = − log

  • P(u, y) du ≤ 1

2 min

γ min u∗ φ(u∗, γ)

Approximate posterior P(u|y) by Gaussian Integration ⇒ Convex optimization

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 13 / 20

slide-20
SLIDE 20

Variational Bayesian Inference

Variational Bayesian Inference

P(u|y) = P(y|u) × P(u) P(y) Variational Relaxation: Bound the master function − log P(y) = − log

  • P(u, y) du ≤ 1

2 min

γ min u∗ φ(u∗, γ)

Approximate posterior P(u|y) by Gaussian Integration ⇒ Convex optimization

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 13 / 20

slide-21
SLIDE 21

Variational Bayesian Inference

No Inference Without . . .

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 14 / 20

slide-22
SLIDE 22

Variational Bayesian Inference

Double Loop Algorithm

Double loop algorithm Inner loop optimization: Standard MAP Estimation Outer loop update: Gaussian Variances

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 15 / 20

slide-23
SLIDE 23

Variational Bayesian Inference

Double Loop Algorithm

Double loop algorithm Inner loop optimization: Standard MAP Estimation Outer loop update: Gaussian Variances

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 15 / 20

slide-24
SLIDE 24

Variational Bayesian Inference

Tricks of the Trade

Monte Carlo Gaussian variances: Perturb&MAP

Papandreou, Yuille, NIPS 2010

Inner loop: Fast first-order MAP solvers Warmstarting variational optimization: Small changes after each (X ∗, y∗)

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 16 / 20

slide-25
SLIDE 25

Variational Bayesian Inference

Tricks of the Trade

Monte Carlo Gaussian variances: Perturb&MAP

Papandreou, Yuille, NIPS 2010

Inner loop: Fast first-order MAP solvers Warmstarting variational optimization: Small changes after each (X ∗, y∗)

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 16 / 20

slide-26
SLIDE 26

Experimental Results

Optimizing Cartesian MRI

Bayes Optim. VD Random Low Pass

Seeger et.al., MRM 63(1), 2010 Lustig, Donoho, Pauli, MRM 58(6), 2007 Common MRI practice Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 17 / 20

slide-27
SLIDE 27

Experimental Results

Experimental Results: Test Set Errors

80 100 120 140 160 1 2 3 4 5 6 7 Number phase encodes L2 reconstruction error axial short TE 80 100 120 140 160 Number phase encodes axial long TE 1 2 3 4 5 6 7 L2 reconstruction error sagittal short TE Low Pass VD Random Bayes Optim sagittal long TE

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 18 / 20

slide-28
SLIDE 28

Outlook

Large Scale Bayesian Inference

Advanced Bayesian experimental design

Signal acquisition optimization

Computer Vision

Hierarchically structured image priors

Ko, Seeger, ICML 2012

Learning Image Models (fields of experts, . . . ) Bayesian dictionary learning Intelligent user interfaces (Bayesian active learning)

Advanced variational inference

Speeding up expectation propagation

Seeger, Nickisch, AISTATS 2011

Generic framework

You can do MAP estimation efficiently? You can do variational Bayesian inference!

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 19 / 20

slide-29
SLIDE 29

Outlook

Large Scale Bayesian Inference

Advanced Bayesian experimental design

Signal acquisition optimization

Computer Vision

Hierarchically structured image priors

Ko, Seeger, ICML 2012

Learning Image Models (fields of experts, . . . ) Bayesian dictionary learning Intelligent user interfaces (Bayesian active learning)

Advanced variational inference

Speeding up expectation propagation

Seeger, Nickisch, AISTATS 2011

Generic framework

You can do MAP estimation efficiently? You can do variational Bayesian inference!

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 19 / 20

slide-30
SLIDE 30

Outlook

People& Code

glm-ie: Toolbox by Hannes Nickisch mloss.org/software/view/269/ Generalized sparse linear models MAP reconstruction and variational Bayesian inference (double loop algorithm for super-Gaussian bounding) Matlab 7.x, GNU Octave 3.2.x Hannes Nickisch (now Philips Research, Hamburg) Rolf Pohmann, Bernhard Schölkopf (MPI Tübingen) Young Jun Ko Emtiyaz Khan

Seeger (EPFL) Large Scale Bayesian Inference 9/12/2013 20 / 20