Hi! I’m a PhD student at the Language Technologies Institute in the School of Computer Science at Carnegie Mellon working with Daniel Fried. I’m broadly interested in natural language processing, machine learning, and program synthesis, especially in how these fields interact with linguistics and cognitive science.

I completed my undergraduate and master’s degrees at IIIT Hyderabad studying computer science and computational linguistics. I worked on program synthesis for linguistic rules for my master’s thesis, advised by Monojit Choudhury and Dipti Misra Sharma. I also spent the summer of 2021 as an intern at Chandar Research Lab at Mila working on continual learning for dialogue systems with Sarath Chandar, Prasanna Parthasarathi and others. I also work with Evan Pu and others on viewing program synthesis as a communicative task.

Feel free to get in touch if you want to chat about research! If you’re looking to apply to PhD programs in NLP, check out this page!


23 June 2022Defended my masters thesis on Program Synthesis for Linguistic Rules! Thanks to my panelists Kalika Bali and Radhika Mamidi, and my advisors Monojit Choudhury and Dipti Misra Sharma!
17 March 2022Accepted an offer to join CMU LTI as a PhD student in Fall 2022!


Stress Rules from Surface Forms
Saujas Vaduguru, Partho Sarthi, Dipti Misra Sharma, Monojit Choudhury
International Conference on Natural Language Processing (ICON), 2021.

Efficient Pragmatic Program Synthesis with Informative Specifications
Saujas Vaduguru, Kevin Ellis, Yewen Pu
Workshop on Meaning in Context: Pragmatic Communication in Humans and Machines
35th Conference on Neural Information Processing Systems (NeurIPS), 2021.

[talk], [code]

Sample-efficient Linguistic Generalizations through Program Synthesis: Experiments with Phonology Problems
Saujas Vaduguru, Aalok Sathe, Monojit Choudhury, Dipti Misra Sharma
Proceedings of the 18th SIGMORPHON Workshop on Computational Research in Phonetics, Phonology, and Morphology
The Joint Conference of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (ACL-IJCNLP), 2021.