Graph Neural Networks NLP NLP Tools

Tools and implementations of graph neural networks applied to NLP tasks including text classification, sentiment analysis, topic modeling, and document understanding. Does NOT include general graph algorithms, non-NLP graph applications, or standalone embedding methods without graph structures.

There are 46 graph neural networks nlp tools tracked. The highest-rated is IndexFziQ/GNN4NLP-Papers at 42/100 with 907 stars.

Get all 46 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=graph-neural-networks-nlp&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 IndexFziQ/GNN4NLP-Papers

A list of recent papers about Graph Neural Network methods applied in NLP areas.

42
Emerging
2 kyzhouhzau/NLPGNN

1. Use BERT, ALBERT and GPT2 as tensorflow2.0's layer. 2. Implement GCN,...

42
Emerging
3 qipeng/gcn-over-pruned-trees

Graph Convolution over Pruned Dependency Trees Improves Relation Extraction...

41
Emerging
4 kenqgu/Text-GCN

A PyTorch implementation of "Graph Convolutional Networks for Text...

39
Emerging
5 daiquocnguyen/Graph-Transformer

Universal Graph Transformer Self-Attention Networks (TheWebConf WWW 2022)...

37
Emerging
6 Cynwell/Text-Level-GNN

Text Level Graph Neural Network for Text Classification

35
Emerging
7 Jiakui/awesome-gcn

resources for graph convolutional networks (图卷积神经网络相关资源)

33
Emerging
8 qkrdmsghk/TextSSL

[AAAI 2022] Sparse Structure Learning via Graph Neural Networks for...

33
Emerging
9 CRIPAC-DIG/TextING

[ACL 2020] Tensorflow implementation for "Every Document Owns Its Structure:...

33
Emerging
10 plkmo/Bible_Text_GCN

Pytorch implementation of "Graph Convolutional Networks for Text Classification"

32
Emerging
11 ianycxu/GCN-with-BERT

Graph Convolutional Networks (GCN) with BERT for Coreference Resolution Task...

31
Emerging
12 kaize0409/HyperGAT_TextClassification

Implementation of EMNLP2020 -- Be More with Less: Hypergraph Attention...

31
Emerging
13 yao8839836/fast_text_gcn

FastGCN for inductive text classification

30
Emerging
14 Cartus/DCGCN

Densely Connected Graph Convolutional Networks for Graph-to-Sequence...

30
Emerging
15 kuan-wang/graph-soft-counter

[ICLR 2022] GNN is a Counter? Revisiting GNN for Question Answering

29
Experimental
16 nutcrtnk/DHGNet

Code for paper "Cross-lingual Transfer for Text Classification with...

29
Experimental
17 berksudan/GCN-Text-Classification

Text Classification using Graph Convolutional Neural Networks and Natural...

29
Experimental
18 chengsen/PyTorch_TextGCN

The PyTorch 1.6 and Python 3.7 implementation for the paper Graph...

29
Experimental
19 TencentGameMate/gnn_cross_lingual

Implementation of ACL-2021 paper: Cross-lingual Text Classification with...

28
Experimental
20 alecokas/swahili-text-gcn

Graph Convolutional Network for Swahili News Classification:...

28
Experimental
21 brochier/gvnr

Python package for the paper "Global Vectors for Node Representation"...

27
Experimental
22 jitinkrishnan/Diversity-Based-Generalization

Unsupervised Domain Adaptation in Text (ECML-PKDD '20)

26
Experimental
23 he-tiantian/PMP-GNNs

Pytorch implementation of Polarized message-passing graph neural networks...

24
Experimental
24 twelfth-star/LinkGPT

LinkGPT: Teaching Large Language Models To Predict Missing Links

23
Experimental
25 y3nk0/Graph-Based-TC

Graph-based framework for text classification

23
Experimental
26 p-karisani/CEPC

A domain adaptation model

22
Experimental
27 monk1337/Graph-Neural-networks-for-NLP

Graph Neural networks for NLP

22
Experimental
28 chiennv2000/LR-GCN

Label-Representative Graph Convolutional Network for Multi-Label Text Classification

19
Experimental
29 tata1661/SHINE-EMNLP21

Codes for SHINE published in EMNLP 2021.

19
Experimental
30 SamujjwalSam/Short-text_GNN

Repo on the work of Domain agnostic feature generation using GCN for short...

18
Experimental
31 JaTrev/unsupervised_graph-based

This is the repository of the paper "Unsupervised Graph-based Topic Modeling...

18
Experimental
32 zhulf0804/GCN.PyTorch

Graph Convolutional Networks for Text Classification.

18
Experimental
33 kuoluo1995/text-classification

CNN,RNN ,Activation functions, Graph Convolutional Networks(GCN) for Text...

17
Experimental
34 luoyuanlab/text_gcn_tutorial

A tutorial & minimal example (8min on CPU) for Graph Convolutional Networks...

17
Experimental
35 Yahya123-hub/Classification-of-Documents-Using-Graph-Based-Features-and-KNN

An innovative project that integrates graph theory and machine learning...

16
Experimental
36 Pdocw/TextGCN

Graph Convolutional Networks for Text Classification

16
Experimental
37 bGuzzo/transformer-gnn-link-prediction

A deep, transformer-inspired Graph Attention Network (GAT) for link...

15
Experimental
38 Jimin9401/avocado

AVocaDo : Strategy for Adapting Vocabulary to Downstream Domain

14
Experimental
39 Shujian2015/graphnet_nlp_paper

List of papers that applied graph network to NLP

14
Experimental
40 Soumyajain29/Graph-Based-Text-Classification

This repository contains code for our project work as part of the E0-334...

14
Experimental
41 loserChen/Awesome-Graph

Collection of papers about graph

13
Experimental
42 vitormeriat/nlp-based-text-gcn

GCN applied in a text classification context.

13
Experimental
43 chiachienhung/SocioAdapt

Can Demographic Factors Improve Text Classification? Revisiting Demographic...

12
Experimental
44 BinLiang-NLP/TPDG

[WWW 2021] Target-adaptive Graph for Cross-target Stance Detection

12
Experimental
45 boxorange/QC-LinkPrediction

Official Implementation of Link Prediction via Node Feature Initialization...

11
Experimental
46 ownzonefeng/Graph-based-text-representations

The official implementation for Graph-based text representations (EPFL Master Thesis)

10
Experimental