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 53 graph neural networks nlp tools tracked. The highest-rated is kyzhouhzau/NLPGNN at 49/100 with 337 stars.
Get all 53 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 |
kyzhouhzau/NLPGNN
1. Use BERT, ALBERT and GPT2 as tensorflow2.0's layer. 2. Implement GCN,... |
|
Emerging |
| 2 |
IndexFziQ/GNN4NLP-Papers
A list of recent papers about Graph Neural Network methods applied in NLP areas. |
|
Emerging |
| 3 |
qipeng/gcn-over-pruned-trees
Graph Convolution over Pruned Dependency Trees Improves Relation Extraction... |
|
Emerging |
| 4 |
kenqgu/Text-GCN
A PyTorch implementation of "Graph Convolutional Networks for Text... |
|
Emerging |
| 5 |
daiquocnguyen/Graph-Transformer
Universal Graph Transformer Self-Attention Networks (TheWebConf WWW 2022)... |
|
Emerging |
| 6 |
Cynwell/Text-Level-GNN
Text Level Graph Neural Network for Text Classification |
|
Emerging |
| 7 |
Jiakui/awesome-gcn
resources for graph convolutional networks (图卷积神经网络相关资源) |
|
Emerging |
| 8 |
qkrdmsghk/TextSSL
[AAAI 2022] Sparse Structure Learning via Graph Neural Networks for... |
|
Emerging |
| 9 |
CRIPAC-DIG/TextING
[ACL 2020] Tensorflow implementation for "Every Document Owns Its Structure:... |
|
Emerging |
| 10 |
plkmo/Bible_Text_GCN
Pytorch implementation of "Graph Convolutional Networks for Text Classification" |
|
Emerging |
| 11 |
kaize0409/HyperGAT_TextClassification
Implementation of EMNLP2020 -- Be More with Less: Hypergraph Attention... |
|
Emerging |
| 12 |
ianycxu/GCN-with-BERT
Graph Convolutional Networks (GCN) with BERT for Coreference Resolution Task... |
|
Emerging |
| 13 |
yao8839836/fast_text_gcn
FastGCN for inductive text classification |
|
Emerging |
| 14 |
Cartus/DCGCN
Densely Connected Graph Convolutional Networks for Graph-to-Sequence... |
|
Emerging |
| 15 |
chengsen/PyTorch_TextGCN
The PyTorch 1.6 and Python 3.7 implementation for the paper Graph... |
|
Emerging |
| 16 |
kuan-wang/graph-soft-counter
[ICLR 2022] GNN is a Counter? Revisiting GNN for Question Answering |
|
Emerging |
| 17 |
berksudan/GCN-Text-Classification
Text Classification using Graph Convolutional Neural Networks and Natural... |
|
Emerging |
| 18 |
nutcrtnk/DHGNet
Code for paper "Cross-lingual Transfer for Text Classification with... |
|
Emerging |
| 19 |
TencentGameMate/gnn_cross_lingual
Implementation of ACL-2021 paper: Cross-lingual Text Classification with... |
|
Emerging |
| 20 |
alecokas/swahili-text-gcn
Graph Convolutional Network for Swahili News Classification:... |
|
Emerging |
| 21 |
brochier/gvnr
Python package for the paper "Global Vectors for Node Representation"... |
|
Emerging |
| 22 |
jitinkrishnan/Diversity-Based-Generalization
Unsupervised Domain Adaptation in Text (ECML-PKDD '20) |
|
Emerging |
| 23 |
he-tiantian/PMP-GNNs
Pytorch implementation of Polarized message-passing graph neural networks... |
|
Emerging |
| 24 |
twelfth-star/LinkGPT
LinkGPT: Teaching Large Language Models To Predict Missing Links |
|
Emerging |
| 25 |
y3nk0/Graph-Based-TC
Graph-based framework for text classification |
|
Emerging |
| 26 |
monk1337/Graph-Neural-networks-for-NLP
Graph Neural networks for NLP |
|
Experimental |
| 27 |
p-karisani/CEPC
A domain adaptation model |
|
Experimental |
| 28 |
chiennv2000/LR-GCN
Label-Representative Graph Convolutional Network for Multi-Label Text Classification |
|
Experimental |
| 29 |
tata1661/SHINE-EMNLP21
Codes for SHINE published in EMNLP 2021. |
|
Experimental |
| 30 |
SamujjwalSam/Short-text_GNN
Repo on the work of Domain agnostic feature generation using GCN for short... |
|
Experimental |
| 31 |
JaTrev/unsupervised_graph-based
This is the repository of the paper "Unsupervised Graph-based Topic Modeling... |
|
Experimental |
| 32 |
zhulf0804/GCN.PyTorch
Graph Convolutional Networks for Text Classification. |
|
Experimental |
| 33 |
luoyuanlab/text_gcn_tutorial
A tutorial & minimal example (8min on CPU) for Graph Convolutional Networks... |
|
Experimental |
| 34 |
kuoluo1995/text-classification
CNN,RNN ,Activation functions, Graph Convolutional Networks(GCN) for Text... |
|
Experimental |
| 35 |
Pdocw/TextGCN
Graph Convolutional Networks for Text Classification |
|
Experimental |
| 36 |
Yahya123-hub/Classification-of-Documents-Using-Graph-Based-Features-and-KNN
An innovative project that integrates graph theory and machine learning... |
|
Experimental |
| 37 |
Shujian2015/graphnet_nlp_paper
List of papers that applied graph network to NLP |
|
Experimental |
| 38 |
Jimin9401/avocado
AVocaDo : Strategy for Adapting Vocabulary to Downstream Domain |
|
Experimental |
| 39 |
Soumyajain29/Graph-Based-Text-Classification
This repository contains code for our project work as part of the E0-334... |
|
Experimental |
| 40 |
loserChen/Awesome-Graph
Collection of papers about graph |
|
Experimental |
| 41 |
vitormeriat/nlp-based-text-gcn
GCN applied in a text classification context. |
|
Experimental |
| 42 |
BinLiang-NLP/TPDG
[WWW 2021] Target-adaptive Graph for Cross-target Stance Detection |
|
Experimental |
| 43 |
boxorange/QC-LinkPrediction
Official Implementation of Link Prediction via Node Feature Initialization... |
|
Experimental |
| 44 |
ownzonefeng/Graph-based-text-representations
The official implementation for Graph-based text representations (EPFL Master Thesis) |
|
Experimental |
| 45 |
bGuzzo/transformer-gnn-link-prediction
A deep, transformer-inspired Graph Attention Network (GAT) for link... |
|
Experimental |
| 46 |
HenryPengZou/JointMatch
[EMNLP 2023] Official Code of "JointMatch: A Unified Approach for Diverse... |
|
Experimental |
| 47 |
XufengXufengXufeng/try_gcn
try different opts on word context graph with GCN and GAT to obtain word embeddings. |
|
Experimental |
| 48 |
tata1661/SimpleSTC-EMNLP22
Codes for SimSTC published in EMNLP 2022. |
|
Experimental |
| 49 |
chiachienhung/SocioAdapt
Can Demographic Factors Improve Text Classification? Revisiting Demographic... |
|
Experimental |
| 50 |
BeFranke/PyTextGCN
Yet another re-implementation of TextGCN, this time with Cython and... |
|
Experimental |
| 51 |
nirav0999/Pseudo-Label-Domain-Adaptation-NLP
[Unofficial] Implementation of Pseudo-Label Guided Unsupervised Domain... |
|
Experimental |
| 52 |
Digby-L/GNN-Conversation-Graph
Graph neural networks (GNNs) with conversation graphs in improving dialogue... |
|
Experimental |
| 53 |
adityaarunsinghal/Domain-Adaptation
This is the Spring 2021 collaboration project between a few NYU Data Science... |
|
Experimental |