I am currently at Waymo Research working on research problems related to autonomous driving.

I earned my master’s in computer science from the University of Cambridge supervised by Prof. Pietro Liò and Prof. Jure Leskovec. During my master’s, I worked on problems related to representation learning. I did my bachelor’s in computer science at Imperial College London where I worked on unsupervised learning for robotics under the supervision of Dr. Ronald Clark.

I also had the pleasure to spend two summers as an intern at Google Research and one at Facebook AI Research. At Google Research, I devised methods for quickly estimating how easily models will adapt to novel domains with Dr. Thomas Mensink and Dr. Vittorio Ferrari, and I tried to break video games using reinforcement learning with Dr. Olivier Bachem. At Facebok AI Research, I helped build sparse convolutional networks with Dr. Benjamin Graham.

Projects & Papers

Here are a few projects I worked on that I think are pretty cool.

How stable are Transferability Metrics evaluations? (pre-print): We show that common approaches for evaluating transferability metrics are unstable. We then give some practical tips on how to evaluate them well and provide the first reliable comparison across several vision tasks.

Transferability Estimation using Bhattacharyya Class Separability (CVPR, 2022): This paper presents GBC, a fast heuristic approach for estimating how well will models transfer to new domains. GBC eliminates the need for fine-tuning all possible source models in order to pick the best one.

Neural Distance Embeddings for Biological Sequences (NeurIPS, 2021): NeuroSEED embeds biological sequences in hyperbolic embedding spaces and solves many useful downstream bioinformatics tasks such as hierarchical clustering or edit distance approximation.

Learning Graph Search Heuristics (NeurIPS workshop, 2021): We present PHIL, an imitation learning-based approach for learning graph search heuristics. PHIL also includes a specialized GNN architecture for learning such heuristics well.

Unsupervised Path Regression Networks (IROS, 2021): We develop a method for training learning-based planners supervised by scene geometries. Our approach outperforms methods supervised by optimal trajectories and is a useful pre-training step in high dimensional problems.

Emulating and Analysing the Sensitivity of Molecular Diffusion (coursework): We used multi-fidelity deep gaussian processes to emulate molecular diffusion. Our emulator is faster than high-fidelity simulations and we demonstrate that it follows expected physical properties using Sobol sensitivity indices.