Supervised Graph Sparsification for Overfitting Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large graphs in real-life applications pose challenges due to overfitting risks and scalability issues, making existing graph learning techniques inefficient and difficult to visualize.

Innovation Solution

A supervised graph sparsification method that uses feedback from subsequent graph learning tasks to guide the sparsification process, employing edge sampling based on a learned distribution and optimizing parameters through gradient descent, thereby reducing graph complexity and mitigating overfitting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If graph learning methods are applied to large graphs, then the ability to process real-life relational data is improved, but overfitting risk increases and scalability deteriorates

Engineering Contradiction:
Improveability to process real-life relational dataVSAvoidoverfitting risk
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts a subset of nodes and edges from the original large graph to create a sparsified subgraph. This extraction process removes unnecessary elements that cause overfitting while preserving the essential relational structure needed for graph learning tasks, thereby reducing overfitting risk while maintaining adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the large graph into a smaller, manageable sparsified subgraph by selectively retaining only the most important nodes and edges. This segmentation approach divides the complex large-scale data into a simplified representation that maintains key patterns while improving scalability and reducing computational complexity.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If graph learning methods are applied to large graphs, then the ability to process real-life relational data is improved, but scalability deteriorates

Engineering Contradiction:
Improveability to process real-life relational dataVSAvoidscalability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts a subset of nodes and edges from the original large graph to create a sparsified subgraph. This extraction process removes unnecessary elements that cause overfitting while preserving the essential relational structure needed for graph learning tasks, thereby reducing overfitting risk while maintaining adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the large graph into a smaller, manageable sparsified subgraph by selectively retaining only the most important nodes and edges. This segmentation approach divides the complex large-scale data into a simplified representation that maintains key patterns while improving scalability and reducing computational complexity.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If graph sparsification is applied to reduce graph size, then visualization difficulty is improved and noise is reduced, but information loss occurs

Engineering Contradiction:
Improvevisualization difficultyVSAvoidinformation loss
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies local quality by differentiating between important and unimportant edges, assigning different retention probabilities based on their significance. Important edges (those with higher importance scores) are retained with higher probability, while less important edges are removed or retained with lower probability. This ensures that critical information is preserved while still achieving sparsification for improved visualization and reduced noise.

Inventive Principle:
Principle #3Local quality

4Productivity

If existing graph learning techniques are used on large graphs, then model training can proceed, but overfitting risk increases and model robustness deteriorates

Engineering Contradiction:
Improvemodel training capabilityVSAvoidmodel robustness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary action by sparsifying the graph before applying graph learning techniques. The sparsification process pre-processes the data by removing redundant and noisy edges, creating a cleaner input structure that reduces overfitting risk. This preliminary filtering ensures that the subsequent model training operates on optimized data, improving both training efficiency and model robustness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11610114B2Method for supervised graph sparsification
Publication Date: 2023.03.21 NEC CORP
  • US11610114B2 patent drawing
  • US11610114B2 patent drawing
  • US11610114B2 patent drawing

AI summary

A method for employing a supervised graph sparsification (SGS) network to use feedback from subsequent graph learning tasks to guide graph sparsification is presented. The method includes, in a training phase, generating sparsified subgraphs by edge sampling from input training graphs following a learned distribution, feeding the sparsified subgraphs to a prediction/classification component, collecting a predication/classification error, and updating parameters of the learned distribution based on a gradient derived from the predication/classification error. The method further includes, in a testing phase, generating sparsified subgraphs by edge sampling from input testing graphs following the learned distribution, feeding the sparsified subgraphs to the prediction/classification component, and outputting prediction/classification results to a visualization device.