Clustering uncertain graphs, with the aim of discovering the most reliable partitions, has many applications in real-world networks. In literature, uncertainty is applied somehow to the traditional graph clustering algorithms, so that probabilistic extensions of them are achieved. Due to the difficulty of this technique per algorithm, besides the increasing noise and sparsity followed by more graph dimensions, we propose a deep learning based method to overcome these challenges. As a preprocessing, we first generate a Probabilistic Proximity Matrix (PPM) and a Probabilistic Similarity Matrix (PSM) using the topological structures of the uncertain graph. Afterward, we benefit from Gaussian embedding to capture uncertainty beyond the efficient representation of nodes in a low-dimensional space. PPM is used to embed nodes in a Gaussian space, and PSM is utilized for embedding directed clustering in which a mutually objective function is employed to learn node embedding and clustering simultaneously. Finally, the representations can be partitioned by any deterministic graph clustering algorithm. Various experiments were accomplished on four real-world datasets. The results show more effectiveness of the proposed method than the state-of-the-art approaches in detecting co-cluster objects and well-separated clusters, also indicating high reliability with regard to the pairwise connection probabilities within the clusters.
Read full abstract