Logical Parser for NLP Knowledge Propagation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Natural language processing (NLP) techniques are limited in accurately processing logical relationships within natural language content, which hinders the understanding of logical semantics and affects the interpretation of sentences, especially in contexts requiring logical reasoning.

Innovation Solution

A method that generates a logical hierarchical representation of natural language content using a logical parser, converting it into a logical tree structure with nodes and edges, and propagates knowledge values based on predefined rules to create a transaction knowledgebase, enabling improved NLP through fuzzy relevance and supporting evidence measures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional NLP techniques are used for processing natural language content, then the processing speed is maintained at acceptable levels, but the accuracy of processing logical relationships deteriorates significantly

Engineering Contradiction:
Improveaccuracy of processing logical relationshipsVSAvoidcomplexity of NLP processing system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the NLP processing into distinct modules: a parser that converts natural language to a hierarchical representation, a knowledge propagation module that distributes relevance values, and a reasoning module that performs logical operations. This segmentation allows each component to specialize in processing logical relationships accurately without overwhelming the entire system, thereby improving accuracy while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary hierarchical representation structure that mediates between raw natural language input and final reasoning outputs. This intermediate form organizes information into nodes with relevance values, enabling accurate logical relationship processing while isolating the complexity of reasoning operations from the basic language processing pipeline.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a hierarchical representation with knowledge propagation is implemented, then the accuracy of reasoning operations is improved, but the processing time increases

Engineering Contradiction:
Improveaccuracy of reasoning operationsVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-establishing the hierarchical representation structure and pre-computing relevance values during the parsing phase. This preparation occurs before actual reasoning operations, so that when reasoning is needed, the system can operate more efficiently on pre-organized data rather than processing raw language continuously, thereby reducing reasoning time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The knowledge propagation mechanism operates continuously during parsing to distribute relevance values throughout the hierarchical representation. This continuous propagation ensures that the structure is always in a ready state for reasoning operations, eliminating the need for separate propagation steps and reducing overall processing time while maintaining high reasoning accuracy.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9904668B2Natural language processing utilizing transaction based knowledge representation
Publication Date: 2018.02.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9904668B2 patent drawing
  • US9904668B2 patent drawing
  • US9904668B2 patent drawing

AI summary

Mechanisms are provided for processing logical relationships in natural language content. A logical parse of a first parse of the natural language content is generated by identifying latent logical terms within the first parse indicative of logical relationships between elements of the natural language content. The logical parse comprises nodes and edges linking nodes. At least one knowledge value is associated with each node in the logical parse. The at least one knowledge value associated with at least a subset of the nodes in the logical parse is propagated to one or more other nodes in the logical parse based on propagation rules. The propagating of the at least one knowledge value generates transaction records in a transaction knowledgebase data structure. A reasoning operation is executed based on the transaction knowledgebase data structure.