Research

My research lies at the intersection of Bayesian statistics and machine learning, with interests in Bayesian nonparametrics, statistical network modelling, stochastic and point processes, and scalable Bayesian inference.

Bayesian modelling of networks

A sparse network graph generated from a point-process construction, coloured by community.

I develop Bayesian nonparametric models for sparse and heterogeneous networks, focusing on completely random measures, power-law degrees, overlapping communities, and networks that evolve over time. Current work includes dynamic, bipartite and covariate-dependent networks.

Bayesian nonparametrics · Completely random measures · Sparse random graphs · Dynamic networks · Community structure

Stochastic processes & spatio-temporal statistics

3D surface plot of a spatio-temporal intensity function over x and y coordinates
Posterior intensity surface from a spatio-temporal point-process model.

I develop flexible models for event data across space and time, particularly Hawkes and Cox processes, combining stochastic-process modelling with Gaussian-process and Bayesian nonparametric methods.

Hawkes processes · Cox processes · Gaussian processes · Point processes · Spatio-temporal modelling

Statistical machine learning & AI

Diagram of a feedforward neural network with an input layer, two hidden layers, and an output layer
Feedforward neural network architecture.

I work at the interface of machine learning and statistical methodology, including generative models, representation learning and interpretability. A newer direction explores neural and amortized methods for accelerating Bayesian inference while retaining principled uncertainty quantification.

Generative models · Interpretability · Neural processes · Amortized inference · AI-assisted Bayesian inference

Software

Open-source software and computational tools accompanying my research.

Statistics for public health

Diagram of a Bellman-Harris branching process: an individual with a random life length L-tau produces multiple offspring
Bellman–Harris branching process: individuals with random life lengths generate offspring over time.

Earlier work applying statistical and machine learning methods to epidemic surveillance and public health, developed at Imperial College London during the COVID-19 pandemic, spanning genomic epidemiology, real-time nowcasting and branching-process models of disease spread.

Epidemic surveillance · Genomic epidemiology · Nowcasting · Branching processes · COVID-19