Joint Entity Relation Extraction via Recurrent Neural Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing natural language processing methods are inadequate for handling multiple relation instances in a sentence and fail to effectively detect entity mention pairs participating in relations, as they treat relation classification as a sentence-level multi-class classification problem without considering the interdependencies between entity recognition and relation classification.

Innovation Solution

A device comprising a recurrent neural network and an entity-relation table that jointly performs entity and relation extraction, using a forward and backward neural network to provide context representations for words, allowing for the interdependencies between entity recognition and relation classification to be modeled, thereby alleviating the need for search heuristics and explicit label dependencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If relation classification is treated as a sentence-level multi-class classification problem with a single relation instance, then the classification process is simplified, but the method becomes incapable of handling multiple relation instances in a sentence

Engineering Contradiction:
Improveclassification process complexityVSAvoidcapability to handle multiple relation instances
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the sentence-level classification problem into word-pair level classifications by creating an entity-relation table with n x n cells, where each cell corresponds to a specific word pair (wi, wj). This allows multiple relation instances to be independently classified and detected within the same sentence processing framework.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single sentence-level classification dimension to a two-dimensional word-pair classification dimension by introducing the entity-relation table structure. This dimensional expansion enables simultaneous representation of multiple relations and entities within the sentence without increasing overall computational complexity significantly.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of manufacture

If entity recognition and relation classification are performed as separate subtasks in a pipeline, then each subtask can be optimized independently, but the interdependencies between the two tasks are lost

Engineering Contradiction:
Improveindependent optimization of subtasksVSAvoidaccuracy of entity and relation extraction
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent merges entity recognition and relation classification into a unified joint extraction framework using a single recurrent neural network that processes both tasks simultaneously. The shared neural network architecture allows the model to learn interdependencies between entity recognition and relation classification, improving overall extraction accuracy while maintaining efficient processing.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If conventional relation classification methods are used, then the processing is computationally efficient for single relations, but the methods fail to detect corresponding entity mention pairs participating in the relation

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddetection of entity mention pairs
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The recurrent neural network in the patent is designed to perform multiple functions simultaneously: it classifies relations between word pairs, identifies entity mentions, and detects their participations in relations. This multi-functional approach maintains processing efficiency while significantly improving the detection of entity mention pairs through the unified processing framework.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10503833B2Device and method for natural language processing
Publication Date: 2019.12.10 DRIMCO GMBH
  • US10503833B2 patent drawing
  • US10503833B2 patent drawing
  • US10503833B2 patent drawing

AI summary

A device for relation extraction in a natural language sentence having n words is suggested, the device comprising: a recurrent neural network for joint entity and relation extractions of entities and relations between the entities in the sentence, and an entity-relation table for storing entity labels for the entities and relation labels for the relations, wherein both the entity labels and the relation labels are defined as instances of binary relationships between certain words wi and wj in the sentence, with i∈[1, . . . , n], and j∈[1, . . . , n], wherein each of the entity labels is a first binary relationship for i=j, and wherein each of the relation labels is a second binary relationship for i≠j, wherein the recurrent neural network is configured to fill the cells of the entity-relation table and includes a forward neural network and a backward neural network.