A Poisson Process Model for Monte Carlo
- 👤 Speaker: Greg Flamich, University of Cambridge
- 📅 Date & Time: Wednesday 15 November 2023, 11:00 - 12:30
- 📍 Venue: Cambridge University Engineering Department, CBL Seminar room BE4-38.
Abstract
What is so fishy about rejection sampling, importance sampling, and the Gumbel-max trick? It turns out that in each case, Poisson processes are lurking beneath the surface!
Poisson processes are the most fundamental point processes (“distributions over randomly placed points in space”) in probability theory. As such, they are widely used for modeling discrete phenomena across mathematics (e.g., the occurrence of primes along the integers in number theory), the sciences (e.g., neural spike trains or the occurrence of earthquakes), and engineering (incoming calls at a call center). However, a lesser-known fact about them is that they also provide a unifying view of (non-Markov chain) Monte Carlo, allowing us to recast sampling as a search problem over Poisson processes.
My talk aims to provide a brief introduction to Poisson processes and showcase four operations that preserve them: restriction, superposition, thinning, and mapping. Pleasingly, all the above-mentioned sampling algorithms follow the same three-step recipe:
1. Take a base Poisson process. 2. Modify it using one of the four operations. 3. Search over the points of the modified process to find our sample.
In my talk, I will explain the details of how this general recipe gives rise to rejection sampling, the Gumble-max trick, importance sampling (and more generally, A* sampling), and greedy Poisson rejection sampling; with a focus on their computational aspects, such as numerical stability and runtime. Finally, I will provide insight into how we can use them for data compression via channel simulation/relative entropy coding.
Series This talk is part of the Machine Learning Reading Group @ CUED series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge Forum of Science and Humanities
- Cambridge Language Sciences
- Cambridge talks
- Cambridge University Engineering Department, CBL Seminar room BE4-38.
- Cambridge University Engineering Department Talks
- Centre for Smart Infrastructure & Construction
- Chris Davis' list
- Computational Continuum Mechanics Group Seminars
- custom
- Featured lists
- Guy Emerson's list
- Hanchen DaDaDash
- Inference Group Journal Clubs
- Inference Group Summary
- Information Engineering Division seminar list
- Interested Talks
- Machine Learning Reading Group
- Machine Learning Reading Group @ CUED
- Machine Learning Summary
- ML
- ndk22's list
- ob366-ai4er
- Quantum Matter Journal Club
- Required lists for MLG
- rp587
- School of Technology
- Simon Baker's List
- TQS Journal Clubs
- Trust & Technology Initiative - interesting events
- yk373's list
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Greg Flamich, University of Cambridge
Wednesday 15 November 2023, 11:00-12:30