I study how intelligent systems can learn reusable models, then compose and reason with them at inference time.
I explore this question through four interfaces between representation and inference: search over generative solution spaces, composition of reusable models, planning with world models, and reasoning through multi-agent interaction.
Across these directions, a central focus of my work is building robots that can plan, adapt, and act reliably in unfamiliar environments.
I lead the Embodied Minds Lab at Harvard and am a part-time research scientist at NVIDIA Research. I received my PhD from MIT EECS, advised by Leslie Kaelbling, Tomas Lozano-Pérez, and Joshua B. Tenenbaum. Before Harvard, I held research roles at OpenAI and Google DeepMind.
Research
Different representations support different forms of inference. Our group studies four interfaces between what models learn and how they reason at inference time.
During trainingLearn reusable knowledgeSolution spaces, reusable models, world dynamics, and agent expertise
sample · compose · plan
At inference timeSolve new problemsNew goals, constraints, and environments
KnowledgeSolution spacesReasoningSample and refine
Generative models represent a space of possible solutions. Iterative inference lets us search that space and refine candidate solutions to improve results or meet new constraints.
World models capture how environments evolve and how actions change them. Planning over possible futures enables robots to solve new tasks robustly and adapt as conditions change.
KnowledgeDistributed across agentsReasoningInteract and coordinate
Different language models capture complementary knowledge and capabilities. Composing their interactions at inference time lets them function as a unified system that evaluates and refines candidate solutions.