Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2021, Vol. 47 ›› Issue (7): 81-87. doi: 10.19678/j.issn.1000-3428.0057683

• Artificial Intelligence and Pattern Recognition • Previous Articles     Next Articles

A Community Discovery Algorithm Fused with Adjacent Edge Attribute for Personal Social Network

LI Youhong1, WANG Xuejun1, CHEN Yuyong1, ZHAO Yuelong2, XU Wenxian1,3   

  1. 1. Public Opinion Big Data Center, Huali College Guangdong University of Technology, Guangzhou 511325, China;
    2. School of Computer Science and Engineering, South China University of Technology, Guangzhou 510006, China;
    3. Library, South China Normal University, Guangzhou 510631, China
  • Received:2020-03-11 Revised:2020-05-09 Published:2020-05-19

一种融合邻边属性的个人社交网络社区发现算法

李有红1, 王学军1, 谌裕勇1, 赵跃龙2, 徐文贤1,3   

  1. 1. 广东工业大学华立学院 舆情大数据中心, 广州 511325;
    2. 华南理工大学 计算机科学与工程学院, 广州 510006;
    3. 华南师范大学 图书馆, 广州 510631
  • 作者简介:李有红(1983-),男,副教授、硕士,主研方向为社交网络、知识发现、智能计算;王学军、谌裕勇,讲师、硕士;赵跃龙,教授、博士、博士生导师;徐文贤,教授、博士。
  • 基金资助:
    国家自然科学基金(61572200);广东省普通高校重点科研平台和科研项目(2016KQNCX212,2018KTSCX313);广州市哲学社会科学发展“十四五”规划2021年度课题(2021GZGJ260)。

Abstract: The traditional intelligent evolution community discovery algorithms are usually have the problems such as weakening node attributes and prone to premature convergence.To address the problems,this paper proposes a community discovery algorithm,NLA/SCD,using swarm-intelligence-based clustering of adjacent edge attributes for personal social networks.By fusing the structures of adjacent edges and the similar features of their node attributes,the adaptive function of the Social Spider Optimization(SSO) algorithm is defined,and the increment of the community modularity is selected as the iterative criterion of the operator.Then,as the male and female individuals evolve and mate,the adaptive function and the modularity increment function are used to locally and globally optimize the process of the community division optimization.Experimental results show that the NLA/SCD algorithm can effectively detect the personal social networks with diverse attribute information,and it maintains a high division accuracy while running fast.

Key words: personal social network, community discovery, adjacent edge attribute, Social Spider Optimization(SSO) algorithm, fitness function

摘要: 针对传统智能进化社区发现算法通常存在弱化节点属性和容易过早收敛等问题,提出基于邻边属性群智能聚类的个人社交网络社区发现算法NLA/SCD。在融合邻边结构及其节点属性相似特性的基础上,定义社会蜘蛛优化算法的适应度函数,并将社区模块度增量作为算子迭代准则。在雌性和雄性个体的进化与交配过程中,利用适应度函数和模块度增量函数从局部和全局角度优化社区划分的寻优过程,以保持种群多样性并避免算法过早收敛。实验结果表明,NLA/SCD算法能有效识别属性信息多样的个人社交网络,且具有较高的运行速度和划分精度。

关键词: 个人社交网络, 社区发现, 邻边属性, 社会蜘蛛优化算法, 适应度函数

CLC Number: