位置:成果数据库 > 期刊 > 期刊详情页
一种基于邻域跟随关系的增量社区发现算法
  • ISSN号:0254-4164
  • 期刊名称:《计算机学报》
  • 时间:0
  • 分类:TP391[自动化与计算机技术—计算机应用技术;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]福州大学数学与计算机科学学院,福州350108, [2]福建省网络计算与智能信息处理重点实验室(福州大学),福州350108
  • 相关基金:国家自然科学基金(61300104,61300103); 福建省教育厅科技重点项目(JK2012003); 福建省科技厅产学重大项目(2014H6014); 福建省自然科学基金(2013J01230); 福建省科技创新平台项目(2014H2005); 福建省科技平台建设项目(2009J1007)资助
中文摘要:

社区发现能够揭示真实社会网络的拓扑结构和动态特性.目前的社区发现算法多针对静态社会网络所设计,而绝大多数真实社会网络的社区结构是动态变化的.针对动态社区发现,现有算法通常基于社区结构平稳变化的假设,无法处理演化过程中可能出现的大量社区消亡或涌现等突发事件.为解决有效并高效地发现大规模动态社会网络的社区结构的问题,提出了一种基于邻域跟随关系的社区表示模型Follow-Community,模型刻画的社区由不同角色的节点以及节点间的跟随关系组成,通过发现节点间存在的直接或间接的跟随关系,可将跟随同一个节点的节点所构成的集合归为一个社区.基于该模型提出了一种具有接近线性时间复杂度的邻域跟随算法NFA(Neighborhood Following Algorithm),遍历网络节点一次即可得到静态社会网络的社区结构.进一步扩展得到增量邻域跟随算法iNFA(incremental Neighborhood Following Algorithm).通过更新网络演化过程中相关节点的邻域跟随关系,iNFA可发现动态社会网络的社区结构及社区演化.实验结果验证了算法在大规模动态社会网络社区发现方面具有精度、效率以及稳定性的优势.

英文摘要:

Community discovery can help reveal the topological structures and the dynamic characteristics of the real social networks.However,most community discovery algorithms are designed for static social networks,while in most real social networks,the community structures of networks change dynamically.For community discovery in dynamic social networks,existing algorithms are based on the assumption that the community structures of dynamic networks evolve smoothly,and therefore cannot deal with the sudden events of emergence and extinction of communities during the evolution of dynamic social networks.To address the aforementioned issue of discovering community structures effectively and efficiently in large-scale dynamic social networks,this paper presents a novel community representation model called Follow-Community model,which represents the following relationships among neighbors.In the Follow-Communitymodel,the community is represented by nodes with different roles and the following relationships among the nodes.By finding the direct or indirect following relationships among nodes,the collection of nodes that follow the same leader can be partitioned into one community.Based on the Follow-Community model,a Neighborhood Following Algorithm(NFA)with nearly linear time complexity is proposed to discover community structures in static social networks by just traversing the node set only once.Furthermore,an extended algorithm of NFA,named incremental Neighborhood Following Algorithm(iNFA),is also proposed.By updating the neighborhood following relationships of the relevant nodes involved in network evolution over time,iNFA can discover the community structures and community evolution in dynamic social networks.Finally,extensive experiments are conducted to validate the advantage of the proposed algorithms in accuracy,efficiency and stability for community discovery in large-scale dynamic social networks.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《计算机学报》
  • 北大核心期刊(2011版)
  • 主管单位:中国科学院
  • 主办单位:中国计算机学会 中国科学院计算技术研究所
  • 主编:孙凝晖
  • 地址:北京中关村科学院南路6号
  • 邮编:100190
  • 邮箱:cjc@ict.ac.cn
  • 电话:010-62620695
  • 国际标准刊号:ISSN:0254-4164
  • 国内统一刊号:ISSN:11-1826/TP
  • 邮发代号:2-833
  • 获奖情况:
  • 中国期刊方阵“双效”期刊
  • 国内外数据库收录:
  • 美国数学评论(网络版),荷兰文摘与引文数据库,美国工程索引,美国剑桥科学文摘,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:48433