Hypergraph Search for Coherent Entity Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search technologies struggle to efficiently process and retrieve coherently related entities from large datasets, particularly in extracting meaningful relationships between multiple entities.

Innovation Solution

The method generates a knowledge graph from identified entities, where nodes represent entities and edges represent pair-wise relationships with edge scores quantifying coherence. A hypergraph is then generated from the knowledge graph, with hyperedges representing relationships between multiple entities and carrying hyperedge scores that quantify coherence between these entities. This framework allows for efficient search and retrieval of coherently related entities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional search technologies are used to retrieve entities from large datasets, then the search process is simple and fast, but the ability to extract coherently related entities and meaningful relationships between multiple entities is poor

Engineering Contradiction:
Improvecoherence of search resultsVSAvoidsearch system structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the search problem into two distinct phases: (1) constructing a knowledge graph that captures pairwise relationships between entities, and (2) generating a hypergraph from the knowledge graph to capture higher-order relationships. This segmentation allows each phase to be optimized independently, improving coherence without overwhelming complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional pairwise relationships (2D) to hypergraph relationships that connect multiple entities simultaneously (higher dimensions). By representing relationships between multiple entities as hyperedges in a hypergraph, the system captures complex coherent relationships that cannot be expressed through simple pairwise connections

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

2Adaptability or versatility

If knowledge graphs with pair-wise relationships are used, then the structure is simple and easy to construct, but the ability to represent relationships between multiple entities is limited

Engineering Contradiction:
Improverelationship representation capabilityVSAvoidgraph structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a nested structure where a hypergraph is constructed from an existing knowledge graph. The knowledge graph (with nodes and edges) is nested within the hypergraph framework, allowing the system to retain the simplicity of pairwise relationships while adding the versatility of multi-entity relationships through hyperedges that can encompass multiple nodes

Inventive Principle:
Principle #7Nested doll (Nesting)

3Measurement precision

If hyperedges representing multiple entity relationships are introduced, then the coherence measurement is improved, but the computational complexity increases

Engineering Contradiction:
Improvecoherence quantificationVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing pairwise relationship scores in the knowledge graph phase. These pre-computed scores are then reused when constructing hyperedges and calculating hyperedge scores, avoiding redundant computations and reducing the overall computational burden of measuring coherence for multiple entities

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12222987B1Performing a search using a hypergraph
Publication Date: 2025.02.11 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12222987B1 patent drawing
  • US12222987B1 patent drawing
  • US12222987B1 patent drawing

AI summary

Provided are techniques for performing a search using a hypergraph. Entities are identified. A knowledge graph using the entities is generated, wherein nodes of the knowledge graph represent the entities and edges between the nodes represent pair-wise relationships, and wherein each of the edges carries an edge score that quantifies a degree of coherence between a pair of the entities. A hypergraph using the knowledge graph is generated, wherein nodes of the hypergraph represent the entities and hyperedges represent relationships between multiple entities, and wherein each of the hyperedges carries a hyperedge score that quantifies a degree of coherence between the multiple entities. A search request is received. A search result is generated using the hypergraph, wherein the search result comprises a set of coherently related entities. The search result is returned.