Natural Language Processing
NLP tools (Syntax, Semantics and Discourse)
Multi-lingual NLP (Machine Translation, Cross-lingual tasks)
NLP Applications (QA, Summarization, Dialogue)
Multi-modal NLP (Image/Video Captioning)
Robust/adversarial NLP
NLP for Programming
Machine Learning
Deep Learning
Probabilistic Graphical Models
Reinforcement Learning