I am a Postdoctoral Researcher at the University of Oxford, working with Alison Noble, where I am focusing on developing and evaluating methods for Learning to Defer. In this setting, a machine learning model can choose to defer its decision to a human expert when it is uncertain about a prediction.
I conducted my PhD at Imperial College London, studying trusted and reliable machine learning methods for remote healthcare monitoring. I worked as part of the Translational Machine Intelligence Lab, supervised by Payam Barnaghi.
Before my doctoral research, I completed a BSc in Mathematics at UCL and an MSc in Applied Mathematics at Imperial, which were formative for my approach to machine learning research.
My PhD thesis is available here: Machine Learning and Remote Healthcare Monitoring Applied to Dementia Care.
I am greatly interested in photography, both film and digital, and hiking. I quickly pick up new hobbies, and am currently into making pizza and pasta dough, and collecting CDs.
Some of the publications I have worked on are listed below:
Researched the safe applications of LLMs to healthcare, representation learning of health data using self-supervised learning, predicting adverse health conditions using multimodal models, and learning from unreliable data.
Supervised by Rahul Krishnan: We developed AutoElicit, a method for extracting expert knowledge from LLMs as structured priors for Bayesian learning of predictive tasks, with and without collaboration with clinicians. This included an evaluation of priors across a range of LLM capacities and providers.
This was funded through the Turing Global Fellows Award 2024.
Machine Learning, Data Science, Computational Mathematics, Dynamic Systems, Asymptotic Analysis, General Relativity, Vortex Dynamics, Applied Complex Analysis.
Numerical Methods, Probability, Statistics, Mathematical Methods, Financial Mathematics, Algebra, Partial Differential Equations General Relativity, Measure Theory, Complex Analysis, Real Analysis, Fluid Mechanics.
Immersed in an interdisciplinary feedback loop to drive scientific discovery.
Prepare and present materials, instruct in labs, give tutorials on Pytorch, and mark coursework for the Machine Learning for Neuroscience course.
Prepare materials and tutor in GCSE and A Level Mathematics.
Built pipelines to perform natural language processing tasks with PyTorch.
This is a python module that was developed based on the work "AutoElicit: Using Large Language Models for Expert Prior Elicitation in Predictive Modelling". The module provides a framework for using large language models (LLMs) to elicit expert knowledge in predictive modeling tasks.
I was a teaching assistant at Imperial College London for the MSc Computational Neuroscience. This module introduces students to the application of machine learning techniques in neuroscience. It covers topics such as neural data analysis, predictive modeling, and the use of deep learning frameworks like PyTorch. The course website provides additional resources and materials for students.
Some of my graphing code, inspired by seaborn's API.
Other projects can be found on my GitHub.