Dynamic Attribute Extraction in AI Text Mining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing text mining engines lack the ability to understand syntactical relationships in unstructured text, preventing them from creating and reporting entity relationships.

Innovation Solution

A rules layer is added to the AI platform, enabling dynamic attribute extraction by defining relationship patterns, entities, and actions, which allows for the recognition and attachment of dynamic attributes to entities, thereby creating relationships among them.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a text mining engine extracts entities from unstructured text, then entity recognition capability is improved, but the ability to understand syntactical relationships and create entity relationships deteriorates

Engineering Contradiction:
Improveentity recognition capabilityVSAvoidsyntactical relationship information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the text mining process into distinct functional layers: a core entity recognition layer that identifies entities, and a separate rules layer that handles syntactical relationship analysis. This segmentation allows each layer to specialize in its function, with the entity recognition layer focusing on extracting entities and the rules layer focusing on understanding relationships between them, thereby resolving the contradiction between entity recognition capability and syntactical relationship understanding.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimensional layer (the rules layer) above the existing entity recognition layer. This additional dimension enables the system to process not only entity extraction but also syntactical relationships, sentence structure, and grammatical composition. By operating in this elevated dimension, the system can create entity relationships while maintaining the entity recognition capabilities of the underlying layer.

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

2Productivity

If existing text mining engines extract entities from text, then information extraction is improved, but the ability to analyze sentence structure and grammar deteriorates

Engineering Contradiction:
Improveinformation extraction efficiencyVSAvoidsentence structure and grammar understanding
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The rules layer serves as an intermediary between the entity extraction process and the syntactical analysis process. It receives entities from the core extraction layer and mediates by applying grammatical and syntactical rules to determine relationships between entities. This intermediary layer enables the system to maintain high information extraction efficiency while simultaneously achieving sentence structure and grammar understanding through the mediation of the rules layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a rules layer is added to enable dynamic attribute extraction, then entity relationship creation capability is improved, but system complexity increases

Engineering Contradiction:
Improveentity relationship creation capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The rules layer is designed with universal applicability, handling multiple functions including syntactical relationship analysis, dynamic attribute extraction, and entity relationship creation through a single unified layer. This multi-functionality reduces the need for separate specialized components, thereby managing system complexity while enhancing entity relationship creation capability. The rules layer can be configured with different rule sets for various domains without requiring fundamental architectural changes.

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

Solution Approach 2:

The rules layer incorporates dynamic characteristics, allowing the system to adapt to different text types, domains, and relationship patterns through configurable rules. This dynamic nature enables the system to handle diverse entity relationship creation tasks without requiring separate static processing modules for each scenario, thereby managing complexity through flexibility rather than through multiple fixed components.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20230259710A1Dynamic attribute extraction systems and methods for artificial intelligence platform
Publication Date: 2023.08.17 OPEN TEXT CORP
  • US20230259710A1 patent drawing
  • US20230259710A1 patent drawing
  • US20230259710A1 patent drawing

AI summary

An AI platform may receive a request for information on text. The text is processed through a text mining pipeline for dynamic attribute extraction. An engine determines entities in the text and utilizes the entities to determine a relationship pattern. The engine identifies a trigger by matching one of the entities with a predefined entity in a utility authority file, locates an entity in close proximity to the trigger, identifies a value or regular expression in close proximity to the trigger in the text, and creates a triplet containing the entity, the trigger, and the value or regular expression, the triplet representing the relationship pattern. The engine applies an action to the triplet, wherein the action comprises obtaining the value from the text or translating the regular expression. The engine attaches the value or a result from the translating to the entity as a dynamic attribute of the entity.