Enju - A fast, accurate, and deep parser for English

About Enju

example parse tree

Enju is an accurate natural language parser for English. With a wide-coverage probabilistic HPSG grammar [1-7] and an efficient parsing algorithm [8-11], this parser can effectively analyze syntactic/semantic structures of English sentences and provide a user with phrase structures and predicate-argument structures. Those outputs would be especially useful for high-level NLP applications, including information extraction, automatic summarization, question answering, and machine translation, where the "meaning" of a sentence plays a central role.

This repository also includes the code for the Japanese CCG parser [19-21] and the Chinese HPSG parser [17-18]. The Japanese CCG parser is available as Jigg.

The main features of the Enju parser are:

Other useful features are: