Thesis icon

Thesis

Amortized inference and model learning for probabilistic programming

Abstract:

Probabilistic modeling lets us infer, predict and make decisions based on incomplete or noisy data. The goal of probabilistic programming is to automate inference in probabilistic models that are expressed as probabilistic programs---programs that can draw random values and condition the resulting stochastic execution on data. The ability to define models using programming constructs such as recursion, stochastic branching, higher-order functions, and highly-developed simulation libraries allows us to more easily express and perform inference in models that have simulators, a dynamic number of latent variables, highly structured latent variables or nested probabilistic models. The key to success of probabilistic programming is efficient inference and model learning in such models. The most powerful black-box approximate inference algorithms for probabilistic programs are either sampling-based (Monte Carlo simulations) or optimization-based (variational methods). In both cases, one must re-run the inference algorithm for new data. Hence, our first goal is developing algorithms for amortized inference which, here, refers to reducing the run-time cost of inference by pre-training a neural network that maps from observed data to efficient parameters for performing fast, repeated inference. Our second goal is developing algorithms for model learning that are advantageous for two classes of models that one might typically want to write as probabilistic programs: models of sequential data and models that contain discrete latent variables. In this thesis, we discuss the general topic of Bayesian machine learning and probabilistic programming before moving on to our methodological contributions in amortized inference and model learning.

Actions


Access Document


Files:

Authors


More by this author
Division:
MPLS
Department:
Engineering Science
Role:
Author

Contributors

Role:
Supervisor
Role:
Supervisor
Role:
Examiner
Role:
Examiner


More from this funder
Funding agency for:
Le, TA
Grant:
DF6700_560383
Programme:
Google Studentship
More from this funder
Funding agency for:
Le, TA
Programme:
EPSRC DTA Studentship


Type of award:
DPhil
Level of award:
Doctoral
Awarding institution:
University of Oxford


Language:
English
UUID:
uuid:c5294baa-f186-41b8-a43d-a639c736a1c8
Deposit date:
2020-04-06

Terms of use



Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP