Pratyay Pandey
At BAIR, I work with Trevor Darrell and Jacob Steinhardt on mechanistic interpretability: steering vectors and data attribution. Last summer I did LLM inference research at Databricks, on hybrid speculative decoding in SGLang and on model serving.
I read policy and law on the side.
Add a direction to a model's activations and its behavior changes. What I want to know is what that direction implies about everything upstream of it: the shape of the neighborhood it sits in, and which training examples produced the behavior in the first place.
This is attribution done with geometry: rank the training examples by how well they align with the direction, then ask how far up that ranking the responsible ones sit. The work is ongoing at BAIR.
At Databricks I worked on hybrid speculative decoding in their internal SGLang, and on serving GLM 5.2 at 381 tok/s within 24 hours of release.
Speculative decoding puts one drafting engine ahead of the large model, and each engine has a range it is good in. N-gram lookup is nearly free and wins whenever the continuation already sits somewhere in the context. EAGLE generalizes where there is nothing to copy. DFlash covers the cases those two handle badly.
The hybrid version keeps them all loaded and chooses per round. Draft with the cheapest engine that is still being accepted, watch its acceptance rate, and hand the slot over once that rate drops. Verification costs one forward pass whichever engine drafted, so the acceptance rate is what decides how many tokens that pass emits.
prefix …the model can ▮
I finished my Berkeley EECS degree in a year and a half, mostly so I could spend all my time on research. Along the way, I gained a passion for policy and international law, TA'd for CS 162 with Ion Stoica and Matei Zaharia, and met incredible people!
Outside of work, I write poetry and short essays, am working on my own coffee brand, and enjoy watching movies.