Self-Attentive Network Embedding for Sparse Graph Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning approaches for network embedding primarily focus on topological structure, neglecting attribute information, which limits their effectiveness, especially in sparse networks and downstream tasks like vertex classification and link prediction.

Innovation Solution

An adversarial, regularized learning method that jointly considers network topology and attribute information using deep autoencoders and generative adversarial networks to learn vertex embeddings, incorporating locality-preserving and global reconstruction constraints, and leveraging self-attention mechanisms for attribute interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If existing network embedding approaches focus only on topological structure, then the model complexity is reduced, but the embedding accuracy and effectiveness deteriorate

Engineering Contradiction:
Improvemodel complexityVSAvoidembedding accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent combines topological structure information and attribute information into a unified network embedding model. The embedding process simultaneously incorporates graph structure features (from adjacency matrix) and node attribute features (from attribute matrices), merging multiple information sources to achieve more accurate and comprehensive vertex representations than topology-only methods.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If attribute information is incorporated into network embedding, then embedding accuracy improves, but computational complexity and training difficulty increase

Engineering Contradiction:
Improveembedding accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the embedding process into distinct components: topology encoding (processing graph structure) and attribute encoding (processing node features). These segmented modules are trained separately and then combined, allowing manageable computational complexity while achieving accurate embeddings that leverage both structural and attribute information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary processing of attribute information by encoding node attributes into feature vectors before integrating them with topological embeddings. This preliminary action prepares the attribute data in advance, reducing computational burden during the main embedding training phase and making the overall process more tractable.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If existing methods use only topological structure for embedding, then training data requirements are reduced, but performance in downstream tasks deteriorates

Engineering Contradiction:
Improvetraining data requirementsVSAvoiddownstream task performance
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent creates a composite embedding representation that integrates topological structure information and node attribute information. This composite approach leverages multiple data sources to produce more robust and reliable embeddings for downstream tasks such as vertex classification and link prediction, achieving better performance than methods using only topological data.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS11544530B2Self-attentive attributed network embedding
Publication Date: 2023.01.03 NEC CORP
  • US11544530B2 patent drawing
  • US11544530B2 patent drawing
  • US11544530B2 patent drawing

AI summary

Methods and systems for determining a network embedding include training a network embedding model using training data that includes topology information for networks and attribute information relating to vertices of the networks. An embedded representation is generated using the trained network embedding model to represent an input network, with associated attribute information, in a network topology space. A machine learning task is performed using the embedded representation as input to a machine learning model.