Graph Attention Structure Learning for Noisy Edge Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Graph Neural Networks (GNNs) are sensitive to noisy edges and conflicting demands of structure learning and node embedding, which hinders their performance in learning edge weights and generating accurate node embeddings.

Innovation Solution

The Graph Learning Attention Mechanism (GLAM) separates structure learning and node embedding tasks by generating structure learning scores for edges, selecting a subset of edges based on these scores, and using them to create a sparsified graph that optimizes downstream tasks without requiring exogenous regularizers or edge-selection heuristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If edge-weighting mechanisms are used to scale contribution of each edge, then the model can account for neighborhoods of varying size, but noisy edges cannot be eliminated without removing them altogether

Engineering Contradiction:
Improveability to account for neighborhoods of varying sizeVSAvoidperformance degradation from noisy edges
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies this principle by learning attention weights that can effectively discard noisy edges (set attention weight to zero) while recovering important edges. The attention mechanism learns to filter out harmful edges during training, allowing the model to discard noisy connections while preserving meaningful ones, thus resolving the contradiction between handling varying neighborhood sizes and eliminating noisy edges.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The patent changes the parameter of edge weights from fixed normalization to learned attention weights. Instead of using fixed normalization parameters that treat all edges equally, the model learns dynamic attention weight parameters that adaptively scale edge contributions based on their actual importance, allowing the model to both handle varying neighborhood sizes and filter noisy edges.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If GNNs are made highly sensitive to network structure to derive expressive power, then they gain better representation capability, but they become more sensitive to noisy edges which degrades performance

Engineering Contradiction:
Improveexpressive power and representation capabilityVSAvoidsensitivity to noisy edges
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The attention mechanism serves as an intermediary between the network structure and the aggregation process. Instead of directly aggregating all neighboring nodes, the model introduces attention weights as intermediate parameters that modulate the influence of each neighbor. This intermediary layer allows the model to maintain sensitivity to network structure for expressive power while filtering out noisy edges through learned attention weights.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If edge weights are normalized across each neighborhood, then node embedding can be performed, but the impact of noisy edges cannot be eliminated

Engineering Contradiction:
Improvenode embedding capabilityVSAvoidimpact of noisy edges
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent transitions from static normalized edge weights to dynamic learned attention weights. Instead of applying fixed normalization across neighborhoods, the model learns dynamic attention weights that adapt to each specific neighborhood configuration and edge importance. This dynamic approach maintains the operational simplicity of normalization while enabling the model to selectively reduce the impact of noisy edges based on learned patterns.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240160904A1Graph learning attention mechanism
Publication Date: 2024.05.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20240160904A1 patent drawing
  • US20240160904A1 patent drawing
  • US20240160904A1 patent drawing

AI summary

A graph with a plurality of nodes, a plurality of edges, and a plurality of node features is obtained and node representations for the node features are generated. A plurality of structure learning scores is generated based on the node representations, each structure learning score corresponding to one of the plurality of edges. A subset of the plurality of edges that identify a subgraph is selected, each edge of the subset having a structure learning score that is greater than a given threshold. The subgraph is inputted to a representation learner and an inferencing operation is performed using the representation learner based on the subgraph.