I build and study language models that learn from human-scale amounts of data, and maintain open tooling so these experiments are reproducible for everyone.
Research
Research
Cognitively-inspired multilingual AI and the learning dynamics of small language models.
Overview
Research Orientation
How grammatical and semantic structure emerges in compact neural systems trained under multilingual and data-limited conditions.
I studied Computer Science and Linguistics at the University of Cambridge, completing both my undergraduate and master's degrees at Gonville & Caius College. Over time, my interests shifted away from formal descriptions of language toward questions of acquisition: how structure arises without explicit instruction, how learning proceeds unevenly, and how competence is gradually assembled rather than suddenly attained.
I am currently supervised by Professor Paula Buttery. My doctoral research examines how grammatical and semantic structure emerges in compact neural systems trained under multilingual and data-limited conditions.
Much of machine learning research is organised around endpoints: benchmarks, leaderboards, final accuracy. My own work is motivated by a discomfort with this framing.
Small language models are not merely scaled-down versions of larger ones. Their value lies less in what they achieve than in what they make intelligible.
I approach language models instead as epistemic artefacts, focusing on learning dynamics rather than end states, and drawing on tools from psychometrics and developmental psychology—such as item response theory.
My research begins from a question that is often taken for granted: what does it mean to learn language at all? Not as a matter of fluency or scale, but as a problem of structure—how regularities are inferred from limited experience, how abstraction emerges, and where it fails.
Directions
Three Strands
Three connected threads run through my doctoral work, from tokenization and learning dynamics to cognitively-inspired evaluation and theoretical linguistics.
Language Models: Learning Dynamics and Tokenization
My research is concerned with building data-efficient small Language Models. While industry-led efforts have built competitive LLMs that have fundamentally shifted the job of the contemporary Natural Language Processing (academic) researcher in various ways, there are still several fundamental, open questions to address that are not obviously ancillary to those pursued commercial AI research labs.
For small LMs, tight parameter budgets make each decision critical, yet researchers still lack systematic, scientific ways to test and refine new ideas. We introduce PicoLM, a lightweight, modular framework that enables systematic, hypothesis-driven research for small and medium-scale language model development. Pico consists of two libraries that together provide a practical sandbox where researchers can make targeted changes to a model's architecture or training procedures and directly observe their effects on the model's behaviour. To support reproducible experimentation, we also release a suite of baseline models, trained under standardised conditions and open-sourced for the community. Check out the YouTube Video put together by Zeb Goriely: Introducing PicoLM | YouTube.
Developmental Interpretability (DevInterp) and Language Model Learning Dynamics Research are fundamental to developing small LMs. Small LMs are crucial for low-resourced and democratised Language Modelling, and should still be a serious focus of hypothesis-driven scientific exploration.
Cognitively-Inspired AI: Linguistic Interpretability and Multilinguality
The second strand of my research focuses on cognitively-inspired AI. The scientific study of the human capacity for language demands a multi-model approach that combines a characterisation of the universal and language- or speaker-specific substance of grammars and the inductive biases that support their emergence in language acquisition, and how these conditions interact with domain-general cognition. This is why I am, in part, drawn to the work of the BabyLM Workshop.
In joint work, we introduce ByteSpan, a dynamic tokenisation scheme that groups predictable bytes rather than pooling their representations.
Linguistics and Cognitive Science
I also actively pursue research interests in Linguistics and Cognitive Science. My work aims to cross-cut modern Generativist approaches – specifically, neo-emergentist approaches pursued by several Cambridge-based theoretical linguists.
Focus Areas
Key Themes
Six recurring themes that connect my work across machine learning, interpretability, and the language sciences — in plain English. Tap any card to learn more and see representative papers.
I develop multilingual models and benchmarks that reach beyond English to under-served languages, making language technology fairer and more culturally adaptive.
I design information-driven ways of splitting text into units, so models process any language more fairly and efficiently.
I build more human-like evaluations of language models, measuring genuine understanding rather than surface benchmark scores.
I look inside small models as they train to understand how linguistic structure emerges, drawing on linguistics and cognitive science.
I work on keeping capable systems aligned with human values and on human-centred applications of AI, such as supporting language learning.