Latent Network Summarization for Graph Storage Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional graph representation techniques, such as node embedding and graph summarization, face challenges with large-scale graphs due to high storage requirements and computational inefficiencies, particularly in handling billions of nodes, and often sacrifice information fidelity for space efficiency, limiting their applicability to specific tasks and preventing on-the-fly node embedding derivation.

Innovation Solution

The latent summarization method learns a compressed, multi-level structural representation of graphs using relational operators and functions, capturing structural information at various levels, which is independent of graph size, allowing for efficient storage and on-the-fly node embedding derivation, supporting diverse graph-based tasks without tailored approaches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of stationary object

If conventional graph representation techniques (node embedding, graph summarization) are used to represent large-scale graphs, then storage space is reduced, but information fidelity is lost and computational efficiency deteriorates

Engineering Contradiction:
Improvestorage spaceVSAvoidinformation fidelity
Core Design Contradiction:
Volume of stationary objectVSLoss of information

Solution Approach 1:

The patent segments the graph representation into multiple levels of feature matrices (base feature matrix, first-level feature matrix, second-level feature matrix, etc.), where each level captures structural information at different granularities. This segmentation allows the system to store only essential structural patterns rather than complete graph data, reducing storage while preserving information fidelity through hierarchical abstraction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the graph from traditional node-embedding representation into a multi-level feature matrix representation that adds a dimensional hierarchy. Instead of flattening the graph into fixed-dimensional vectors, the system creates matrices organized by structural levels, enabling efficient storage through dimensionality reduction while maintaining the ability to derive node embeddings on-the-fly when needed.

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

2Volume of stationary object

If conventional graph representation techniques are used for large-scale graphs, then storage requirements are reduced, but computational efficiency deteriorates

Engineering Contradiction:
Improvestorage requirementsVSAvoidcomputational efficiency
Core Design Contradiction:
Volume of stationary objectVSProductivity

Solution Approach 1:

The patent performs preliminary computation to extract and store multi-level structural features in feature matrices before actual graph tasks are executed. By pre-computing and storing these hierarchical structural representations, the system enables fast on-the-fly derivation of node embeddings during runtime without reprocessing the entire graph, thus improving computational efficiency while maintaining reduced storage requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates compressed copies of graph structural information in the form of feature matrices that can be stored efficiently. These matrices serve as compact representations that can be quickly loaded and processed, replacing the need to store and process the complete original graph structure, thereby improving computational efficiency while maintaining storage efficiency.

Inventive Principle:
Principle #26Copying

3Volume of stationary object

If conventional graph summarization is applied to achieve space efficiency, then storage is reduced, but adaptability to diverse graph tasks is limited

Engineering Contradiction:
Improvestorage efficiencyVSAvoidtask adaptability
Core Design Contradiction:
Volume of stationary objectVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal multi-level feature matrix representation that can serve multiple graph-based tasks. The hierarchical structure captures structural information at different levels of abstraction, making the representation adaptable to various tasks such as node classification, link prediction, and community detection without requiring task-specific tailored approaches, thus achieving both storage efficiency and task versatility.

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

Solution Approach 2:

The patent enables parameter changes by allowing flexible selection of which feature matrices to use and how to combine them based on task requirements. The system can adjust the level of detail and structural information captured by modifying which hierarchical levels are utilized, providing adaptability to different graph tasks while maintaining the compact stored representation.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If conventional node embedding is used, then graph structure is represented, but storage space increases and on-the-fly derivation is prevented

Engineering Contradiction:
Improvegraph structure representationVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent extracts essential structural information from the complete graph and stores it in compressed multi-level feature matrices. Instead of storing full node embeddings for all nodes, the system extracts and stores only the critical structural patterns in hierarchical form, enabling space-efficient storage while maintaining the ability to derive complete node embeddings on-the-fly when needed for specific tasks.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11860675B2Latent network summarization
Publication Date: 2024.01.02 ADOBE INC
  • US11860675B2 patent drawing
  • US11860675B2 patent drawing
  • US11860675B2 patent drawing

AI summary

Embodiments of the present invention provide systems, methods, and computer storage media for latent summarization of a graph. Structural features can be captured from feature vectors associated with each node of the graph by applying base functions on the feature vectors and iteratively applying relational operators to successive feature matrices to derive deeper inductive relational functions that capture higher-order structural information in different subgraphs of increasing size (node separations). Heterogeneity can be summarized by performing capturing features in appropriate subgraphs (e.g., node-centric neighborhoods associated with each node type, edge direction, and/or edge type). Binning and/or dimensionality reduction can be applied to the resulting feature matrices. The resulting set of relational functions and multi-level feature matrices can form a latent summary that can be used to perform a variety of graph-based tasks, including node classification, node clustering, link prediction, entity resolution, anomaly and event detection, and inductive learning tasks.