26
Log Gaussian Cox Processes Chi Group Meeting February 23, 2016

Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

LogGaussianCoxProcesses

ChiGroupMeetingFebruary23,2016

Page 2: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

Outline

• Typicalmotivatingapplication

• IntroductiontoLGCPmodel

• Briefoverviewofinference

• Applicationsinmywork

…justgettingstartedwiththis…

Page 3: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

Motivation

Image:Lloyd,etal.2015.ICML.

Page 4: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

Outline

• Typicalmotivatingapplication

• IntroductiontoLGCPmodel

• Briefoverviewofinference

• Applicationsinmywork

Page 5: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

WhatareGaussianprocesses?

Time

Value

Page 6: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

WhatareGaussianprocesses?

Time

Value

likelihood prior

InfinitedimensionalGaussian

Posterior=Likelihood*priorMarginallikelihood

Page 7: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

WhatareGaussianprocesses?

Time

Value

likelihood prior

InfinitedimensionalGaussian

Page 8: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

WhatisaPoissonprocess?

Rateofpointappearance:λ(t)

Time

Page 9: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

WhatisaPoissonprocess?

Rateofpointappearance:λ(t)

Time

Time

Page 10: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

WhatisaLogGaussianCoxProcess?

…GaussianprocessmodulatedPoissonprocess

…sigmoidalGaussianCoxprocess

…doubly stochasticPoissonprocess

Time

Page 11: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

WhatisaLogGaussianCoxProcess?

…GaussianprocessmodulatedPoissonprocess

…sigmoidalGaussianCoxprocess

…doubly stochasticPoissonprocess Coxprocess=inhomogeneous Poissonprocesswithstochasticintensity

Time

Page 12: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

WhatisaLogGaussianCoxProcess?

…GaussianprocessmodulatedPoissonprocess

…sigmoidalGaussianCoxprocess

…doubly stochasticPoissonprocess Coxprocess=inhomogeneous Poissonprocesswithstochasticintensity

Time

Page 13: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

WhatisaLogGaussianCoxProcess?

…GaussianprocessmodulatedPoissonprocess

…sigmoidalGaussianCoxprocess

…doubly stochasticPoissonprocess Coxprocess=inhomogeneous Poissonprocesswithstochasticintensity

Alwaysneedapositiveintensity,so…- Takeexponential- Sigmoid- Square

Time

Page 14: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

Outline

• Typicalmotivatingapplication

• IntroductiontoLGCPmodel

• Briefoverviewofinference

• Applicationsinmywork

Page 15: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

HowcanIdoinferencewiththissortofmodel?

IEB

Stats

Page 16: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

Moremodelspecifications…

Numberofpointsinsideagivenspace-timeregion:

s

[Flaxman, etal.2015.“FastKronecker inferenceinGaussian processeswithnon-Gaussian likelihoods.” ICML.]

Page 17: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

Moremodelspecifications…

Numberofpointsinsideagivenspace-timeregion:

Simplifybyintroducing aspatialgrid,

yi =countofpoints insidegridcelli

i

[Flaxman, etal.2015.“FastKronecker inferenceinGaussian processeswithnon-Gaussian likelihoods.” ICML.]

Page 18: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

HowcanIdoinferencewiththissortofmodel?

Laplaceapproximation

Posteriordistribution,

Page 19: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

HowcanIdoinferencewiththissortofmodel?

Laplaceapproximation

Posteriordistribution,

Gaussianapproximation

z0

Page 20: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

HowcanIdoinferencewiththissortofmodel?

Laplaceapproximation

Posteriordistribution,

Gaussianapproximation

IfassumeaNormalcenteredatx0,andtakeTaylorseriesexpansionaroundx0,

mathworksouttoshowthatGaussianapproximationofdistribution is:posterior=

z0

Page 21: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

HowcanIdoinferencewiththissortofmodel?

Laplaceapproximation

Posteriordistribution,

Gaussianapproximation

IfassumeaNormalcenteredatx0,andtakeTaylorseriesexpansionaroundx0,

mathworksouttoshowthatGaussianapproximationofdistribution is:posterior=

z0

Need:- Findmaximumofposterior- Hessian(-A)atmaximum

Page 22: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

HowcanIdoinferencewiththissortofmodel?

Laplaceapproximation+ Kronecker methods

CandecomposeGPkernelasaproductofcovariancematrices(becauseongrid)

Needtodolotsofinversionsandlog-determinantswhendoingGPregression

Kronecker methodscanspeedthisupquiteabit

Page 23: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

HowcanIdoinferencewiththissortofmodel?

Variational Bayes

MetropolisHastingsx2HamiltonianMonteCarlox2

[Adams, etal.2009.“TractablenonparametricBayesianinferenceinPoisson processeswithGaussianprocessintensities.” ICML.]

Nogrid required,butdoneedinducing points(…whichcanbestbesetonarectangulargrid)

[Lloyd, etal.2015.“Variational inferenceforGaussian processmodulatedPoissonprocesses” ICML.]

Sampling

Page 24: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

Outline

• Typicalmotivatingapplications

• IntroductiontoLGCPmodel

• Briefoverviewofinference

• Applicationsinmywork

Page 25: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

ReferencesofinterestTransformation Inference Notes

Adams,etal.2009.“TractablenonparametricBayesianinferenceinPoissonprocesseswithGaussianprocessintensities.”ICML.

Sigmoidfunction Multiplesamplingschemes

Flaxman,etal.2015.“FastKronecker inferenceinGaussianprocesseswithnon-Gaussianlikelihoods.”ICML.

Exponential Laplaceapproximation

Implemented inGPML:http://www.cs.cmu.edu/~andrewgw/pattern/

Gunter,etal.2014.“EfficientBayesiannonarametric modelling ofstructuredpointprocesses.”UAI.

Sigmoid function Manysamplingschemes

MultiplerealizationsfromlatentLCGP

Lloyd,etal.2015.“VariationalinferenceforGaussianprocessmodulatedPoissonprocesses”ICML.

Square Variational Bayes

Page 26: Log Gaussian Cox Processesdavidc/pubs/ht2016_kn.pdf · February 23, 2016. Outline • Typical motivating application • Introduction to LGCP model ... doubly stochastic Poisson process

That’sall…