Graph Neural Network Embeddings on Riemannian Manifolds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Graph neural networks (GNNs) face a performance decline due to over-smoothing as the depth increases, leading to indistinguishable node features and reduced effectiveness in tasks like node classification and link prediction.

Innovation Solution

Implement a method involving aggregation in Euclidean space followed by projection onto a compact Riemannian manifold and transformation to maintain distinctiveness of node embeddings, using techniques like BERT for initial feature mapping and adjusting positive definite matrix U during training to tailor the manifold representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the depth of GNN layers is increased to capture more intricate details from graph-structured data, then the model's ability to gather information improves, but over-smoothing occurs leading to performance decline

Engineering Contradiction:
Improveinformation gathering capabilityVSAvoidnode feature distinguishability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent transitions from Euclidean space to a compact Riemannian manifold (hyperbolic space) for representing node embeddings. This dimensional change allows the model to capture hierarchical structure of graphs more effectively while preventing over-smoothing. The hyperbolic geometry naturally accommodates the hierarchical relationships in graphs, enabling deeper networks to maintain distinct node representations.

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

Solution Approach 2:

The patent changes the geometric parameters of the embedding space by introducing a curvature parameter k in the hyperbolic space metric. By adjusting this parameter and other manifold-related parameters during training, the model optimizes the balance between capturing global graph structure and maintaining local node distinguishability, thereby preventing over-smoothing in deep networks.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If skip-connections are added for multi-hop message passing to address over-smoothing, then node feature distinguishability improves, but device complexity increases

Engineering Contradiction:
Improvenode feature distinguishabilityVSAvoidnetwork architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of adding structural components like skip-connections, the patent changes the mathematical parameters of the embedding space by using hyperbolic geometry. This allows multi-hop message passing to be achieved through standard layers while maintaining node distinguishability, avoiding the need for additional connection mechanisms and reducing architectural complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250378326A1Device and method for training a machine learning system for node classification or link prediction in graph structured data
Publication Date: 2025.12.11 ROBERT BOSCH GMBH
  • US20250378326A1 patent drawing
  • US20250378326A1 patent drawing
  • US20250378326A1 patent drawing

AI summary

A computer-implemented method for training a graph neural network to classify nodes or predict missing links in graph structured data. The method includes using node feature embeddings and a series of layers of the graph neural network to determine updated node feature embeddings, with a key step being the mapping of aggregated node feature embeddings to a compact Riemannian manifold. The training process optimizes a loss function to minimize the deviation between the graph neural networks output and the desired node classification or missing link prediction.