Information Discovery System Using NLP Knowledge Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information retrieval systems fail to effectively discover relevant information related to a topic from various sources, as they rely on direct keyword searching, which may miss items and sources that do not include the searched keywords, making it difficult to find relevant data.

Innovation Solution

An information discovery system that uses Natural Language Processing (NLP) to extract knowledge points from data elements, such as author and recipient information, sentiment, and purchase intent, and creates a knowledge graph with weighted links between these points and data elements, allowing for traversal based on user-defined queries to uncover semantically relevant data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If direct keyword searching is used, then search speed and simplicity are improved, but information completeness and relevance are worsened

Engineering Contradiction:
Improvesearch speedVSAvoidinformation completeness
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The patent introduces an intermediary system between the user query and the information sources. This system uses Natural Language Processing to extract knowledge points from queries and creates a knowledge graph that mediates the search process, enabling discovery of relevant information beyond direct keyword matches while maintaining search efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical keyword-matching system with an intelligent NLP-based system. Instead of relying on simple string matching, the system uses semantic understanding, knowledge extraction, and graph-based relationships to identify relevant information, substituting a rigid mechanical approach with a flexible intelligent one

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If knowledge graph traversal is implemented, then information discovery capability is improved, but system complexity is worsened

Engineering Contradiction:
Improveinformation discovery capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex information retrieval task into distinct components: NLP processing to extract knowledge points, knowledge graph construction to organize relationships, and graph traversal to discover information. This segmentation allows each component to be optimized independently while working together to solve the overall problem

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The knowledge graph serves as an intermediary data structure that simplifies the complexity. Instead of directly querying unstructured data sources, the system uses the structured knowledge graph as a mediator, pre-computing relationships and enabling efficient traversal while hiding the underlying complexity from users

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10482390B2Information discovery system
Publication Date: 2019.11.19 SALESFORCE INC
  • US10482390B2 patent drawing
  • US10482390B2 patent drawing
  • US10482390B2 patent drawing

AI summary

Systems, device and techniques are disclosed for an information discovery system. An element of data may be retrieved. A knowledge point may be extracted from the element of data. The knowledge point may include an aspect of the element of data. The element of data and the knowledge point may be linked with a traversable link. The knowledge point may further be linked to a second element of data. Natural language processing analysis, linguistic analysis, sentiment analysis, and metadata analysis, may be used to determine the aspect of the element of data.