All Projects → sanjaymeena → InformationExtractionSystem

sanjaymeena / InformationExtractionSystem

Licence: Apache-2.0 license
Information Extraction System can perform NLP tasks like Named Entity Recognition, Sentence Simplification, Relation Extraction etc.

Programming Languages

erlang
1774 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to InformationExtractionSystem

lima
The Libre Multilingual Analyzer, a Natural Language Processing (NLP) C++ toolkit.
Stars: ✭ 75 (+177.78%)
Mutual labels:  information-extraction, named-entity-recognition, relation-extraction, entity-extraction
Information Extraction Chinese
Chinese Named Entity Recognition with IDCNN/biLSTM+CRF, and Relation Extraction with biGRU+2ATT 中文实体识别与关系提取
Stars: ✭ 1,888 (+6892.59%)
Mutual labels:  information-extraction, named-entity-recognition, relation-extraction
Ner Bert Pytorch
PyTorch solution of named entity recognition task Using Google AI's pre-trained BERT model.
Stars: ✭ 249 (+822.22%)
Mutual labels:  information-extraction, named-entity-recognition, entity-extraction
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 (+114.81%)
Mutual labels:  information-extraction, named-entity-recognition, relation-extraction
IE Paper Notes
Paper notes for Information Extraction, including Relation Extraction (RE), Named Entity Recognition (NER), Entity Linking (EL), Event Extraction (EE), Named Entity Disambiguation (NED).
Stars: ✭ 14 (-48.15%)
Mutual labels:  information-extraction, named-entity-recognition, relation-extraction
Multiple Relations Extraction Only Look Once
Multiple-Relations-Extraction-Only-Look-Once. Just look at the sentence once and extract the multiple pairs of entities and their corresponding relations. 端到端联合多关系抽取模型,可用于 http://lic2019.ccf.org.cn/kg 信息抽取。
Stars: ✭ 269 (+896.3%)
Mutual labels:  information-extraction, relation-extraction, entity-extraction
CogIE
CogIE: An Information Extraction Toolkit for Bridging Text and CogNet. ACL 2021
Stars: ✭ 47 (+74.07%)
Mutual labels:  information-extraction, named-entity-recognition, relation-extraction
Dan Jurafsky Chris Manning Nlp
My solution to the Natural Language Processing course made by Dan Jurafsky, Chris Manning in Winter 2012.
Stars: ✭ 124 (+359.26%)
Mutual labels:  information-extraction, named-entity-recognition
Triggerner
TriggerNER: Learning with Entity Triggers as Explanations for Named Entity Recognition (ACL 2020)
Stars: ✭ 141 (+422.22%)
Mutual labels:  information-extraction, named-entity-recognition
Open Ie Papers
Open Information Extraction (OpenIE) and Open Relation Extraction (ORE) papers and data.
Stars: ✭ 150 (+455.56%)
Mutual labels:  information-extraction, relation-extraction
Tre
[AKBC 19] Improving Relation Extraction by Pre-trained Language Representations
Stars: ✭ 95 (+251.85%)
Mutual labels:  information-extraction, relation-extraction
OpenUE
OpenUE是一个轻量级知识图谱抽取工具 (An Open Toolkit for Universal Extraction from Text published at EMNLP2020: https://aclanthology.org/2020.emnlp-demos.1.pdf)
Stars: ✭ 274 (+914.81%)
Mutual labels:  named-entity-recognition, relation-extraction
spert
PyTorch code for SpERT: Span-based Entity and Relation Transformer
Stars: ✭ 572 (+2018.52%)
Mutual labels:  named-entity-recognition, relation-extraction
Awesome Hungarian Nlp
A curated list of NLP resources for Hungarian
Stars: ✭ 121 (+348.15%)
Mutual labels:  information-extraction, named-entity-recognition
Pytorch multi head selection re
BERT + reproduce "Joint entity recognition and relation extraction as a multi-head selection problem" for Chinese and English IE
Stars: ✭ 105 (+288.89%)
Mutual labels:  information-extraction, relation-extraction
Clustype
Automatic Entity Recognition and Typing for Domain-Specific Corpora (KDD'15)
Stars: ✭ 99 (+266.67%)
Mutual labels:  information-extraction, entity-extraction
scikitcrf NER
Python library for custom entity recognition using Sklearn CRF
Stars: ✭ 17 (-37.04%)
Mutual labels:  named-entity-recognition, entity-extraction
neural name tagging
Code for "Reliability-aware Dynamic Feature Composition for Name Tagging" (ACL2019)
Stars: ✭ 39 (+44.44%)
Mutual labels:  information-extraction, named-entity-recognition
DocuNet
Code and dataset for the IJCAI 2021 paper "Document-level Relation Extraction as Semantic Segmentation".
Stars: ✭ 84 (+211.11%)
Mutual labels:  information-extraction, relation-extraction
Nested Ner Tacl2020 Transformers
Implementation of Nested Named Entity Recognition using BERT
Stars: ✭ 76 (+181.48%)
Mutual labels:  information-extraction, named-entity-recognition

InformationExtractionSystem

Information Extraction System can perform NLP tasks like Named Entity Recognition, Sentence Simplification, Relation Extraction etc.

This document is an overview of various modules. For more information, please refer to InformationExtractionSystem.pdf in Resources folder.

Modules in Information Extraction System

Module 1 : Tagger Module

The tagger module performs following tasks: text preprocessing, syntactic parsing using stanford parser, sense tagging using super sense tagger, coreference resolution.

Module 2: Fact Extraction Module

This module performs various syntactic transformations on sentences to extract factual information. Syntactic transformations are based on English syntactic Rules.

Module 3: Entity Extraction Module

The Entity extraction module extracts the entities from the text. The entity types are based on wordnet senses. In total, there are 27 noun categories and 15 verb categories

Module 4: Relation Extraction Module

Relation Extraction Module will extract the triplet: predicate, subject, object which will be present in sentences. For complex sentences, more than one triplet can be present.

About the Code

Please run com.asus.ctc.ie.InformationExtraction for demo run. The IE system is memory intensive. please provide -Xmx1024m as VM argument.

Configuration

Configuration files are kept in resources/core_ie_resources/ie_data. THey are controlled in com.asus.ctc.ie.config.GlobalProperties

The main configuration files are:

  1. ie_processing_configuration.properties : Run time control over different modules in IE System
  2. ie_properties.properties : All the necessary filepaths for various resources are mentioned here.
  3. stanford_parser_configuration.xml : Stanford Parser configuration to run it as as socket server.
  4. supersense_tagger_configuration.xml : Super Sense tagger configuration to run it as a socket server.
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].