论文标题
分层社区结构和节点表示的联合学习:一种无监督的方法
Joint Learning of Hierarchical Community Structure and Node Representations: An Unsupervised Approach
论文作者
论文摘要
图表示学习已经证明了诸如链接预测和跨各个域的节点分类之类的任务的性能提高了。研究表明,许多自然图可以在分层社区中组织,从而导致使用这些社区提高节点表示质量的方法。但是,这些方法并不能利用学习的表述来提高发现社区的质量,并建立了代表性学习和社区发现的迭代和联合优化。在这项工作中,我们介绍了Mazi,这是一种共同学习层次结构结构和图表的节点表示的算法。为了说明节点表示中的结构,Mazi在层次结构的每个级别上生成节点表示形式,并利用它们影响原始图的节点表示。此外,通过同时最大化模块化指标并最大程度地减少节点的表示与其社区之间的距离来发现每个层面的社区。使用多标签节点分类并链接预测任务,我们在各种合成和现实世界图上评估我们的方法,并证明Mazi的表现优于其他层次结构和非层次结构方法。
Graph representation learning has demonstrated improved performance in tasks such as link prediction and node classification across a range of domains. Research has shown that many natural graphs can be organized in hierarchical communities, leading to approaches that use these communities to improve the quality of node representations. However, these approaches do not take advantage of the learned representations to also improve the quality of the discovered communities and establish an iterative and joint optimization of representation learning and community discovery. In this work, we present Mazi, an algorithm that jointly learns the hierarchical community structure and the node representations of the graph in an unsupervised fashion. To account for the structure in the node representations, Mazi generates node representations at each level of the hierarchy, and utilizes them to influence the node representations of the original graph. Further, the communities at each level are discovered by simultaneously maximizing the modularity metric and minimizing the distance between the representations of a node and its community. Using multi-label node classification and link prediction tasks, we evaluate our method on a variety of synthetic and real-world graphs and demonstrate that Mazi outperforms other hierarchical and non-hierarchical methods.