Persistent Message Passing for Graph Neural Network State Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional graph neural networks (GNNs) struggle to perform well on tasks requiring efficient data structure queries dependent on previous states and connectivity, as they lack the ability to track the evolution of data structures over time.

Innovation Solution

Implement a persistent message passing (PMP) mechanism that endows GNNs with the capability to query past states by persisting node representations, creating new nodes (hidden states) instead of overwriting existing ones, applicable to both static and dynamic graphs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional GNNs overwrite existing hidden states with new states at each time step, then computational efficiency is improved, but the ability to query past states and track data structure evolution is lost

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidpast state information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent creates persistent copies of hidden states at each time step instead of overwriting them. Each time step t maintains its own copy of node representations h_v^(t), which are preserved and can be queried later. This copying mechanism allows the system to retain historical state information while继续进行 computations at new time steps.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent adds a time dimension to the hidden state representations by introducing time step indices. Instead of a single hidden state h_v, the system maintains h_v^(t) where t denotes the time dimension. This dimensional extension allows simultaneous access to multiple temporal states without interference.

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

2Loss of information

If persistent copies of hidden states are maintained for all time steps, then the ability to query past states is improved, but memory consumption increases

Engineering Contradiction:
Improvepast state informationVSAvoidmemory consumption
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent applies local quality by making persistence selective rather than universal. The system uses attention mechanisms to determine which hidden states from previous time steps are relevant and should be persisted. Not all historical states are maintained with equal quality - only those deemed important by the attention mechanism receive persistent storage.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts the persistence parameter φ_v^(t) for each node v at time step t. This parameter controls whether a hidden state should be persisted based on learned importance scores. By changing this parameter adaptively, the system optimizes the balance between retaining necessary historical information and managing memory resources efficiently.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12417373B2Persistent message passing for graph neural networks
Publication Date: 2025.09.16 GDM HOLDING LLC
  • US12417373B2 patent drawing
  • US12417373B2 patent drawing
  • US12417373B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing persistent message passing using graph neural networks.