Pointed Directional Message Passing to Reduce GNN Smoothing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning processes suffer from redundant message passing among nodes, leading to reduced efficiency and accuracy in model training and prediction, particularly in graph neural networks (GNNs), due to the smoothing problem caused by indiscriminate information exchange.

Innovation Solution

Implementing a directional flow of information within GNNs to prevent redundant exchanges by defining a uni-directional propagation of information towards a point node, using an algorithm that ensures information flows only when certain criteria are met, such as immediate neighborhood and distance from the point node.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If indiscriminate information exchange is implemented among nodes in GNN, then information completeness is improved, but redundant message passing increases leading to reduced training efficiency and prediction accuracy

Engineering Contradiction:
Improveinformation completenessVSAvoidtraining efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent applies local quality by making the information exchange property location-dependent through directional message passing. Each node's information exchange behavior is determined by its position relative to the target node, with messages flowing only from nodes closer to the target to nodes farther away. This localized directional control eliminates redundant exchanges while preserving necessary information flow, resolving the contradiction between information completeness and training efficiency.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If multiple model training cycles are executed to improve prediction accuracy, then prediction accuracy is improved, but smoothing problem increases causing nodes to become more alike and reducing distinctiveness

Engineering Contradiction:
Improveprediction accuracyVSAvoidnode distinctiveness
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The patent inverts the conventional undirected message passing approach by implementing directed message passing where information flows only in one direction (from closer nodes to farther nodes relative to target). This inversion prevents the symmetric information exchange that causes smoothing, allowing multiple training cycles to improve accuracy while maintaining node distinctiveness through asymmetric information flow.

Inventive Principle:
Principle #13The other way round (Inversion)

3Productivity

If redundant message passing is reduced to improve training efficiency, then training efficiency is improved, but information exchange completeness may be compromised

Engineering Contradiction:
Improvetraining efficiencyVSAvoidinformation exchange completeness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent changes the parameter of message passing from undirected to directed based on distance parameters. By introducing directional parameters (which node sends to which node based on their relative distances to the target), the system eliminates redundant messages while preserving all necessary information. This parameter change resolves the contradiction by making information exchange both efficient and complete.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250259052A1Graph neural network with pointed directional message passing
Publication Date: 2025.08.14 PAYPAL INC
  • US20250259052A1 patent drawing
  • US20250259052A1 patent drawing
  • US20250259052A1 patent drawing

AI summary

A graph network of a service provider is accessed. The graph network includes a plurality of nodes interconnected by a plurality of edges. A plurality of sub-graphs is generated. Each of the sub-graphs corresponds to a different portion of the graph network. Each of the sub-graphs includes a different subset of the plurality of nodes. A directional flow for information exchanges is defined between the nodes of each of the sub-graphs. A graph neural network (GNN) model is trained based on the defined directional flow. The trained GNN model is utilized to generate one or more predictions.