In this paper, we study how to simultaneously learn two highly correlated tasks of graph analysis, i.e., community detection and node representation learning. We propose an efficient generative model called VECoDeR for jointly learning Variational Embeddings for Community Detection and node Representation. VECoDeR assumes that every node can be a member of one or more communities. The node embeddings are learned in such a way that connected nodes are not only "closer" to each other but also share similar community assignments. A joint learning framework leverages community-aware node embeddings for better community detection. We demonstrate on several graph datasets that VECoDeR effectively out-performs many competitive baselines on all three tasks i.e. node classification, overlapping community detection and non-overlapping community detection. We also show that VECoDeR is computationally efficient and has quite robust performance with varying hyperparameters.
翻译:在本文中,我们研究如何同时学习两个密切相关的图表分析任务,即社区检测和节点代表学习。我们提议了一个名为 VECoDeR 的高效基因模型,用于共同学习社区检测和节点代表的变式嵌入。 VECoDeR 假设每个节点都可以成为一个或多个社区的成员。节点嵌入的学习方式是,连接节点不仅“更紧密”地相互连接,而且具有类似的社区任务。一个联合学习框架利用社区认知节点嵌入来更好地社区检测。我们在几个图表数据集中显示, VECoDeR 有效地超越了所有三项任务(如节点分类、重叠社区检测和非重叠社区检测)上的许多竞争性基线。我们还表明,VECoDeR 具有计算效率,并且具有相当强的功能,使用不同的超参数。