Wave Relaxation Community Detection on Implicit Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing community detection methods in graph clustering fail to efficiently identify ad-hoc communities on large-scale implicit networks that are dynamically formed and dissolved, lacking the ability to steer the scale and diffusivity of these communities effectively.

Innovation Solution

A system and method using wave relaxation algorithms to compute a diffusion vector starting with a seed node, reweighting and sorting nodes based on their degrees, and selecting a prefix that minimizes or maximizes an objective function to detect communities, which can be integrated with recommender systems for web-page or social media applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional community detection methods are used on large-scale implicit networks, then the network structure can be analyzed, but the communities cannot be efficiently detected or steered

Engineering Contradiction:
Improvecommunity detection efficiencyVSAvoidnetwork analysis complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the community detection process into multiple stages: (1) computing diffusion vectors for seed nodes, (2) reweighting and sorting nodes based on diffusion vector magnitudes, (3) sweeping through sorted nodes to form communities, and (4) optimizing community selection using objective functions. This segmentation enables efficient detection on large-scale networks by breaking down the complex task into manageable computational steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic community detection by allowing communities to be formed and dissolved continuously as network topology evolves. The wave relaxation algorithm computes diffusion vectors dynamically based on current network states, enabling the system to adapt to changing network conditions and detect ad-hoc communities that emerge and disappear over time.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If centralized control is used for community formation, then coordination is simplified, but IT costs and user effort increase

Engineering Contradiction:
Improvecommunity formation easeVSAvoidIT cost
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent enables self-service community formation where nodes automatically participate in community detection based on their own attributes and connections. The wave relaxation algorithm computes diffusion vectors that naturally propagate through the network, allowing communities to emerge organically without centralized control. This self-organizing mechanism reduces IT costs and user effort while maintaining coordination through the mathematical framework of diffusion and optimization.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If communities are detected statically, then the detection process is simple, but the communities cannot reflect dynamic network changes

Engineering Contradiction:
Improvecommunity adaptabilityVSAvoiddetection time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements continuous community detection through the wave relaxation algorithm, which continuously computes diffusion vectors as network topology evolves. The algorithm maintains an ongoing process of reweighting nodes based on diffusion vector magnitudes and sweeping through the network to detect emerging communities. This continuous action ensures communities always reflect current network states without requiring discrete re-detection cycles, balancing adaptability with computational efficiency.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11979309B2System and method for discovering ad-hoc communities over large-scale implicit networks by wave relaxation
Publication Date: 2024.05.07 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11979309B2 patent drawing
  • US11979309B2 patent drawing
  • US11979309B2 patent drawing

AI summary

A method includes computing a diffusion vector starting with a seed, querying nodes for connections, reweighting diffusion vector based on the degrees, sorting nodes based upon magnitude in the reweighted diffusion vector which is obtained through wave relaxation solution of a time-dependent initial value problem, detecting a community through a sweep over the nodes according to their rank, and selecting a prefix that minimizes or maximizes an objective function.