Network Data Clustering via Hub Node Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods are inadequate for processing large-scale network data, leading to excessive processing time as the number of nodes increases, especially when using community detection methods on systems like Hadoop MapReduce, which become impractically slow for datasets with 0.2 million users or more.

Innovation Solution

A computer processing method and system that filters nodes with a degree higher than a predefined threshold, stores their neighborhood relationships, clusters the filtered data to obtain primary groups, and merges filtered nodes into these groups to reduce processing time and improve efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional community detection methods are used on large-scale network data, then comprehensive analysis of all nodes is achieved, but processing time increases exponentially

Engineering Contradiction:
Improvecomprehensive analysis coverageVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the network data processing by dividing nodes into two categories: high-degree nodes (hubs) and ordinary nodes. This segmentation allows the system to apply different processing strategies to different node types, thereby reducing overall processing time while maintaining comprehensive analysis coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts high-degree nodes from the overall network data and processes them separately using a specialized hub node processing module. This extraction allows the system to handle the most computationally intensive part of the data separately, preventing exponential processing time increases while maintaining comprehensive analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

2Manufacturing precision

If all nodes are processed in detail, then accurate grouping results are obtained, but processing efficiency decreases

Engineering Contradiction:
Improvegrouping accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies local quality by using different processing approaches for different node types: hub nodes are processed with one level of detail while ordinary nodes are processed with another level. This allows the system to maintain high grouping accuracy for critical hub nodes while processing ordinary nodes more efficiently, thereby improving overall processing efficiency without sacrificing grouping accuracy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by processing hub nodes in detail while using simplified processing for ordinary nodes. This selective approach ensures that the most important nodes (hubs) receive comprehensive analysis for accurate grouping, while ordinary nodes are processed efficiently, thereby maintaining overall grouping accuracy while improving processing efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If conventional clustering algorithms are applied to entire network data, then complete community structure is discovered, but computational complexity becomes unmanageable

Engineering Contradiction:
Improvecommunity detection completenessVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-processing the network data to identify and separate hub nodes before the main clustering process. This preliminary classification allows the subsequent clustering algorithms to operate on a simplified data structure, reducing computational complexity while ensuring that hub nodes are still incorporated into the final community structure for complete detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary processing layer that handles hub nodes separately before integrating them into the main clustering process. This intermediary module acts as a bridge between the simplified ordinary node processing and the complete community structure detection, reducing computational complexity while maintaining detection completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10103942B2Computer processing method and system for network data
Publication Date: 2018.10.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10103942B2 patent drawing
  • US10103942B2 patent drawing
  • US10103942B2 patent drawing

AI summary

A computer processing method includes receiving network data; filtering a node with a degree higher than a predefined threshold in the network data; storing the filtered node and its neighborhood relationship; clustering the filtered network data to obtain primary group(s); and obtaining a final group based on the filtered node and its neighborhood relationship and the primary group(s). The computer processing method and a corresponding system can be applicable to the processing for network data of large scale, and reduce greatly the processing time for clustering the network data of large scale, and the invention can be implemented well in parallel.