Research Areas

Natural Language Processing

The goal of natural language processing (NLP) research is to endow computers with the ability to understand and model human language.

We study both fundamental ideas and recent research trends in natural language processing, with a focus on both theoretical and practical aspects of various NLP techniques and applications.

Research in this area includes:

  • Deep Learning for NLP
  • Language Models
  • Structure Prediction
  • Knowledge Graphs
  • Language Representation and Generation
  • Information Extraction
  • Language and Vision
  • Question Answering
  • Security and Privacy in NLP
  • Model Robustness
  • Model Interpretability
  • Fairness in NLP
  • Neural Symbolic Models
  • Code Understanding and Generation
  • NLP for Science, Biomedicine, Math, Economics, Blockchain
  • NLP Systems