The Stanford NLP Group

The Natural Language Processing Group at Stanford University is a team of faculty, research scientists, postdocs, programmers and students who work together on algorithms that allow computers to process and understand human languages. Our work ranges from basic research in computational linguistics to key applications in human language technology, and covers areas such as sentence understanding, machine translation, probabilistic parsing and tagging, biomedical information extraction, grammar induction, word sense disambiguation, automatic question answering, and text to 3D scene generation.

A distinguishing feature of the Stanford NLP Group is our effective combination of sophisticated and deep linguistic modeling and data analysis with innovative probabilistic and machine learning approaches to NLP. Our research has resulted in state-of-the-art technology for robust, broad-coverage natural-language processing in many languages. These technologies include our competition-winning coreference resolution system; a state-of-the-art part-of-speech tagger; a high performance probabilistic parser; a competition-winning biological named entity recognition system; and algorithms for processing Arabic, Chinese, and German text.

The Stanford NLP Group includes members of both the Linguistics Department and the Computer Science Department, and is affiliated with the Stanford AI Lab.

Stanford students: Apply to do research in the Stanford NLP Group

Contact Information

Stanford NLP Group
Gates Computer Science Building
353 Jane Stanford Way
Stanford, CA 94305-9010

Here are directions to the Gates Computer Science Building, along with information on parking.


What's new?

Stanford NLP Software v3.6.0 is out: new coreference, Open IE integration, Stanford CoreNLP server, and more!   [Older news]