Grew logo

Graph Rewriting for NLP

Grew is a Graph Rewriting tool for Natural Language Processing (NLP) applications. It can manipulate many types of linguistic representation. It has been used on POS-tagged sequence, surface dependency syntax, deep dependency syntax, semantic representation (AMR, DMRS), but it can be used to represent any graph-based structure.

There is a mailing list for announcements or discussions related to Grew. See here to subscribe.


A first taste of Grew

The easiest way to try out Grew is to use one of the online interfaces.

  1. Grew-match: Online graph matching to search for a given request in a corpus of syntactic structures (a tutorial is available to help learning request syntax).
  2. Grew-web: Online graph rewriting
  3. Arborator-Grew: Tool for online corpus management (this is another tool, using Grew as backend)

Some of the key features of Grew