Trusted Graph Node Classification via Discrete Ricci Curvature

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for defending against adversarial examples in graph neural networks (GNNs) face challenges such as reliance on node feature similarity, potential introduction of new perturbations, high complexity in adversarial example generation, and instability at low perturbation rates.

Innovation Solution

The proposed solution involves calculating discrete Ricci curvature to extract topological information, preprocessing and normalizing curvature and node features, and using a multilayer perceptron (MLP) for semi-supervised training, allowing the system to classify nodes without relying on feature similarity or extensive adversarial example generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing data cleaning techniques use node feature similarity to clean the topology, then the classification system can process graph data, but it becomes completely unavailable for graph data analysis tasks that only contain topological structures

Engineering Contradiction:
Improveapplicability to different graph data typesVSAvoidclassification system availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent changes the fundamental parameter from node feature similarity to discrete Ricci curvature, which is a topological invariant that can be computed from the graph structure alone without requiring node features. This allows the classification system to work on both feature-based and pure topological graph data, resolving the contradiction between adaptability and reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If low-order characteristics of graph data are used to clean adversarial examples, then the classification system can defend against attacks, but it introduces new perturbations and causes secondary contamination to the data

Engineering Contradiction:
Improvedefense against adversarial examplesVSAvoidnew perturbations and secondary contamination
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent replaces the mechanical process of using low-order characteristics for cleaning with a mathematical approach using discrete Ricci curvature. The curvature calculation provides a more fundamental topological measure that can detect adversarial examples without introducing new perturbations, as it operates on the intrinsic geometry of the graph rather than relying on potentially compromised low-order statistics.

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

3Reliability

If existing trusted graph data classification systems use adversarial training with large numbers of adversarial examples, then the model can improve robustness, but it wastes considerable time in the data construction stage

Engineering Contradiction:
Improverobustness to adversarial attacksVSAvoiddata construction stage time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by calculating discrete Ricci curvature for all nodes in the graph before the classification task. This pre-computation of topological invariants provides a foundation that can be used during classification without requiring time-consuming adversarial example generation, as the curvature information is already extracted and ready for use in the classification process.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If the third existing technique uses probability theory model with attention mechanism, then the GNN can defend against high proportion of adversarial examples, but the classification system has unstable performance at low perturbation rates

Engineering Contradiction:
Improvedefense against high proportion of adversarial examplesVSAvoidperformance stability at low perturbation rates
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent changes the approach from probability theory models with attention mechanisms to discrete Ricci curvature calculation. The curvature is a deterministic topological invariant that provides stable measurements regardless of perturbation rate. By using this fundamental geometric property, the system achieves both defense against high-proportion attacks and stable performance at low perturbation rates, as the curvature measurement is inherently robust to various levels of adversarial noise.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12229681B2Trusted graph data node classification method, system, computer device and application
Publication Date: 2025.02.18 XIAN XIDIAN BLOCKCHAIN TECH CO LTD
  • US12229681B2 patent drawing
  • US12229681B2 patent drawing
  • US12229681B2 patent drawing

AI summary

A trusted graph data node classification method includes: (1) inputting a topological graph and node features, and calculating a discrete Ricci curvature of the discrete topological graph; (2) preprocessing the curvature and the node features; (3) mapping the curvature, reconstructing original features, and performing a semi-supervised training on graph data containing adversarial examples; and (4) performing a classification on unlabeled nodes. The new method uses a discrete curvature to extract topological information, and uses a residual network to reconstruct node feature vectors without knowing the technical details of the adversarial examples, and without using a large number of adversarial examples for adversarial training. Hence, the system effectively defends against attacks from adversarial examples on the graph data, outperforms the existing mainstream models in terms of accuracy when used in data without adversarial examples, and is thus a trusted node classification system.