Temporal Graph Generation with Time-Bound Community Lifecycles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing graph generation methods fail to account for the temporal evolution and extinction of communities, are inefficient in generating graphs with time-bound communities, and lack flexibility in accommodating user-specified distributions, especially in large-scale scenarios.
Innovation Solution
A method and device for generating a temporal graph with time-bound communities through node grouping, time window binding, and temporal edge linking, utilizing power-law and uniform distributions for node and time window characteristics, and an index structure transferable between communities to efficiently generate temporal edges.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing graph generation methods are used, then graph data can be generated, but they fail to account for temporal evolution and extinction of communities
Solution Approach 1:
The patent introduces dynamic time windows that can start and end at different times, allowing communities to be active during specific periods and then disappear. This dynamic approach enables the model to capture temporal evolution and extinction of communities, transforming static graph generation into a dynamic process that reflects real-world community behavior over time.
Solution Approach 2:
The patent changes the parameter model from static to dynamic by introducing time window parameters (start time, end time, duration) that can vary for different communities. This allows the generation model to accommodate different temporal patterns, including community formation and extinction, thereby improving reliability of temporal representation while maintaining adaptability.
2Reliability
If existing temporal graph generation algorithms are used, then temporal dynamics can be captured, but they focus solely on community formation and ignore extinction processes
Solution Approach 1:
The patent segments the community lifecycle into distinct phases: formation phase (community creation), active phase (community operation with time windows), and extinction phase (community dissolution). This segmentation allows the model to independently model each phase, ensuring complete coverage of community lifecycle while maintaining computational efficiency and avoiding redundant processing.
3Adaptability or versatility
If graph generation methods are used without distribution constraints, then generation is simple, but they cannot meet user-specified distribution requirements
Solution Approach 1:
The patent implements parameter change by allowing users to specify distribution parameters (power-law exponent for community size, uniform distribution for time windows) and adjusting the generation process accordingly. The model can switch between different distribution modes and parameter settings, providing flexibility to meet diverse user requirements while maintaining a unified generation framework that avoids excessive complexity.
4Productivity
If existing graph generation methods are used, then generation process is simple, but efficiency is insufficient in large-scale scenarios
Solution Approach 1:
The patent applies preliminary action by pre-defining the temporal structure and community characteristics before generating the actual graph. Time windows and community parameters are established in advance, allowing the generation process to proceed more efficiently by filling in details rather than constructing everything from scratch. This reduces computational complexity while maintaining high generation efficiency for large-scale scenarios.
Data Source
AI summary
The present disclosure relates to at least: grouping a set of nodes in a target scenario to obtain nodes included in each of a plurality of time-bound communities; the numbers of nodes in the communities follow a power-law distribution; generating a time window for each of the plurality of time-bound communities, wherein starting times of time windows corresponding to the plurality of time-bound communities follow a uniform distribution, and lengths of the time windows corresponding to the plurality of time-bound communities follow a power-law distribution; and constructing an index structure that is transferable between different time-bound communities, and generating temporal edges within each time-bound community and/or temporal edges between different time-bound communities of the plurality of time-bound communities based on the nodes included in the respective time-bound communities, the time windows of the respective time-bound communities, and the index structure, thus generating a temporal graph for a target scenario.


