Motif-Based Attention for Graph Convolutional Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graph convolutional networks (GCNs) are inefficient in processing graph-structured data due to their reliance on edge-defined immediate neighbors for information integration, which fails to capture higher-order interactions and is not accurate or efficient for irregular graph structures.

Innovation Solution

The implementation of motif convolutional networks (MCNs) that select different pre-defined patterns or subgraphs (motifs) such as edges, triangles, and triangles (multi-hop motifs) to filter adjacent nodes for graph convolution, allowing for the selection of more relevant neighborhoods and capturing higher-order interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If graph convolutional networks use edge-defined immediate neighbors for information integration, then the computation is simple, but the accuracy is insufficient due to failure to capture higher-order interactions

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the graph convolution operation by defining different motif types (edge motifs, triangle motifs, etc.) that represent different neighborhood patterns. Each motif type segments the neighborhood in a specific structural way, allowing the network to capture higher-order interactions through multiple segmented views rather than a single uniform aggregation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by using motif-induced adjacency matrices that define different local neighborhood structures for different nodes. Each node can have its local neighborhood defined by relevant motifs, allowing the model to adapt to local graph structures and capture higher-order interactions where they exist, rather than applying a uniform aggregation approach globally.

Inventive Principle:
Principle #3Local quality

2Productivity

If graph convolutional networks integrate information from all immediate neighbors, then information coverage is complete, but computation efficiency decreases due to processing noisy or irrelevant nodes

Engineering Contradiction:
Improvecomputation efficiencyVSAvoidinformation filtering accuracy
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent extracts relevant neighborhood information by using motif-induced adjacency matrices to identify and extract only the nodes that form specific motif patterns with the target node. This extraction process filters out noisy or irrelevant nodes that do not participate in the defined motif structures, improving computation efficiency by focusing only on structurally relevant neighbors.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces motif-induced adjacency matrices as intermediaries between the raw graph structure and the convolution operation. These adjacency matrices act as mediators that encode higher-order structural relationships, allowing the model to implicitly filter and prioritize relevant neighborhood information through the motif-based representation rather than directly processing all immediate neighbors.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If graph convolutional networks use uniform aggregation for all nodes, then implementation is simple, but adaptability to irregular graph structures is poor

Engineering Contradiction:
Improveadaptability to irregular graph structuresVSAvoidmodel complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamics by making the aggregation process adaptive to each node's local structure through motif selection. Different nodes can utilize different motif types and combinations based on their local graph structure, allowing the model to dynamically adapt to irregular graph structures rather than applying a static uniform aggregation approach.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the aggregation operation by using different motif-induced adjacency matrices for different nodes and motif types. This allows the model to adaptively adjust the aggregation parameters (which neighbors to include, how to weight them) based on the local structural characteristics, improving adaptability to irregular graph structures.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12174907B2Graph convolutional networks with motif-based attention
Publication Date: 2024.12.24 ADOBE INC
  • US12174907B2 patent drawing
  • US12174907B2 patent drawing
  • US12174907B2 patent drawing

AI summary

Various embodiments describe techniques for making inferences from graph-structured data using graph convolutional networks (GCNs). The GCNs use various pre-defined motifs to filter and select adjacent nodes for graph convolution at individual nodes, rather than merely using edge-defined immediate-neighbor adjacency for information integration at each node. In certain embodiments, the graph convolutional networks use attention mechanisms to select a motif from multiple motifs and select a step size for each respective node in a graph, in order to capture information from the most relevant neighborhood of the respective node.