Hierarchical Graph Search Using Tensor and Fuzzy Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search engines rely on labor-intensive hand-engineered methods and extensive synonym lists, limiting their ability to provide relevant results for semantically similar search terms and requiring significant user interaction or memory resources.

Innovation Solution

A hierarchical search method using tensor and fuzzy searches, combined with Bayesian network propagation, to determine relevance scores for nodes in a graph structure, eliminating the need for hand-engineered synonym lists and reducing memory requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional text-based search uses hand-engineered synonym dictionaries and fuzzy distance comparison, then search simplicity and computational scalability are achieved, but labor intensity and hand-engineering requirements increase significantly

Engineering Contradiction:
Improvesearch computational scalabilityVSAvoidhand-engineering labor intensity
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The system uses unsupervised learning algorithms to automatically build synonym dictionaries and semantic relationships from the corpus itself, eliminating the need for manual curation. The model self-trains on the data to identify term relationships, making the system self-sufficient rather than requiring continuous human intervention for dictionary maintenance.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical processes of hand-engineering synonym dictionaries with automated computational processes using machine learning models. The system substitutes human labor with algorithmic processing that automatically discovers semantic relationships through vector space modeling and similarity calculations.

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

2Adaptability or versatility

If extensive synonym dictionaries are hand-curated for text-based search, then semantic similarity coverage is improved, but system complexity and maintenance burden increase

Engineering Contradiction:
Improvesemantic similarity coverageVSAvoidsynonym dictionary complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system changes the representation parameters from discrete synonym lists to continuous vector embeddings in a high-dimensional space. This allows semantic similarity to be captured through geometric relationships (cosine similarity, Euclidean distance) rather than explicit dictionary lookups, reducing complexity while maintaining adaptability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The vector space model serves multiple functions simultaneously: it captures synonym relationships, handles misspellings through fuzzy matching, supports hierarchical categorization, and enables scalable similarity searches. This single unified approach replaces multiple specialized components that would otherwise be needed.

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

3Reliability

If conventional search methods rely on frequentist approaches with extensive user interaction, then search relevance is improved, but time consumption and user base requirements increase

Engineering Contradiction:
Improvesearch relevanceVSAvoiduser interaction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-computing vector embeddings for all terms in the corpus and pre-organizing them in the vector space before search queries arrive. This allows the search engine to immediately compute similarities without requiring iterative user interaction or frequentist sampling, delivering relevant results faster.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces vector embeddings as an intermediary representation between the query and the corpus. Instead of directly comparing raw text or relying on user feedback loops, the system mediates through pre-computed semantic vectors that capture meaning, enabling faster and more reliable relevance determination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11468078B2Hierarchical data searching using tensor searching, fuzzy searching, and Bayesian networks
Publication Date: 2022.10.11 AETNA INC
  • US11468078B2 patent drawing
  • US11468078B2 patent drawing
  • US11468078B2 patent drawing

AI summary

Methods and systems for performing a search over hierarchical data are provided. The method may be performed by a server comprising a processor and memory. The method includes receiving a query string from a user device. The query string is searched for via a tensor search of a graph structure to determine node tensor distance score for each node in the graph structure. The query string is searched for via a fuzzy search of the graph structure to determine node fuzzy distance score for each node in the graph structure. Nodes with relevant scores are determined by updating a Bayesian network representation with evidence based on the node tensor distance scores and the node fuzzy distance scores of each node. Relevant data from the nodes is sent with relevant scores to the user device.