期刊文献+

基于k-核过滤的社交网络影响最大化算法 被引量:11

k-core filtered influence maximization algorithms in social networks
下载PDF
导出
摘要 针对现有社交网络影响最大化算法影响范围小和时间复杂度高的问题,提出一种基于独立级联模型的k-核过滤算法。首先,介绍了一种节点影响力排名不依赖于整个网络的现有影响力最大化算法;然后,通过预训练k,找到对现有算法具有最佳优化效果且与选择种子数无关的k值;最后,通过计算图的k-核过滤不属于k-核子图的节点和边,在k-核子图上执行现有影响最大化算法,达到降低计算复杂度的目的。为验证k-核过滤算法对不同算法有不同的优化效果,在不同规模数据集上进行了实验。结果显示,应用k-核过滤算法后:与原PMIA算法相比,影响范围最多扩大13.89%,执行时间最多缩短8.34%;与原核覆盖算法(CCA)相比,影响范围没有太大差异,但执行时间最多缩短28.5%;与Out Degree算法相比,影响范围最多扩大21.81%,执行时间最多缩短26.96%;与Random算法相比,影响范围最多扩大71.99%,执行时间最多缩短24.21%。进一步提出了一种新的影响最大化算法GIMS,它比PMIA和IRIE的影响范围更大,执行时间保持在秒级别,而且GIMS算法的k-核过滤算法与原GIMS算法的影响范围和执行时间差异不大。实验结果表明,k-核过滤算法能够增大现有算法选择种子节点集合的影响范围,并且减少执行时间;GIMS算法具有更好的影响范围效果和执行效率,并且更加鲁棒。 Concerning the limited influence scope and high time complexity of existing influence maximization algorithms in social networks, a k-core filtered algorithm based on independent cascade model was proposed. Firstly, an existing influence maximization algorithm was introduced, its rank of nodes does not depend on the entire network. Secondly, pretraining was carried out to find the value of k which has the best optimization effect on existing algorithms but has no relation with the number of selected seeds. Finally, the nodes and edges that do not belong to the k-core subgraph were filtered by computing the k-core of the graph, then the existing influence maximization algorithms were applied on the k-core subgraph,thus reducing computational complexity. Several experiments were conducted on datasets with different scale to prove that the k-core filtered algorithm has different optimization effects on different influence maximization algorithms. After combined with k-core filtered algorithm, compared with the original Prefix excluding Maximum Influence Arborescence( PMIA) algorithm,the influence range is increased by 13. 89% and the execution time is reduced by as much as 8. 34%; compared with the original Core Covering Algorithm( CCA), the influence range has no obvious difference and the execution time is reduced by as much as 28. 5%; compared with the original Out Degree algorithm, the influence range is increased by 21. 81% and the execution time is reduced by as much as 26. 96%; compared with the original Random algorithm, the influence range is increased by 71. 99% and the execution time is reduced by as much as 24. 21%. Furthermore, a new influence maximization algorithm named GIMS( General Influence Maximization in Social network) was proposed. Compared with PIMA and Influence Rank Influence Estimation( IRIE), it has wider influence range while still keeping execution time at second level. When it was combined with k-core filtered algorithm, the influence range and execution time do not have significant change. The experimiental results show that k-core filtered algorithm can effectively increase the influence ranges of existing algorithms and reduce their execution times; in addition, the proposed GIMS algorithm has wider influence range and better efficiency, and it is more robust.
出处 《计算机应用》 CSCD 北大核心 2018年第2期464-470,共7页 journal of Computer Applications
基金 国家自然科学基金资助项目(61502349) 湖北省自然科学基金资助项目(2015CFB339) 苏州市科技发展项目(SYG201442).
关键词 社交网络 影响最大化 k-核 独立级联模型 传播树 social network Influence Maximization(IM) k-core independent cascade model diffusion tree
  • 相关文献

参考文献4

二级参考文献72

  • 1RICHARDSON M, DOMINGOS P. Mining knowledge-sharing sites for viral marketing [ C]/! KDD '02: Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York: ACM, 2002:61-70.
  • 2KEMPE D, KLEINBERG J, TARDOS 1. Maximizing the spread of influence through a social network [ C]// KDD'03: Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York: ACM, 2003:137 - 146.
  • 3FOWLER J H, CHRISTAKIS N A. Dynamic spread of happiness in a large social network: longitudinal analysis over 20 years in theFramingham heart study [ J]. British Medical Journal, 2008, 337 (a2338): 1-9.
  • 4DUNBAR R. Neocortex size as a constraint on group size in primates [J]. Journal of Human Evolution, 1992, 22(6) : 469 -493.
  • 5BACKSTROM L, HUNTrENLOCHER D, KLEINBERG J, et al. Group formation in large social networks: membership, growth, and evolution [ C]// KDD '06: Proceedings of the 12th ACM SIGKDD Internatianal Conference on Knowledge Discovery and Data Mining. New York: ACM, 2006:44-54.
  • 6MARLOW C, NAAMAN M, BOYD D, et al. HT06, tagging pa- per, taxonomy, Flickr, academic article, to read [ C]// HYPER- TEXT '06: Proceedings of the Seventeenth Conference on Hypertext and Hypermedia. New York: ACM, 2006:31-g0.
  • 7ANAGNOSTOPOULOS A, KUMAR R, MAHDIAN M. Influence and correlation in social networks [ C]// KDD'08: Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Dis- covery and Data Mining. New York: ACM, 2008:7 - 15.
  • 8ARAL S, MUCHNIK L, SUNDARARAJAN A. Distinguishing influ- ence-based contagion from homophily-driven diffusion in dynamic networks [ J]. Proceedings of the National Academy of Sciences of the United States of America, 2009, 106(51) : 21544 -21549.
  • 9LESKOVEC J, KRAUSE A, GUESTRIN C. Cost-effective outbreak detection in networks [ C]//KDD'07: Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York: ACM, 2007:420-429.
  • 10CHEN W, WANG Y, YANG S. Efficient influence maximization in social networks [ C]/! KDD'09: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Da- ta Mining. New York: ACM, 2009:199-208.

共引文献86

同被引文献58

引证文献11

二级引证文献55

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部