Current Position

I’m a Research Engineer at Meta (2022-present) working on Large Language Models. Previous work includes LLama 2, 3, 4 and Galactica. I’ve worked in numerous areas primarily in post-training and alignment.

Hallucination Reduction and Factuality

  • I’ve worked extensively on the research separation between hallucinations and factuality. In HalluLens: LLM Hallucination Benchmark we argued that work on hallucinations was unhelpfully entangled with factuality. Furthermore, we argued that there were few works separating extrinsic and intrinsic hallucinations. We released a series of novel extrinsic hallucination evaluations which we combined with existic work to create a comprehensive benchmark.
  • I was one half of the core factuality and hallucination reduction post-training team in Llama3 (mainly for the 3.1 release). We worked on the hallucination technique described in 4.3.6 of The Llama 3 Herd of Models to ecourage faithfullness of llama answers to training data.
  • I worked on a paper which investigated a mechanistic technique to reduce hallucinations: Calibrating Verbal Uncertainty as a Linear Feature to Reduce Hallucinations.
  • I’ve recently been working on agentic retrieval with web-search for improving factuality

Reasoning

Previous Experience

  • I’ve advised startups on Machine Learning:
  • I was the Machine Learning Lead at Genie AI 2018-2022.
  • Previously founder of legal tech company through EF (LD10). We managed to raise a bit of money and got some traction, but it was ultimately unsucessful and we pulled the plug. I learned a lot, and remain plugged into the startup ecosystem.
  • Did my Machine Learning masters at Signal AI where I was researching reported speach detection in news (detecting quoations that are indirect and not within quotation marks).
  • Cut my software teeth as a Java developer at IBlocks and as a software engineer at TNG Technology Consulting in Germany.

I’m an all-rounder technologist with extensive experience in taking products from conception through to product development and production. I’m a polyglot software engineer who can write well engineered software, perform devops and deploy to production.

Education

  • MSc Machine Learning, University College London (2016-2017) - Distinction
  • MEng Engineer Science, Magdalen College, Oxford University (2010-2014)- 2.1

Publications

Find me on twitter, linkedin or GitHub.