OpenNRE
PURE
OpenNRE | PURE | |
---|---|---|
3 | 1 | |
4,260 | 763 | |
0.9% | 1.7% | |
6.5 | 0.0 | |
4 months ago | almost 2 years ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OpenNRE
-
RAG Using Unstructured Data and Role of Knowledge Graphs
OpenNRE (https://github.com/thunlp/OpenNRE) is another good approach to neural relation extraction, though it's slightly dated. What would be particularly interesting is to combine models like OpenNRE or SpanMarker with entity-linking models to construct KG triples. And a solid, scalable graph database underneath would make for a great knowledge base that can be constructed from unstructured text.
-
How to get knowledge graph triples from text?
OpenNRE
- KELM: Integrating Knowledge Graphs with Language Model Pre-Training Corpora
PURE
-
Relationship extraction
Searching for good models is actually a review and I encourage you on doing that. Simply search on some papers databases using the desired keywords. One fine model that has been released recently is the PURE model (https://github.com/princeton-nlp/PURE) which solves both Entity and Relation extraction using BERT and achieves SoTA results on ACE.
What are some alternatives?
OpenIE-standalone
bert - TensorFlow code and pre-trained models for BERT
CogCompNLP - CogComp's Natural Language Processing Libraries and Demos: Modules include lemmatizer, ner, pos, prep-srl, quantifier, question type, relation-extraction, similarity, temporal normalizer, tokenizer, transliteration, verb-sense, and more.
flair - A very simple framework for state-of-the-art Natural Language Processing (NLP)
minie - An open information extraction system that provides compact extractions
rasa - 💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
DeepKE - [EMNLP 2022] An Open Toolkit for Knowledge Graph Extraction and Construction
spaCy - 💫 Industrial-strength Natural Language Processing (NLP) in Python
knowledge-net - KnowledgeNet: A Benchmark Dataset for Knowledge Base Population