zjunlp/DeepKE
[EMNLP 2022] An Open Toolkit for Knowledge Graph Extraction and Construction
DeepKE helps you automatically extract key information from text and other data sources to build structured knowledge graphs. You provide text documents, images, or other data, and it identifies entities (people, places, organizations), their relationships, and attributes. This is ideal for researchers, data scientists, or analysts who need to organize large volumes of unstructured information into a searchable and interconnected format.
4,338 stars. No commits in the last 6 months. Available on PyPI.
Use this if you need to transform raw, unstructured text and multimodal data into an organized knowledge graph, especially in scenarios with limited data or complex document structures.
Not ideal if you only need simple keyword extraction or already have highly structured data that doesn't require complex entity and relation identification.
Stars
4,338
Forks
744
Language
Python
License
MIT
Category
Last pushed
Jul 19, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/zjunlp/DeepKE"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
Cartus/AGGCN
Attention Guided Graph Convolutional Networks for Relation Extraction (authors' PyTorch...
icoxfog417/graph-convolution-nlp
Graph Convolution Network for NLP
Hyperparticle/graph-nlu
Graph NLU is a natural language understanding tool that leverages the power of graph databases
yao8839836/text_gcn
Graph Convolutional Networks for Text Classification. AAAI 2019
svjan5/GNNs-for-NLP
Tutorial: Graph Neural Networks for Natural Language Processing at EMNLP 2019 and CODS-COMAD 2020