Knowledge Graph Perspectives With Lazy Metagraph Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graph database and analytics tools lack computational speedups, scalability, and visual feedback, particularly for large-scale and complex heterogeneous graph datasets, limiting their usability and applicability in enterprise environments.

Innovation Solution

A method and system for generating a knowledge graph perspective by creating metagraph transformations that are lazily evaluated, using matrix-linear algebra operations in parallel, and validating against user-defined schema configurations to reduce complexity and runtime, while providing visual feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing graph database tools (Neo4j, TigerGraph) are used for large-scale heterogeneous graph processing, then basic graph storage and querying capabilities are provided, but computational speed is limited and scalability is restricted due to lack of linear algebra optimizations and lazy evaluation

Engineering Contradiction:
Improvecomputational speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces traditional graph traversal mechanisms with linear algebra operations. Graph projections are formulated as matrix multiplication operations, enabling utilization of highly optimized BLAS (Basic Linear Algebra Subprograms) libraries and GPU acceleration, thereby achieving significant computational speedups while maintaining manageable system complexity through mathematical abstraction

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

Solution Approach 2:

The patent changes the computational parameters by introducing lazy evaluation strategies where graph projections are not immediately computed but represented as executable plans. This allows deferred computation until results are actually needed, improving computational efficiency by avoiding unnecessary calculations and enabling better resource utilization

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If comprehensive graph analysis tools are provided, then analytical capabilities are enhanced, but visual feedback during transformations is lacking, reducing usability

Engineering Contradiction:
ImproveusabilityVSAvoidvisual feedback
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements visual feedback mechanisms that display intermediate results and transformation progress during graph projection operations. This allows users to monitor the computation process, understand data flow, and make informed decisions about parameter adjustments, thereby enhancing usability without losing critical visual information

Inventive Principle:
Principle #23Feedback

3Loss of time

If graph transformations are executed immediately, then results are obtained quickly for simple queries, but runtime increases significantly for complex large-scale transformations

Engineering Contradiction:
ImproveruntimeVSAvoidcomputational efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent performs preliminary actions by pre-computing and caching intermediate results that can be reused across multiple projections. The system identifies common subexpressions in graph transformation pipelines and computes them once, storing results for later retrieval, thereby reducing overall runtime for complex transformations while improving computational efficiency through avoided redundant calculations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260030521A1Method and system for generating at least one perspective of knowledge graph
Publication Date: 2026.01.29 QUANTEXA LTD
  • US20260030521A1 patent drawing
  • US20260030521A1 patent drawing
  • US20260030521A1 patent drawing

AI summary

A method for generating perspective(s) of a knowledge graph includes receiving the knowledge graph from a database, wherein the knowledge graph includes vertices at least partially connected together by edges; generating a property graph of the knowledge graph, including vertices at least partially connected together by edges; creating metagraph transformation(s) to be executed on the property graph for generating perspective(s) of the knowledge graph, wherein each metagraph transformation is lazily evaluated on the property graph; validating at least one metagraph transformation based on the lazy evaluation of on the property graph against a set of user-defined schema configurations; detecting a set of errors in the at least one metagraph transformation, if the at least one metagraph transformation is not successfully validated against the set of user-defined schema configurations; and displaying the set of errors to a user for adjusting the at least one metagraph transformation