Steven Kolawole
Hi 馃憢馃徔 I'm a PhD student at CMU, grateful to be advised by Virginia Smith. My research is on efficient inference, which for me means making ML models cheaper/faster to run, from serving clusters down to devices with a few megabytes of memory. So far, that has spanned model compression (Bonsai, EdgeTRM), inference-time memory (EpiKV), adaptive inference (ABC, Semantic Agreement, speculative decoding), and semantic parallelism within requests (ParallelPrompt).
Lately I've been thinking about where inference should happen, and the constraints that come with each choice. Once models start acting for people as agents instead of just answering them, a lot of that work has to run on the device, near the data, for both latency and privacy reasons. I want to know what it takes for a model to reason well there: on the hardware it has, remembering what it can afford to, and knowing when it's out of its depth.
I spent summer 2026 on the inference optimization science team at AWS AGI Foundations, working with Nathan Pemberton and Kyle Ulrich on speculative decoding.