Welcome to my corner of the internet! I am a 4th year PhD student at the University of Pennsylvania advised by Prof. Mayur Naik. My research interests span Programming Languages and Machine Learning. Specifically, my research leverages techniques from program synthesis and analysis to build tools and frameworks to enable machine learning practitioners effectively understand where their models fail, and ways to fix them. My other research interests include developing program synthesis techniques to streamline software analysis, bug finding, and code generation.
While machine learning has seen several advances in recent years, with models achieving state-of-the-art performance on a variety of tasks, analyzing and understanding these models and their failures is an ad-hoc and often chaotic process. This is exacerbated by the lack of tools and frameworks that allow practitioners to interactively explore their models in a manner that is intuitive and easily accessible.
My research aims to bridge this gap by developing novel techniques and tools to allow the systemic analysis and debugging of machine learning models. To this end, my framework, SQRL (pronounced squirrel) uses data-driven program synthesis techniques to characterize the errors in machine learning models in terms of grounded concepts and relations intuitive to practitioners. You can read more about SQRL in our blog post here.
I am also working on a novel querying langauge that allows practitioners to directly query their models and datasets in a uniform manner in a style akin to querying frameworks like MongoDB and SQL. This allows practitioners to craft intricate and complex queries that characterize the errors in their models and can generalize to identify similar errors in unseen data as well as in other models. These queries can identify a range of issues, from simple classification errors to violations of domain knowledge, biases and labeling errors in the training data, distribution shift, and more. While this is still work-in-progress, you can read more about it in our manuscript here.
If any of this interests you, I am actively looking for collaborators and would love to chat! Feel free to reach out to me by email here.