Skip to main content
Professor Tom Rainforth
Associate Professor of Statistical Machine Learning

Biographical sketch

I am an Associate Professor of Statistical Machine Learning, leader of the RainML Research Lab (rainml.uk), Tutorial Fellow at Mansfield College, and Principal Investigator of the ERC Starting Grant Data-Driven Algorithms for Data Acquisition (Mar 2024 - Feb 2029, funded by the UKRI Horizon Guarantee Scheme).  Though I only started my current Associate Professor role in September 2024, I have been a member of the Department since 2017, first as a postdoc working with Yee Whye Teh (Sep 2017 - Aug 2019), then as an associate member as part of a Junior Research Fellow in Computer Science at Christ Church College (Sep 2019 - Dec 2019), then as a Florence Nightingale Bicentennial Fellow and Tutor in Statistics and Probability (Jan 2020 - Feb 2024), and finally a Senior Research Fellow supported by my own ERC grant (Mar 2024 - Aug 2024). I originally studied Mechanical Engineering (MEng) at the University of Cambridge, while I did my D.Phil in Oxford under the supervision of Frank Wood and Michael Osborne, focusing mostly on probabilistic programming and Monte Carlo methods.  I also had a stint working in the Ferrari Formula 1 team in between the two.

Personal website: https://www.robots.ox.ac.uk/~twgr/

Research Interests

My research covers a wide range of topics in and around optimal experimental design and probabilistic machine learning, with areas of particular interest including: 

  • Bayesian experimental design
  • Active learning
  • Probabilistic machine learning
  • Uncertainty quantification
  • Large language models

Please see my Google Scholar page for an up-to-date list of publications.

Publications

Reichelt, T. et al. (2022) “Expectation Programming: Adapting Probabilistic Programming Systems to Estimate Expectations Efficiently”, in Proceedings of Machine Learning Research, pp. 1676–1685.
Reichelt, T., Ong, L. and Rainforth, T. (2022) “Rethinking Variational Inference for Probabilistic Programs with Stochastic Support”, in Advances in Neural Information Processing Systems.
Kossen, J. et al. (2022) “Active Surrogate Estimators: An Active Learning Approach to Label-Efficient Model Evaluation”, in Advances in Neural Information Processing Systems.
Reichelt, T. et al. (2022) “Expectation Programming: Adapting Probabilistic Programming Systems to Estimate Expectations Efficiently”, in Proceedings of the 38th Conference on Uncertainty in Artificial Intelligence, UAI 2022, pp. 1676–1685.
Miao, N. et al. (2022) “ON INCORPORATING INDUCTIVE BIASES INTO VAES”, in Iclr 2022 10th International Conference on Learning Representations.
Joy, T. et al. (2021) “Capturing label characteristics in VAEs”, in Proceedings of the International Conference on Learning Representations (ICLR 2020). OpenReview.
Camuto, A. et al. (2021) “Towards a theoretical understanding of the robustness of variational autoencoders”, in. Journal of Machine Learning Research, pp. 3565–3573.
Willetts, M. et al. (2021) “IMPROVING VAES’ ROBUSTNESS TO ADVERSARIAL ATTACK”, in ICLR 2021 - 9th International Conference on Learning Representations.
Kossen, J. et al. (2021) “Active Testing: Sample-Efficient Model Evaluation”, in Proceedings of Machine Learning Research, pp. 5753–5763.