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.

Demos

Accessible research demos, which make failings and successes apparent.