GraphAware Natural Language Processing

This Neo4j plugin offers Graph Based Natural Language Processing capabilities.

The main module, this module, provide a common interface for underlying text processors as well as a Domain Specific Language built atop stored procedures and functions making your Natural Language Processing workflow developer friendly.

It comes in 2 versions, Community (open-sourced) and Enterprise with the following NLP features :

Feature Matrix

Community Edition Enterprise Edition
Text information Extraction ✔ ✔
ConceptNet5 Enricher ✔ ✔
Keyword Extraction ✔ ✔
Topics Extraction ✔ ✔
Similarity Computation ✔ ✔
Apache Spark Binding for Distributed Algorithms ✔
User Interface ✔
ML Prediction capalities ✔
Entity Merging ✔
Questions generator ✔
Conversational Features ✔

Two NLP processor implementations are available, respectively OpenNLP and Stanford NLP.

LINK to github: https://github.com/graphaware/neo4j-nlp

You may also like...