College of Computer and Information Science and College of Software, Southwest University, Chongqing 400715, China.
School of Artificial Intelligence, Optics, and Electronics (iOPEN), Northwestern Polytechnical University, Xian 710072, China.
Chaos. 2022 May;32(5):053119. doi: 10.1063/5.0086795.
As complex systems, dynamic networks have obvious nonlinear features. Detecting communities in dynamic networks is of great importance for understanding the functions of networks and mining evolving relationships. Recently, some network embedding-based methods stand out by embedding the global network structure and properties into a low-dimensional representation for community detection. However, such kinds of methods can only be utilized at each single time step independently. As a consequence, the information of all time steps requires to be stored, which increases the computational cost. Besides this, the neighbors of target nodes are considered equally when aggregating nodes in networks, which omits the local structural feature of networks and influences the accuracy of node representation. To overcome such shortcomings, this paper proposes a novel optimized dynamic deep graph infomax (ODDGI) method for dynamic community detection. Since the recurrent neural network (RNN) can capture the dynamism of networks while avoiding storing all information of dynamic networks, our ODDGI utilizes RNN to update deep graph infomax parameters, and thus, there is no need to store the knowledge of nodes in full time span anymore. Moreover, the importance of nodes is considered using similarity aggregation strategy to improve the accuracy of node representation. The experimental results on both the real-world and synthetic networks prove that our method surpasses other state-of-the-art dynamic community detection algorithms in clustering accuracy and stability.
作为复杂系统,动态网络具有明显的非线性特征。检测动态网络中的社区对于理解网络功能和挖掘演化关系具有重要意义。最近,一些基于网络嵌入的方法通过将全局网络结构和属性嵌入到低维表示中,用于社区检测,脱颖而出。然而,这种方法只能在每个单一的时间步独立使用。因此,需要存储所有时间步的信息,这增加了计算成本。此外,在网络中聚合节点时,同等考虑目标节点的邻居,忽略了网络的局部结构特征,影响了节点表示的准确性。为了克服这些缺点,本文提出了一种新颖的优化动态深度图信息最大化(ODDGI)方法,用于动态社区检测。由于递归神经网络(RNN)可以在避免存储动态网络所有信息的同时捕捉网络的动态性,因此我们的 ODDGI 利用 RNN 更新深度图信息最大化参数,因此不再需要在整个时间跨度存储节点的知识。此外,利用相似性聚合策略考虑节点的重要性,以提高节点表示的准确性。在真实网络和合成网络上的实验结果证明,我们的方法在聚类准确性和稳定性方面优于其他最先进的动态社区检测算法。