Deep Learning on Graphs for Natural Language Processing


A powerful and flexible deep graph learning library for natural language processing


Graph4NLP is an easy-to-use library for R&D at the intersection of Deep Learning on Graphs and Natural Language Processing (i.e., DLG4NLP). It provides both full implementations of state-of-the-art models for data scientists and also flexible interfaces to build customized models for researchers and developers with whole-pipeline support. Built upon highly-optimized runtime libraries including DGL , Graph4NLP has both high running efficiency and great extensibility.
$ pip install graph4nlp

Key Features

Easy-to-use and Flexible
Provides both full implementations of state-of-the-art models and also flexible interfaces to build customized models with whole-pipeline support
Rich Set of Learning Resources
Provide a variety of learning materials including code demos, code documentations, research tutorials and videos, and paper survey
High Running Efficiency and Extensibility
Build upon highly-optimized runtime libraries including DGL and provide highly modulization blocks
Comprehensive Code Examples
Provide a comprehensive collection of NLP applications and the corresponding code examples for quick-start