首页> 外文会议>IEEE High Performance Extreme Computing Conference >Scalable Distributed Memory Community Detection Using Vite
【24h】

Scalable Distributed Memory Community Detection Using Vite

机译:使用Vite进行可扩展的分布式内存社区检测

获取原文

摘要

Graph clustering, popularly known as community detection, is a fundamental graph operation used in many applications related to network analysis and cybersecurity. The goal of community detection is to partition a network into “communities” such that each community consists of a tightly-knit group of nodes with relatively sparser connections to the rest of the nodes in the network. To compute clustering on large-scale networks, efficient parallel algorithms capable of fully exploiting features of modern architectures are needed. However, due to their irregular and inherently sequential nature, many of the current algorithms for community detection are challenging to parallelize. In response to the 2018 Streaming Graph Challenge, we present Vite-a distributed memory parallel implementation of the Louvain method, a widely used serial method for community detection. In addition to a baseline parallel implementation of the Louvain method, Vite also includes a number of heuristics that significantly improve performance while preserving solution quality. Using the datasets from the 2018 Graph Challenge (static and streaming), we demonstrate superior performance and high quality solutions.
机译:图聚类(通常称为社区检测)是一种基本的图操作,用于与网络分析和网络安全有关的许多应用程序中。社区检测的目标是将网络划分为“社区”,以使每个社区都由一组紧密相连的节点组成,这些节点与网络中其余节点的连接相对较稀疏。为了在大型网络上计算群集,需要能够充分利用现代体系结构功能的高效并行算法。但是,由于它们的不规则和固有的顺序性质,当前许多用于社区检测的算法都很难并行化。为响应2018年的流图挑战,我们提出了Vite-Louvain方法的分布式内存并行实现,Louvin方法是一种广泛使用的用于社区检测的串行方法。除了基本的Louvain方法并行实施之外,Vite还包括许多启发式方法,可在保持解决方案质量的同时显着提高性能。使用2018年Graph挑战赛的数据集(静态和流式),我们展示了卓越的性能和高质量的解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号