I am a PhD candidate in physics at Cornell University, with an expected graduation date of May 2027.
I use scientific methods to interpret, improve, and safeguard AI reasoning, and apply insights from AI to model physical systems.
My first-author work has appeared at NeurIPS, ICLR, ICML, and EMNLP.
Before joining Cornell, I earned a B.S. in applied physics from Caltech and a B.A. in liberal arts from Wesleyan University.
What does an LLM predict when context offers few clues?
Across Llama, Qwen, Gemma, and Pythia, we find a single direction in the unembedding that encodes a unigram prior—the frequencies of individual tokens in training text.
The model relies less on this prior as context becomes more informative; adjusting its strength at inference time can steer predictions and improve mathematical reasoning in Llama-3.2-3B-Instruct.
Rare tokenscommon tokens
In this world, we can find the …
Less informativeMore informative
Panel a: the token-frequency gradient in Llama-3.2-3B's unembedding. The arrow marks the prior direction.
When an LLM answers, which prompt tokens drove that decision?
Jacobian Scopes attribute predictions—logits, full distributions, and uncertainty—to inputs via fast vector-Jacobian products, with strong performance on attribution benchmarks.
Less sensitiveMore sensitive
Original LLaMA illustration: different prediction targets highlight different prompt tokens. Data · Reproduce
How do LLMs learn from in-context data?
Using Intensive Principal Component Analysis, we visualize their density-estimation trajectories and find an inference process akin to kernel regression, with a kernel whose width and shape adapt as evidence accumulates.
Memorization and generalization in diffusion models
What separates abstract thoughts from concrete memories?
Treating memories as fixed points, we cast abstraction as a hierarchy of slow manifolds and build a diffusion RNN that extracts them from data—with an analytic theory linking data distributions to the learned manifolds.
RNN states0127
3D volume2D sheets1D lines0D fixed points
Diffusion RNN states (red) evolve toward slow manifolds among MNIST digits 0, 1, 2, and 7 in a three-dimensional VAE latent space.
Can a pretrained LLM make sense of an unseen synthetic language—say, symbols from a random Markov process?
LLaMA 2 models in-context learn a range of stochastic systems, physical and symbolic, revealing an in-context neural scaling law.
Hyperbolic volume grows exponentially with radius—like the branching of a tree—making it a natural host for hierarchical data.
Shadow Cones embed partial orders by casting nested shadows: a child lies in its parent’s cone, yielding a fast algorithm for embedding concept graphs.
Drag any blue embedding.
a ≼ b: b lies in a’s shadow · a ∥ b: incomparable Red: light source and rays · Shaded regions: shadow cones