awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
yuanxiaosc avatar

yuanxiaosc/Entity-Relation-Extraction

0
View on GitHub↗
1,231 stars·269 forks·Python·21 viewsyuanxiaosc.github.io/2019/05/17/多关系抽取研究↗

Entity Relation Extraction

Entity-Relation-Extraction is a machine learning framework designed to identify entities and their logical connections within unstructured text. It functions as a pipeline that transforms raw documents into structured knowledge graphs by utilizing deep learning models and transformer architectures.

The project distinguishes itself through a schema-driven approach, which maps extracted information to predefined relational templates to ensure output consistency. It employs a multi-stage process that combines sequence-labeling token classification with contextual encoding to delineate entity boundaries and classify relationships between them.

The toolkit provides components for fine-tuning pre-trained language models and orchestrating data through computational graphs. It includes utilities for evaluating model performance against ground truth datasets to verify the accuracy of the extraction process.

Features

  • Entity and Relation Extraction - Identifies specific entities and determines logical connections between them using a multi-stage classification pipeline.
  • Natural Language Entity Extraction - Transforms raw documents into structured knowledge graphs by identifying entities and their logical connections.
  • Knowledge Graph Construction - Populates structured databases by automatically extracting relationships between entities from large volumes of text.
  • Schema-Driven Mappings - Structures extracted data according to predefined relational templates to ensure output conforms to specific domain requirements.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Transformer Encoders - Processes input text through deep bidirectional layers to generate rich vector representations.
  • Information Extraction - Sequences specialized models to identify entities and classify their logical connections within unstructured text.
  • BERT Fine-Tuning - Adapts pre-trained language models to perform specialized sequence labeling and classification tasks.
  • Graph Schema Extractions - Maps unstructured text into structured knowledge graphs based on predefined entity and relation schemas.
  • Machine Learning Pipelines - Builds multi-stage workflows that process raw data through classification and labeling models.
  • Star history

    Star history chart for yuanxiaosc/entity-relation-extractionStar history chart for yuanxiaosc/entity-relation-extraction

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does yuanxiaosc/entity-relation-extraction do?

    Entity-Relation-Extraction is a machine learning framework designed to identify entities and their logical connections within unstructured text. It functions as a pipeline that transforms raw documents into structured knowledge graphs by utilizing deep learning models and transformer architectures.

    What are the main features of yuanxiaosc/entity-relation-extraction?

    The main features of yuanxiaosc/entity-relation-extraction are: Entity and Relation Extraction, Natural Language Entity Extraction, Knowledge Graph Construction, Schema-Driven Mappings, Transformer Encoders, Information Extraction, BERT Fine-Tuning, Graph Schema Extractions.

    Which projects share features with yuanxiaosc/entity-relation-extraction?

    Projects with overlapping indexed features include: luopeixiang/named_entity_recognition — Named entity recognition is a natural language processing library that implements statistical and neural sequence… macanv/bert-bilstm-crf-ner — This project is a named entity recognition framework and TensorFlow-based natural language processing model. It… facebook/duckling — Duckling is a deterministic named entity recognizer and natural language entity extractor. It transforms unstructured… ownthink/knowledgegraphdata — KnowledgeGraphData is a collection of structured datasets and corpora designed to provide a foundational layer for… thunlp/opennre — OpenNRE is a natural language processing library and neural relation extraction framework designed to transform… bojone/bert4keras — bert4keras is a lightweight reimplementation of the BERT transformer architecture for the Keras deep learning…

    Projects sharing features with Entity Relation Extraction

    These projects share indexed features with Entity Relation Extraction. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • luopeixiang/named_entity_recognitionluopeixiang avatar

      luopeixiang/named_entity_recognition

      2,286View on GitHub↗

      Named entity recognition is a natural language processing library that implements statistical and neural sequence labeling models to extract entities from text. The toolkit provides implementations for hidden Markov models, conditional random fields, and bidirectional recurrent neural networks combined with conditional random field layers. The library supports training machine learning models on annotated training corpora using maximum likelihood estimation for parameter and transition structure estimation. It includes ensemble majority voting consensus strategies to combine independent outpu

      Pythonbi-lstmbi-lstm-crfchinese-ner
      View on GitHub↗2,286
    • macanv/bert-bilstm-crf-nermacanv avatar

      macanv/BERT-BiLSTM-CRF-NER

      4,904View on GitHub↗

      This project is a named entity recognition framework and TensorFlow-based natural language processing model. It provides a pipeline for adapting pre-trained language models to specific entity recognition and text classification tasks. The system implements a sequence labeling architecture that combines transformer-based embeddings with bidirectional sequence modeling and conditional random field decoding. It includes tools for fine-tuning model weights and training the network to identify and categorize entities within unstructured text. The framework also includes a client-server architectu

      Python
      View on GitHub↗4,904
    • facebook/ducklingfacebook avatar

      facebook/duckling

      4,292View on GitHub↗

      Duckling is a deterministic named entity recognizer and natural language entity extractor. It transforms unstructured text into machine-readable data by mapping language-specific input strings to universal structured formats. The system utilizes a rule-based engine and composable language rules to resolve entities without relying on probabilistic models. It supports multilingual text parsing across various regional locales, employing a logic-driven approach to normalize diverse natural language expressions into standardized numeric values. The project covers the extraction and normalization

      Haskell
      View on GitHub↗4,292
    • ownthink/knowledgegraphdataownthink avatar

      ownthink/KnowledgeGraphData

      5,181View on GitHub↗

      KnowledgeGraphData is a collection of structured datasets and corpora designed to provide a foundational layer for cognitive intelligence and artificial intelligence systems. It primarily consists of large-scale Chinese knowledge graph datasets, including entity-relation data and NLP training sets used to drive semantic understanding and automated question answering. The project focuses on the construction and export of massive entity-attribute-value graphs, organizing knowledge into portable formats. It provides specialized domain partitioning to tailor information retrieval for professional

      Python
      View on GitHub↗5,181
    Compare all 30 related projects→

    Curated searches featuring Entity Relation Extraction

    Hand-picked collections where Entity Relation Extraction appears.
    • Named Entity Recognition and Extraction