LING 573 - Natural Language Processing Systems and Applications
Spring 2017

To allow you to focus on developing your summarization system, you are encouraged to make use of existing software tools to accomplish many of the component tasks. Below is a list of useful software tools, it is FAR from exhaustive but is intended to help you get started.

NLP Toolkits and Collections


Sentence Splitters

POS Taggers



Constituency Parsers

Dependency Parser

Semantic Analyzer and Shallow Semantic Parsers

Discourse (RST) Parsers

Word Sense Disambiguation

Machine Learning Toolkits

Ontologies, Lexical Resources