#176 · Primary category: Deep Learning Frameworks

graph4nlp

deep-learning graph-neural-networks machine-learning natural-language-processing nlp pytorch

Graph4nlp is the library for the easy use of Graph Neural Networks for NLP. Welcome to visit our DLG4NLP website (https://dlg4nlp.github.io/index.html) for various learning resources!

Project last updated:06/24/24

GitHub Stars

1.7K

Forks

206

Contributors

29

License

Apache-2.0

Why we included this project

Dependency trees, coreference chains, and relations between entities give text a structure that plain sequence models tend to ignore. Graph4NLP packages graph neural networks and natural language processing together so you can actually use that structure: it provides complete implementations of established GNN-for-text models plus flexible interfaces for swapping in your own encoders and graph modules, all built on DGL and PyTorch. Researchers can experiment with custom architectures without wiring up the lower-level pieces, and data scientists can run benchmark NLP tasks without deep graph expertise. The library covers the whole pipeline, from data loading through model layers to applications, which makes it a practical starting point for prototyping ideas like relation extraction or text classification with explicit graph input.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category