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"...

69
Established
2 davidsbatista/Snowball

Implementation with some extensions of the paper "Snowball: Extracting...

60
Established
3 nicolay-r/AREkit

Document level Attitude and Relation Extraction toolkit (AREkit) for...

56
Established
4 plkmo/BERT-Relation-Extraction

PyTorch implementation for "Matching the Blanks: Distributional Similarity...

51
Established
5 thunlp/FewRel

A Large-Scale Few-Shot Relation Extraction Dataset

51
Established
6 jackboyla/GLiREL

Generalist and Lightweight Model for Relation Extraction (Extract any...

50
Established
7 yuhaozhang/tacred-relation

PyTorch implementation of the position-aware attention model for relation extraction

50
Established
8 princeton-nlp/PURE

[NAACL 2021] A Frustratingly Easy Approach for Entity and Relation...

48
Emerging
9 dice-group/FOX

Federated Knowledge Extraction Framework

48
Emerging
10 asahi417/relbert

The official implementation of "Distilling Relation Embeddings from...

47
Emerging
11 tsujuifu/pytorch_graph-rel

A PyTorch implementation of GraphRel

47
Emerging
12 smitkiri/ehr-relation-extraction

NER and Relation Extraction from Electronic Health Records (EHR).

45
Emerging
13 zhpmatrix/BERTem

论文实现(ACL2019):《Matching the Blanks: Distributional Similarity for Relation Learning》

44
Emerging
14 Receiling/UniRE

Source code for "UniRE: A Unified Label Space for Entity Relation...

44
Emerging
15 crownpku/Information-Extraction-Chinese

Chinese Named Entity Recognition with IDCNN/biLSTM+CRF, and Relation...

43
Emerging
16 INK-USC/PLE

Label Noise Reduction in Entity Typing (KDD'16)

42
Emerging
17 ivan-bilan/Relation-Extraction-Transformer

NLP: Relation extraction with position-aware self-attention transformer

42
Emerging
18 sakuranew/BERT-AttributeExtraction

USING BERT FOR Attribute Extraction in KnowledgeGraph. fine-tuning and...

41
Emerging
19 Coopercoppers/PFN

EMNLP 2021 - A Partition Filter Network for Joint Entity and Relation Extraction

41
Emerging
20 DFKI-NLP/DISTRE

[ACL 19] Fine-tuning Pre-Trained Transformer Language Models to Distantly...

41
Emerging
21 datquocnguyen/jointRE

End-to-end neural relation extraction using deep biaffine attention (ECIR 2019)

40
Emerging
22 wadhwasahil/Relation_Extraction

Relation Extraction using Deep learning(CNN)

39
Emerging
23 Alexzsh/FDDC

Named Entity Recognition & Relation Extraction 实体命名识别与关系分类

39
Emerging
24 zhengyima/kg-baseline-pytorch

2019百度的关系抽取比赛,使用Pytorch实现苏神的模型,F1在dev集可达到0.75,联合关系抽取,Joint Relation Extraction.

39
Emerging
25 DFKI-NLP/TRE

[AKBC 19] Improving Relation Extraction by Pre-trained Language Representations

39
Emerging
26 ZhixiuYe/Intra-Bag-and-Inter-Bag-Attentions

Code for NAACL 2019 paper: Distant Supervision Relation Extraction with...

38
Emerging
27 tim5go/zhopenie

Chinese Open Information Extraction (Tree-based Triple Relation Extraction Module)

38
Emerging
28 Babelscape/rebel

REBEL is a seq2seq model that simplifies Relation Extraction (EMNLP 2021).

38
Emerging
29 igorvlnascimento/DeepREF

Framework to train RE models

37
Emerging
30 taishan1994/pytorch_triple_extraction

基于pytorch的中文三元组提取(命名实体识别+关系抽取)

36
Emerging
31 U-Alberta/exemplar

An open relation extraction system

36
Emerging
32 ZhixiuYe/MLMAN

ACL 2019 paper:Multi-Level Matching and Aggregation Network for Few-Shot...

35
Emerging
33 JohnGiorgi/seq2rel

The corresponding code for our paper: A sequence-to-sequence approach for...

35
Emerging
34 Jianwei-Lv/chinese-event-extraction-pytorch

一个简单的中文事件抽取模型,触发词和实体联合标注识别,同时判定实体角色。

34
Emerging
35 taishan1994/PointerNet_Chinese_Information_Extraction

利用指针网络进行信息抽取,包含命名实体识别、关系抽取、事件抽取。

34
Emerging
36 dpasse/extr

Named Entity Recognition (NER) and Relation Extraction (RE) library using...

33
Emerging
37 taishan1994/BERT-Relation-Extraction

使用bert进行关系三元组抽取。

32
Emerging
38 alipay/TDEER

Code For TDEER: An Efficient Translating Decoding Schema for Joint...

32
Emerging
39 Xie-Minghui/MultiHeadJointEntityRelationExtraction_simple

实体关系抽取,使用了百度比赛的数据集。使用pytorch实现MultiHeadJointEntityRelationExtraction,包含Bert、A...

31
Emerging
40 dpasse/extr-ds

Library to programmatically build labeled datasets for Named-Entity...

30
Emerging
41 GaoQ1/Chinese-relation-extraction

Relation Extraction 中文关系提取

30
Emerging
42 btaille/sincere

Code for "Let's Stop Incorrect Comparisons in End-to-end Relation...

30
Emerging
43 malcolmgreaves/old_rex

REx: Relation Extraction. Modernized re-write of the code in the master's...

30
Emerging
44 ylaxor/relex

Relex is an open-source project & python package, aimed to provide...

29
Experimental
45 bloomberg/emnlp21_fewrel

Code to reproduce the results of the paper 'Towards Realistic Few-Shot...

29
Experimental
46 INK-USC/shifted-label-distribution

Source code for paper "Looking Beyond Label Noise: Shifted Label...

29
Experimental
47 hieumdt/SCS-EERE

This repo contains our PyTorch implementation for the paper Selecting...

29
Experimental
48 dthung1602/bert-relation-extraction

Extract relations from text using BERT model

28
Experimental
49 BNLNLP/PPI-Relation-Extraction

Official implementation of PPI Relation Extraction (IEEE BigData 2022)

27
Experimental
50 hanjiale/HCRP

Code of paper Exploring Task Difficulty for Few-Shot Relation Extraction....

27
Experimental
51 asyrofist/extractreq

Extraction Dependency Based on Evolutionary Requirement Using Natural...

25
Experimental
52 taishan1994/BERT-Event-Extraction

使用bert进行事件抽取。

25
Experimental
53 CogComp/TemProb-NAACL18

Improving Temporal Relation Extraction with a Globally Acquired Statistical Resource

25
Experimental
54 Dimas263/NLP_RE_BERT_Relation_Extraction_Biomedical

Relation Extraction in Biomedical using Bert-LSTM-CRF model and pytorch

24
Experimental
55 scofield7419/DiaRE-D2G

Codes of of the IJCAI 2022 Paper Global Inference with Explicit Syntactic...

22
Experimental
56 Receiling/ENPAR

Code for "ENPAR: Enhancing Entity and Entity Pair Representations for Joint...

21
Experimental
57 nicolay-r/arekit-ss

Low Resource Context Relation Sampler for contexts with relations for...

21
Experimental
58 Robin-WZQ/CBLUE_CMeIE_model

CBLUE2.0-关系抽取模型,基于pytorch

20
Experimental
59 ray075hl/Snowball4ZH

适用中文的半监督开放关系提取方法:Snowball

17
Experimental
60 nguyenhuuthuat09/VLSP2020_Relation_Extraction

Source code for our approach to solve Relation Extraction task at VSLP 2020.

17
Experimental
61 khaitran22/CDER

[ACIIDS'24] CDER: Collaborative Evidence Retrieval for Document-level...

15
Experimental
62 Dimas263/NLP_RE_BILSTM_CRF_Relation_Extraction_Biomedical

Relation Extraction in Biomedical using BI-LSTM-CRF model, Bert Embedding,...

14
Experimental
63 kiwiwu02/RelationExtraction_Bert_Project

基于预训练大语言模型 BERT 的中文医疗关系抽取项目。项目以 `Chinese-RoBERTa-wwm-ext`...

10
Experimental

Comparisons in this category