Efficient Learning-based Graph Simulation for Temporal Graphs
Sheng Xiang, Chenhao Xu, Dawei Cheng, Xiaoyang Wang, Ying Zhang
TL;DR
This paper addresses the challenge of efficiently generating temporal graphs that preserve both structural and temporal properties observed in real data. It introduces Temporal Graph Autoencoder (TGAE), a four-part framework that uses k-radius temporal ego-graphs and TGAT-based encoding to learn local temporal structure, followed by an ego-graph decoder and a scalable assembling process. The authors propose GPU-friendly parallel training and several model variants to balance quality and efficiency, achieving superior results in temporal motif preservation and overall generation quality while reducing training and inference costs. Empirical results on seven real temporal networks demonstrate that TGAE outperforms state-of-the-art temporal graph generators in both fidelity and scalability, with practical implications for large-scale dynamic graph synthesis and simulation.
Abstract
Graph simulation has recently received a surge of attention in graph processing and analytics. In real-life applications, e.g. social science, biology, and chemistry, many graphs are composed of a series of evolving graphs (i.e., temporal graphs). While most of the existing graph generators focus on static graphs, the temporal information of the graphs is ignored. In this paper, we focus on simulating temporal graphs, which aim to reproduce the structural and temporal properties of the observed real-life temporal graphs. In this paper, we first give an overview of the existing temporal graph generators, including recently emerged learning-based approaches. Most of these learning-based methods suffer from one of the limitations: low efficiency in training or slow generating, especially for temporal random walk-based methods. Therefore, we propose an efficient learning-based approach to generate graph snapshots, namely temporal graph autoencoder (TGAE). Specifically, we propose an attention-based graph encoder to encode temporal and structural characteristics on sampled ego-graphs. And we proposed an ego-graph decoder that can achieve a good trade-off between simulation quality and efficiency in temporal graph generation. Finally, the experimental evaluation is conducted among our proposed TGAE and representative temporal graph generators on real-life temporal graphs and synthesized graphs. It is reported that our proposed approach outperforms the state-of-the-art temporal graph generators by means of simulation quality and efficiency.
