Efficient Learning-based Community-Preserving Graph Generation

Sheng Xiang,Dawei Cheng,Jianfu Zhang,Zhenwei Ma,Xiaoyang Wang,Ying Zhang
DOI: https://doi.org/10.1109/ICDE53745.2022.00194
2022-01-01
Abstract:Graph generation is beneficial to comprehend the creation of meaningful structures of networks in a broad spectrum of applications such as social networks and biological networks. Recent studies tend to leverage deep learning techniques to learn the topology structures in graphs. However, we notice that the community structure, which is one of the most unique and prominent features of the graph, cannot be well captured by the existing graph generators. Moreover, the existing advanced deep learning-based graph generators are not efficient and scalable, which can only handle small graphs. In this paper, we propose a novel community-preserving generative adversarial network (CPGAN) for effective and efficient (scalable) graph simulation. We employ graph convolution networks in the encoder and share parameters in the generation process to transmit information about community structures and preserve the permutationinvariance in CPGAN. We conducted extensive experiments on benchmark datasets, including six sets of real-life graphs. The results demonstrate that CPGAN can achieve a good tradeoff between efficiency (scalability) and graph simulation quality for real-life graph simulation compared with state-of-the-art baselines.
What problem does this paper attempt to address?