Observation to prompt
VacuumWorld agent percepts are serialised into a prompt under one of four scaffolding conditions, holding everything else fixed.
Research & experience
Autoformalization, symbolic evaluation, and the engineering that keeps an experiment honest. Jun 2026 – present, DICE Lab, Royal Holloway.
Current project
Funded UROP fellowship · Prof. Kostas Stathis & Dr. Agnieszka Mensfelt · selected from 30+ applicants.
The task is to turn what an agent can see into a Prolog knowledge base. The research question is whether the model wrote a rule or a lookup table.
A boundary wall in a grid world can be described two ways. One is a general rule — a wall exists wherever a coordinate sits on the edge. The other is a list of every wall cell the model happened to be shown. Both score identically on a small grid, and only one of them is knowledge. Separating the two is the whole problem, and it is an evaluation problem before it is a modelling one.
Nine models were run across four prompt conditions — zero-shot, instruction, schema, and one-shot — with a composition table designed so that every scaffolding factor appears as a single-variable contrast rather than a bundle of changes. Outputs are scored by a nine-constraint symbolic evaluator, and an F1-vs-N grid-size sweep exposes enumeration that only looks correct while N stays small.
Method
VacuumWorld agent percepts are serialised into a prompt under one of four scaffolding conditions, holding everything else fixed.
The model returns a knowledge base. Nothing about its phrasing is trusted: the artefact is what gets judged, not the explanation around it.
A symbolic evaluator checks nine constraints on the output. Symbolic, not textual, so a correct rule written unusually still scores as correct.
Sweeping N upward is what separates induction from enumeration. A real rule holds its F1; a lookup table decays as the grid grows.
Positions
Society roles and awards are on the about page.
Undergraduate Research Fellow UROP · funded
DICE Lab, Royal Holloway — Prof. Kostas Stathis & Dr. Agnieszka Mensfelt
Research Software Contributor
DICE Lab Autoformalization Paper Catalogue, Royal Holloway
Early Engineer
Sharper Future Ltd — remote, UK
Outputs
Status is stated plainly: targeted means submission intended, not accepted.
Complete write-up of the sweep: method, composition table, evaluator design, and the F1-vs-N results.
Submission targeted at the NeurIPS interpretability workshop track.
Short-form submission targeted at the AAAI Student Abstract track.
Collaboration
Interpretability, neurosymbolic reasoning, and evaluation design. Happy to talk through the method in detail, including the parts that went wrong first.