Programming Languages for Artificial Intelligence (PLAI)

This recently established group under the leadership of Frank Wood develops general-purpose probabilistic methods and programming language technology for machine learning and artificial intelligence, with a focus on interpretable generative models and universal inference for deep unsupervised learning. Current projects span domain applications in particle physics and neuroscience, the theoretical and empirical development of statistical inference methods, and the implementation of probabilistic programming languages. Work at Frank Wood's previous research group in Oxford has led to the probabilistic programming systems Anglican and PyProb.

To learn more, please consult:


a place of mind, The University of British Columbia


ICICS/CS Building 201-2366 Main Mall
Vancouver, B.C. V6T 1Z4 Canada
Tel: 604-822-3061 | Fax: 604-822-5485
Undergrad program:
Graduate program:

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia