Turing: Rejuvenating Probabilistic Programming in Julia
- đ¤ Speaker: Hong Ge (University of Cambridge)
- đ Date & Time: Thursday 02 June 2016, 09:30 - 10:30
- đ Venue: Engineering Department, CBL Room BE-438
Abstract
In this talk, I will present a probabilistic programming system (PPL) called Turing. The implementation of Turing is based on Julia, a fast and modern programming language for technical computing. Novel aspects of this system include 1) the use of coroutines for scalable implementation of existing general-purpose inference algorithms, and 2) new syntax features that improve statistical efficiency of general-purpose inference engines. I will discuss some lessons we have learnt so far, on both PPL design and novel Monte Carlo methods.
More concretely, I will first review a (classical) result that some widely used importance sampling methods (e.g. IS, PMC , SMC) are still valid when exact importance weights are replaced with non-negative unbiased Monte Carlo estimates or pseudo marginals. This result allow us to export the celebrated pseudo-marginal method from the MCMC framework to importance sampling methods. Then, following this generic result, we develop a pseudo-marginal particle filtering (PM-PF) method and apply it to PPL inference. Some experiments show the PM-PF method is consistently more accurate than similar algorithms: particle filtering, particle Gibbs.
Series This talk is part of the Machine Learning @ CUED series.
Included in Lists
- All Talks (aka the CURE list)
- Biology
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge Forum of Science and Humanities
- Cambridge Language Sciences
- Cambridge Neuroscience Seminars
- Cambridge talks
- CBL important
- Chris Davis' list
- Creating transparent intact animal organs for high-resolution 3D deep-tissue imaging
- dh539
- dh539
- Engineering Department, CBL Room BE-438
- Featured lists
- Guy Emerson's list
- Hanchen DaDaDash
- Inference Group Summary
- Information Engineering Division seminar list
- Interested Talks
- Joint Machine Learning Seminars
- Life Science
- Life Sciences
- Machine Learning @ CUED
- Machine Learning Summary
- ML
- ndk22's list
- Neuroscience
- Neuroscience Seminars
- Neuroscience Seminars
- ob366-ai4er
- Required lists for MLG
- rp587
- Seminar
- Simon Baker's List
- Stem Cells & Regenerative Medicine
- Trust & Technology Initiative - interesting events
- yk373's list
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Thursday 02 June 2016, 09:30-10:30