arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1409.7615cs.SIphysics.soc-ph
收藏

复杂网络中的重叠社区

Overlapping Communities in Complex Networks

Jan Dreier

摘要:

社区是网络的子集,它们内部连接密集,与网络的其他部分只共享很少的连接。本研究的目的是开发和评估一种有效的算法,用于检测重叠,模糊社区。该算法将我们要发现的每个社区的一些成员作为输入。我们称这些成员为种子节点。然后,该算法通过使用从非种子节点开始并在到达种子节点时结束的随机游走来传播该信息。然后,在非种子节点$v$处开始的随机游走在种子节点$s$处结束的概率等于$v$属于$s$的社区的概率。该算法在时间上运行$\tilde{O}(l \cdot m \cdot \log n)$,其中$l$是要检测的社区的数量,$m$是边的数量,$n$是节点的数量。$\tilde{O}$ -符号隐藏了一个最多为$(\log \log n)^2$的因子。Lancichinetti等人提出的LFR基准。用于评估算法的性能。我们发现,给定一组良好的种子节点,它能够以有意义的方式重建网络的社区。

英文摘要:

Communities are subsets of a network that are densely connected inside and share only few connections to the rest of the network. The aim of this research is the development and evaluation of an efficient algorithm for detection of overlapping, fuzzy communities. The algorithm gets as input some members of each community that we aim to discover. We call these members seed nodes. The algorithm then propagates this information by using random walks that start at non-seed nodes and end as they reach a seed node. The probability that a random walk starting at a non-seed node $v$ ends at a seed node $s$ is then equated with the probability that $v$ belongs to the communities of $s$. The algorithm runs in time $\tilde{O}(l \cdot m \cdot \log n)$, where $l$ is the number of communities to detect, $m$ is the number of edges, $n$ is the number of nodes. The $\tilde{O}$-notation hides a factor of at most $(\log \log n)^2$. The LFR benchmark proposed by Lancichinetti et al.\ is used to evaluate the performance of the algorithm. We found that, given a good set of seed nodes, it is able to reconstruct the communities of a network in a meaningful manner.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑