Relation Extraction NLP Tools
Tools for extracting relationships and semantic connections between entities in text, including document-level, dialogue-level, and event-based relation extraction. Does NOT include entity recognition itself, entity linking, or general information extraction frameworks.
There are 63 relation extraction tools tracked. 7 score above 50 (established tier). The highest-rated is davidsbatista/BREDS at 69/100 with 142 stars.
Get all 63 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=relation-extraction&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
davidsbatista/BREDS
"Bootstrapping Relationship Extractors with Distributional Semantics"... |
|
Established |
| 2 |
davidsbatista/Snowball
Implementation with some extensions of the paper "Snowball: Extracting... |
|
Established |
| 3 |
nicolay-r/AREkit
Document level Attitude and Relation Extraction toolkit (AREkit) for... |
|
Established |
| 4 |
plkmo/BERT-Relation-Extraction
PyTorch implementation for "Matching the Blanks: Distributional Similarity... |
|
Established |
| 5 |
thunlp/FewRel
A Large-Scale Few-Shot Relation Extraction Dataset |
|
Established |
| 6 |
jackboyla/GLiREL
Generalist and Lightweight Model for Relation Extraction (Extract any... |
|
Established |
| 7 |
yuhaozhang/tacred-relation
PyTorch implementation of the position-aware attention model for relation extraction |
|
Established |
| 8 |
princeton-nlp/PURE
[NAACL 2021] A Frustratingly Easy Approach for Entity and Relation... |
|
Emerging |
| 9 |
dice-group/FOX
Federated Knowledge Extraction Framework |
|
Emerging |
| 10 |
asahi417/relbert
The official implementation of "Distilling Relation Embeddings from... |
|
Emerging |
| 11 |
tsujuifu/pytorch_graph-rel
A PyTorch implementation of GraphRel |
|
Emerging |
| 12 |
smitkiri/ehr-relation-extraction
NER and Relation Extraction from Electronic Health Records (EHR). |
|
Emerging |
| 13 |
zhpmatrix/BERTem
论文实现(ACL2019):《Matching the Blanks: Distributional Similarity for Relation Learning》 |
|
Emerging |
| 14 |
Receiling/UniRE
Source code for "UniRE: A Unified Label Space for Entity Relation... |
|
Emerging |
| 15 |
crownpku/Information-Extraction-Chinese
Chinese Named Entity Recognition with IDCNN/biLSTM+CRF, and Relation... |
|
Emerging |
| 16 |
INK-USC/PLE
Label Noise Reduction in Entity Typing (KDD'16) |
|
Emerging |
| 17 |
ivan-bilan/Relation-Extraction-Transformer
NLP: Relation extraction with position-aware self-attention transformer |
|
Emerging |
| 18 |
sakuranew/BERT-AttributeExtraction
USING BERT FOR Attribute Extraction in KnowledgeGraph. fine-tuning and... |
|
Emerging |
| 19 |
Coopercoppers/PFN
EMNLP 2021 - A Partition Filter Network for Joint Entity and Relation Extraction |
|
Emerging |
| 20 |
DFKI-NLP/DISTRE
[ACL 19] Fine-tuning Pre-Trained Transformer Language Models to Distantly... |
|
Emerging |
| 21 |
datquocnguyen/jointRE
End-to-end neural relation extraction using deep biaffine attention (ECIR 2019) |
|
Emerging |
| 22 |
wadhwasahil/Relation_Extraction
Relation Extraction using Deep learning(CNN) |
|
Emerging |
| 23 |
Alexzsh/FDDC
Named Entity Recognition & Relation Extraction 实体命名识别与关系分类 |
|
Emerging |
| 24 |
zhengyima/kg-baseline-pytorch
2019百度的关系抽取比赛,使用Pytorch实现苏神的模型,F1在dev集可达到0.75,联合关系抽取,Joint Relation Extraction. |
|
Emerging |
| 25 |
DFKI-NLP/TRE
[AKBC 19] Improving Relation Extraction by Pre-trained Language Representations |
|
Emerging |
| 26 |
ZhixiuYe/Intra-Bag-and-Inter-Bag-Attentions
Code for NAACL 2019 paper: Distant Supervision Relation Extraction with... |
|
Emerging |
| 27 |
tim5go/zhopenie
Chinese Open Information Extraction (Tree-based Triple Relation Extraction Module) |
|
Emerging |
| 28 |
Babelscape/rebel
REBEL is a seq2seq model that simplifies Relation Extraction (EMNLP 2021). |
|
Emerging |
| 29 |
igorvlnascimento/DeepREF
Framework to train RE models |
|
Emerging |
| 30 |
taishan1994/pytorch_triple_extraction
基于pytorch的中文三元组提取(命名实体识别+关系抽取) |
|
Emerging |
| 31 |
U-Alberta/exemplar
An open relation extraction system |
|
Emerging |
| 32 |
ZhixiuYe/MLMAN
ACL 2019 paper:Multi-Level Matching and Aggregation Network for Few-Shot... |
|
Emerging |
| 33 |
JohnGiorgi/seq2rel
The corresponding code for our paper: A sequence-to-sequence approach for... |
|
Emerging |
| 34 |
Jianwei-Lv/chinese-event-extraction-pytorch
一个简单的中文事件抽取模型,触发词和实体联合标注识别,同时判定实体角色。 |
|
Emerging |
| 35 |
taishan1994/PointerNet_Chinese_Information_Extraction
利用指针网络进行信息抽取,包含命名实体识别、关系抽取、事件抽取。 |
|
Emerging |
| 36 |
dpasse/extr
Named Entity Recognition (NER) and Relation Extraction (RE) library using... |
|
Emerging |
| 37 |
taishan1994/BERT-Relation-Extraction
使用bert进行关系三元组抽取。 |
|
Emerging |
| 38 |
alipay/TDEER
Code For TDEER: An Efficient Translating Decoding Schema for Joint... |
|
Emerging |
| 39 |
Xie-Minghui/MultiHeadJointEntityRelationExtraction_simple
实体关系抽取,使用了百度比赛的数据集。使用pytorch实现MultiHeadJointEntityRelationExtraction,包含Bert、A... |
|
Emerging |
| 40 |
dpasse/extr-ds
Library to programmatically build labeled datasets for Named-Entity... |
|
Emerging |
| 41 |
GaoQ1/Chinese-relation-extraction
Relation Extraction 中文关系提取 |
|
Emerging |
| 42 |
btaille/sincere
Code for "Let's Stop Incorrect Comparisons in End-to-end Relation... |
|
Emerging |
| 43 |
malcolmgreaves/old_rex
REx: Relation Extraction. Modernized re-write of the code in the master's... |
|
Emerging |
| 44 |
ylaxor/relex
Relex is an open-source project & python package, aimed to provide... |
|
Experimental |
| 45 |
bloomberg/emnlp21_fewrel
Code to reproduce the results of the paper 'Towards Realistic Few-Shot... |
|
Experimental |
| 46 |
INK-USC/shifted-label-distribution
Source code for paper "Looking Beyond Label Noise: Shifted Label... |
|
Experimental |
| 47 |
hieumdt/SCS-EERE
This repo contains our PyTorch implementation for the paper Selecting... |
|
Experimental |
| 48 |
dthung1602/bert-relation-extraction
Extract relations from text using BERT model |
|
Experimental |
| 49 |
BNLNLP/PPI-Relation-Extraction
Official implementation of PPI Relation Extraction (IEEE BigData 2022) |
|
Experimental |
| 50 |
hanjiale/HCRP
Code of paper Exploring Task Difficulty for Few-Shot Relation Extraction.... |
|
Experimental |
| 51 |
asyrofist/extractreq
Extraction Dependency Based on Evolutionary Requirement Using Natural... |
|
Experimental |
| 52 |
taishan1994/BERT-Event-Extraction
使用bert进行事件抽取。 |
|
Experimental |
| 53 |
CogComp/TemProb-NAACL18
Improving Temporal Relation Extraction with a Globally Acquired Statistical Resource |
|
Experimental |
| 54 |
Dimas263/NLP_RE_BERT_Relation_Extraction_Biomedical
Relation Extraction in Biomedical using Bert-LSTM-CRF model and pytorch |
|
Experimental |
| 55 |
scofield7419/DiaRE-D2G
Codes of of the IJCAI 2022 Paper Global Inference with Explicit Syntactic... |
|
Experimental |
| 56 |
Receiling/ENPAR
Code for "ENPAR: Enhancing Entity and Entity Pair Representations for Joint... |
|
Experimental |
| 57 |
nicolay-r/arekit-ss
Low Resource Context Relation Sampler for contexts with relations for... |
|
Experimental |
| 58 |
Robin-WZQ/CBLUE_CMeIE_model
CBLUE2.0-关系抽取模型,基于pytorch |
|
Experimental |
| 59 |
ray075hl/Snowball4ZH
适用中文的半监督开放关系提取方法:Snowball |
|
Experimental |
| 60 |
nguyenhuuthuat09/VLSP2020_Relation_Extraction
Source code for our approach to solve Relation Extraction task at VSLP 2020. |
|
Experimental |
| 61 |
khaitran22/CDER
[ACIIDS'24] CDER: Collaborative Evidence Retrieval for Document-level... |
|
Experimental |
| 62 |
Dimas263/NLP_RE_BILSTM_CRF_Relation_Extraction_Biomedical
Relation Extraction in Biomedical using BI-LSTM-CRF model, Bert Embedding,... |
|
Experimental |
| 63 |
kiwiwu02/RelationExtraction_Bert_Project
基于预训练大语言模型 BERT 的中文医疗关系抽取项目。项目以 `Chinese-RoBERTa-wwm-ext`... |
|
Experimental |