PURE
OpenNRE
PURE | OpenNRE | |
---|---|---|
1 | 3 | |
763 | 4,246 | |
1.7% | 0.6% | |
0.0 | 6.5 | |
almost 2 years ago | 4 months 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.
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.
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
What are some alternatives?
bert - TensorFlow code and pre-trained models for BERT
OpenIE-standalone
flair - A very simple framework for state-of-the-art Natural Language Processing (NLP)
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.
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
minie - An open information extraction system that provides compact extractions
spaCy - 💫 Industrial-strength Natural Language Processing (NLP) in Python
DeepKE - [EMNLP 2022] An Open Toolkit for Knowledge Graph Extraction and Construction
knowledge-net - KnowledgeNet: A Benchmark Dataset for Knowledge Base Population