I am a DPhil (PhD) student in the Computer Science department at the University of Oxford where I am supervised by Prof. Phil Blunsom. My DPhil study is generously supported by Google Deepmind. My primary area of research is machine learning and computational linguistics. I am interested in computational methods to improve our understanding of the structure of natural language and to build artificial systems that can learn to process natural language the way we humans do. I work on problems around grammar induction, compositionality, semantic parsing, and analysis of deep learning models used in NLP.

Before I joined Oxford, I was a Research Fellow at Microsoft Research India, where I worked with Dr. Navin Goyal. Prior to that, I spent a wonderful semester working with Dr. Partha Talukdar in the Indian Institute of Science. In the summer of 2016, I worked with Dr. Chris Mungall and Dr. Dan Keith as a Google Summer of Code student. I (used to) occasionally solve problems on websites like Kaggle and answer questions on stats.stackexchange forum. I graduated with B.E. (Hons.) in Computer Science and Int. M.Sc. (Hons.) in Biological Science from BITS Pilani, India in 2019. For more details, refer to my CV or drop me an email.
  Google Scholar|   Semantic Scholar

Are NLP Models really able to Solve Simple Math Word Problems?
Arkil Patel, Satwik Bhattamishra, Navin Goyal
pdf code abstract article

On the Practical Ability of RNNs to Recognize Hierarchical Languages
Satwik Bhattamishra, Kabir Ahuja, Navin Goyal
COLING'20 [Recipient of the Best Short Paper Award]
pdf code abstract

Unsung Challenges of Building and Deploying Language Technologies for Low Resource Language Communities
Pratik Joshi, Christain Barnes, Sebastin Santy, Simran Khanuja, Sanket Shah, Anirudh Srinivasan, Satwik Bhattamishra, Sunayana Sitaram, Monojit Choudhury, Kalika Bali
pdf abstract cite

Submodular Optimization-based Diverse Paraphrasing and its Effectiveness in Data Augmentation
Ashutosh Kumar*, Satwik Bhattamishra*, Manik Bhandari, Partha Talukdar
pdf code abstract


An easy to use python library with implementations of a set of tested optimization and regularization methods of NMF. Implemented Algorithms include graph regularized NMF, probabilistic NMF, a first-order primal-dual algorithm ...etc

A python package available in pip with modules for sampling from Determinantal Point Processes (DPP). Contains implementations of algorithms to sample from DPPs that encourage diversity in the selection of a subset of points from a grounded superset.

Reviewer ICLR 2022   EMNLP 2021, 2020   NAACL 2021
Sub-Reviewer   CoNLL 2019
BITS Pilani
2014 - 2019
Google Summer of Code
A*STAR, Singapore
Indian Institute of Science
Microsoft Research India
2019 - 2021
University of Oxford
2021 - Present
  Template: Sebastin