The Natural Language Processing (NLP) group develops methods, algorithms, and tools for the automatic analysis of natural language. The group focuses on questions related to processing, understanding and generating discourse. It works on coreference resolution with a particular focus on appropriate representations for the task. It develops models of local coherence, most recently an unsupervised, graph-based version of the entity grid with applications in text generation, assessing readability and automatic summarization. The group is also interested in word sense disambiguation and its relations to discourse processing.