Graph Processing Neural Network Model Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graph processing methods using neural networks face limitations in generalization and accuracy, particularly when dealing with out-of-distribution inputs, due to the reliance on a single neural update model for node state updates.

Innovation Solution

The method employs a multi-update model with a first and second neural update model, along with a neural fusion model to fuse intermediate node states, and a probability model to select the representative update model based on input graph data, enabling improved generalization and accuracy by aggregating messages and updating node states dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single neural update model is used for node state updates, then the device complexity is reduced, but the generalization ability and accuracy deteriorate when dealing with out-of-distribution inputs

Engineering Contradiction:
Improvegeneralization abilityVSAvoidmodel complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the neural update process into multiple specialized models (first neural update model and second neural update model), each handling different aspects of node state updates. This segmentation allows the system to specialize different models for different types of inputs, improving generalization ability while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal graph processing apparatus that can handle both in-distribution and out-of-distribution inputs through multiple neural update models. The system achieves multi-functionality by selecting and combining different update models based on input characteristics, enabling the same apparatus to adapt to various input types without requiring separate specialized systems.

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

2Measurement precision

If multiple neural update models are used to update node states, then the accuracy and generalization improve, but the computational overhead and processing time increase

Engineering Contradiction:
ImproveaccuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements dynamic model selection where the system adaptively chooses which neural update model(s) to apply based on the characteristics of the input graph data. This dynamic approach allows the system to use multiple models when accuracy is critical while potentially using fewer models for simpler inputs, thus balancing accuracy requirements with processing time constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different neural update models to different nodes or different parts of the graph based on local characteristics. This local quality approach ensures that computationally intensive multiple model updates are applied only where necessary to achieve accuracy improvements, rather than uniformly across the entire graph, thereby reducing overall processing time while maintaining accuracy where needed.

Inventive Principle:
Principle #3Local quality

3Reliability

If multiple neural update models are applied to aggregate messages, then the task performance on out-of-distribution inputs improves, but the device complexity increases

Engineering Contradiction:
Improvetask performanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism (the graph processing apparatus with model selection logic) that manages multiple neural update models. This intermediary layer handles the complexity of coordinating multiple models, selecting appropriate models based on input characteristics, and aggregating their outputs, thereby improving task performance on out-of-distribution inputs while encapsulating the complexity within a manageable system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250086433A1Method and apparatus with graph processing using neural network
Publication Date: 2025.03.13 SAMSUNG ELECTRONICS CO LTD
  • US20250086433A1 patent drawing
  • US20250086433A1 patent drawing
  • US20250086433A1 patent drawing

AI summary

A method and apparatus for graph processing using a neural network model are provided. The method includes generating messages based on node states of nodes of input graph data using a neural message generating model, generating aggregated messages by aggregating the messages based on the nodes, updating the node states of the nodes by executing different neural update models, and outputting a task result with respect to the input graph data based on the updated node states.