Pairwise Network Alignment via Graph Convolution Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network alignment methods are computationally expensive and rely heavily on similarity functions, often assuming direct node or edge consistency between networks, which can lead to erroneous results when these assumptions are not met.

Innovation Solution

A system for pairwise network alignment using multi-layer graph convolution to generate network embeddings, calculate inner product similarity scores, and estimate node correspondence using a SoftMax function, allowing for alignment without requiring direct node or edge consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If dynamic programming methods are used for network alignment, then alignment accuracy is improved, but computational cost increases significantly

Engineering Contradiction:
Improvealignment accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent replaces traditional mechanical/dynamic programming-based network alignment methods with a deep learning model (graph neural network) that learns alignment mappings directly from data. This substitution enables the system to achieve high alignment accuracy while significantly reducing computational cost by leveraging parallel processing capabilities of neural networks instead of sequential dynamic programming operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If similarity functions are heavily relied upon for network alignment, then alignment performance is improved, but the system becomes less reliable when assumptions are not met

Engineering Contradiction:
Improvealignment performanceVSAvoidrobustness to assumption violations
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent transforms the network alignment problem from relying on hand-crafted similarity functions to using learned parameters within a graph neural network. The model automatically learns optimal similarity metrics and alignment criteria from training data, making the system adaptive and robust to different network types and assumption violations without requiring manual similarity function design.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If direct node or edge consistency assumptions are made, then alignment speed is improved, but accuracy decreases when networks differ significantly

Engineering Contradiction:
Improvealignment speedVSAvoidalignment accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements a dynamic alignment approach where the graph neural network learns to adaptively determine node correspondences based on actual network structures rather than assuming direct consistency. The model dynamically adjusts alignment mappings by processing graph embeddings and learned features, enabling it to handle significant network differences while maintaining both speed through efficient neural network inference and accuracy through data-driven adaptations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10887182B1System and method for pairwise network alignment
Publication Date: 2021.01.05 HRL LAB
  • US10887182B1 patent drawing
  • US10887182B1 patent drawing
  • US10887182B1 patent drawing

AI summary

This disclosure provides a system for pairwise network alignment. In operation, the system receives datasets from two networks, each network having a plurality of nodes. The two networks are embedded based on multi-layer graph convolution to generate network embeddings. An inner product similarity score is generated between the two networks based on an inner product of the network embeddings. Next, a node correspondence is estimated between the two networks using a SoftMax function on the inner product similarity score. Finally, the two networks are aligned on the node correspondence.