Knowledge Graph Perspectives via Lazy Metagraph Transformations

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 heterogeneous graph processing, limiting their usability in complex datasets.

Innovation Solution

A method and system for generating a knowledge graph perspective using lazily evaluated metagraph transformations with parallel matrix-linear algebra operations, optimizing computational efficiency and reducing complexity by leveraging user-defined schema configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

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

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

Solution Approach 1:

The patent replaces traditional graph traversal algorithms with linear algebra operations (matrix multiplications, eigenvalue computations) to achieve computational speedups. By formulating graph analytics as linear algebra problems that can be optimized through lazy evaluation and parallel processing, the system achieves higher productivity while managing complexity through mathematical abstractions.

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

Solution Approach 2:

The system changes the computational parameters by introducing lazy evaluation strategies where graph transformations are not immediately executed but represented as composible operations. This allows the system to defer computation until necessary, optimizing resource usage and achieving better scalability for large-scale graph analytics.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If Spark GraphX is used for large-scale graph processing, then scalability and robust tools for graph transformations are provided, but visual feedback capabilities and support for projections that modify graph structure are lacking

Engineering Contradiction:
Improvevisual feedbackVSAvoidgraph transformation capability
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements visual feedback mechanisms that allow users to interactively explore and understand graph transformations. By providing visual representations of graph states during transformations and projections, the system enhances ease of operation while maintaining the ability to perform complex graph modifications through the integration of visual analytics with computational operations.

Inventive Principle:
Principle #23Feedback

3Productivity

If cuGraph is used for GPU-accelerated graph analytics, then computational speed for graph linear algebra operations is significantly improved, but expressive projections and visual feedback capabilities are hindered

Engineering Contradiction:
Improvecomputational speedVSAvoiduser interaction capability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent segments the system into distinct computational and interactive layers. The GPU-accelerated cuGraph library handles computationally intensive linear algebra operations for high productivity, while a separate software layer provides expressive projections and visual feedback capabilities. This segmentation allows each component to excel at its specialized function without compromising the other.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4685702A1Method and system for generating at least one perspective of knowledge graph
Publication Date: 2026.01.28 QUANTEXA LTD
  • EP4685702A1 patent drawingFigure 1
  • EP4685702A1 patent drawingFigure 2~3
  • EP4685702A1 patent drawingFigure 4

AI summary

There is disclosed a method for generating perspective(s) (300) of a knowledge graph (302). The method comprises receiving the knowledge graph from a database, wherein the knowledge graph comprises vertices at least partially connected together by edges; generating a property graph (202, 400, 500) of the knowledge graph, wherein the property graph comprises vertices (204A-C, 402A-I, 502A-I) at least partially connected together by edges (206A-D); creating metagraph transformation(s) to be executed on the property graph for generating perspective(s) of knowledge graph, wherein each of metagraph transformation(s) is lazily evaluated on property graph; adjusting metagraph transformation(s) based on lazy evaluation of the metagraph transformation(s) on the property graph; executing metagraph transformation(s) on the property graph, based on execution of matrix-linear algebra operations parallelly for each of metagraph transformation(s), on device(s); and generating multigraph(s) for depicting perspective(s) of the knowledge graph based on a corresponding transformed property graph (200) generated from execution of each of metagraph transformation(s) on property graph.