All Projects → datquocnguyen → Jointre

datquocnguyen / Jointre

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

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Jointre

Entity Recognition Datasets
A collection of corpora for named entity recognition (NER) and entity recognition tasks. These annotated datasets cover a variety of languages, domains and entity types.
Stars: ✭ 891 (+2073.17%)
Mutual labels:  named-entity-recognition, ner
Bert Multitask Learning
BERT for Multitask Learning
Stars: ✭ 380 (+826.83%)
Mutual labels:  named-entity-recognition, ner
Vncorenlp
A Vietnamese natural language processing toolkit (NAACL 2018)
Stars: ✭ 354 (+763.41%)
Mutual labels:  named-entity-recognition, ner
Gigabert
Zero-shot Transfer Learning from English to Arabic
Stars: ✭ 23 (-43.9%)
Mutual labels:  named-entity-recognition, relation-extraction
Tf ner
Simple and Efficient Tensorflow implementations of NER models with tf.estimator and tf.data
Stars: ✭ 876 (+2036.59%)
Mutual labels:  named-entity-recognition, ner
Snips Nlu
Snips Python library to extract meaning from text
Stars: ✭ 3,583 (+8639.02%)
Mutual labels:  named-entity-recognition, ner
Spacy Streamlit
👑 spaCy building blocks and visualizers for Streamlit apps
Stars: ✭ 360 (+778.05%)
Mutual labels:  named-entity-recognition, ner
Bertweet
BERTweet: A pre-trained language model for English Tweets (EMNLP-2020)
Stars: ✭ 282 (+587.8%)
Mutual labels:  named-entity-recognition, ner
Yedda
YEDDA: A Lightweight Collaborative Text Span Annotation Tool. Code for ACL 2018 Best Demo Paper Nomination.
Stars: ✭ 704 (+1617.07%)
Mutual labels:  named-entity-recognition, ner
Cluener2020
CLUENER2020 中文细粒度命名实体识别 Fine Grained Named Entity Recognition
Stars: ✭ 689 (+1580.49%)
Mutual labels:  named-entity-recognition, ner
Chinesener
中文命名实体识别,实体抽取,tensorflow,pytorch,BiLSTM+CRF
Stars: ✭ 938 (+2187.8%)
Mutual labels:  named-entity-recognition, ner
Nlp Experiments In Pytorch
PyTorch repository for text categorization and NER experiments in Turkish and English.
Stars: ✭ 35 (-14.63%)
Mutual labels:  named-entity-recognition, ner
Phobert
PhoBERT: Pre-trained language models for Vietnamese (EMNLP-2020 Findings)
Stars: ✭ 332 (+709.76%)
Mutual labels:  named-entity-recognition, ner
Bert Bilstm Crf Ner
Tensorflow solution of NER task Using BiLSTM-CRF model with Google BERT Fine-tuning And private Server services
Stars: ✭ 3,838 (+9260.98%)
Mutual labels:  named-entity-recognition, ner
Named Entity Recognition Ner Papers
An elaborate and exhaustive paper list for Named Entity Recognition (NER)
Stars: ✭ 302 (+636.59%)
Mutual labels:  named-entity-recognition, ner
Autoner
Learning Named Entity Tagger from Domain-Specific Dictionary
Stars: ✭ 357 (+770.73%)
Mutual labels:  named-entity-recognition, ner
knowledge-graph-nlp-in-action
从模型训练到部署,实战知识图谱(Knowledge Graph)&自然语言处理(NLP)。涉及 Tensorflow, Bert+Bi-LSTM+CRF,Neo4j等 涵盖 Named Entity Recognition,Text Classify,Information Extraction,Relation Extraction 等任务。
Stars: ✭ 58 (+41.46%)
Mutual labels:  named-entity-recognition, relation-extraction
Chatbot ner
chatbot_ner: Named Entity Recognition for chatbots.
Stars: ✭ 273 (+565.85%)
Mutual labels:  named-entity-recognition, ner
Lightkg
基于Pytorch和torchtext的知识图谱深度学习框架。
Stars: ✭ 452 (+1002.44%)
Mutual labels:  named-entity-recognition, ner
Named entity recognition
中文命名实体识别(包括多种模型:HMM,CRF,BiLSTM,BiLSTM+CRF的具体实现)
Stars: ✭ 995 (+2326.83%)
Mutual labels:  named-entity-recognition, ner

End-to-end neural relation extraction using deep biaffine attention

This program provides an implementation of a neural network model for joint extraction of named entities and their semantic relations, as described in my paper:

@InProceedings{NguyenV_ECIR2019,
author    = {Dat Quoc Nguyen and Karin Verspoor},
title     = {{End-to-end neural relation extraction using deep biaffine attention}},
booktitle = {Proceedings of the 41st European Conference on Information Retrieval},
year      = {2019}
}
Screen Shot 2019-03-11 at 14 43 02

Installation

jointRE requires the following software packages:

  • Python 2.7

  • DyNet v2.0

    $ virtualenv -p python2.7 .DyNet
    $ source .DyNet/bin/activate
    $ pip install cython numpy
    $ pip install dynet==2.0.3
    

Once you installed the prerequisite packages above, you can clone or download (and then unzip) jointRE.

Usage

jNERE and jECRE correspond to two evaluation setup scenarios NER&RC and EC&RC used in my paper, respectively. Checkout run.sh in scripts folder. It should be self-explanatory.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].