My name is Sida Wang (王思达) and I’m a computer science PhD student at Stanford working on machine learning and natural language processing. I’m co-advised by Chris Manning and Percy Liang in the Stanford NLP group. Previously, I completed Engineering Science/Computer Engineering at the University of Toronto, where I worked with Geoff Hinton.

Starting fall 2017, I will be a research instructor at Princeton pending visa and graduation.

The best way to contact me is through email: sidaw at cs.stanford.edu. Some of my code are on github and most of my publications are tracked by Google Scholar.

Research interests

I want computers to better understand human language and I am particularly interested in language interfaces that accommodates both the precise computer action space and informal human thinking. Following learning language games that learns any language interactively starting from scratch, naturalizing a programming language is our latest attempt that supports hierarchical definitions.

More broadly, I’m interested in machine learning and natural language processing. Some of my work are applied: semantic parsing, machine translation, document classification and sentiment analysis. Others are more theoretical: method of moments, regularization/dropout, and MAP inference.


Accessible research demos, which make failings and successes apparent.