检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]华南师范大学计算机学院,广州510631 [2]广东技术师范学院计算机科学学院,广州510655
出 处:《计算机应用研究》2017年第4期1080-1083,共4页Application Research of Computers
基 金:国家"863"计划资助项目(2013AA01A212);广州市科技计划资助项目(2014J4300033);2014年广东省重大科技专项资助项目(2014B010116002);广东省自然科学基金资助项目(2015A030310509);国家自然科学基金青年科学基金资助项目(61502180);广东省科技计划资助项目(2015B010109003;2013B0908000024)
摘 要:针对基于社区划分的潜在好友推荐算法FRCD运行速度慢的问题,提出了一种基于社区划分的多线程潜在好友推荐算法MTFRCD。该算法在网络拓扑图上利用多线程技术寻找核心关系子网,以核心关系子网作为标签种子节点,使用多线程并发传播标签来发现网络拓扑图上的社区结构,利用社区发现结果在社区内部推荐潜在好友。人工网络的实验结果表明,MTFRCD相比于传统的FRCD,在性能近似的前提下具有明显的速度增长。因此,将该算法应用于真实社交网络(学者网)平台的潜在好友挖掘和推荐,根据推荐结果的评测,验证了算法具有良好的推荐效果。This paper proposed multi-thread latent-friendship recommendation algorithm based on community detection ( MT- FRCD) due to the low running speed of a method for latent-friendship recommendation based on community detection (FRCD). Firstly, MTFRCD figured out kernel sub-networks on network topological diagram by multi-thread technology. Secondly, it regarded kernel sub-networks as seed nodes, the algorithm detected every community structure on network topological diagram by multi-thread paralleling label propagation. At the end, it recommended latent-friendships in all communities. The experiment on artificial network shows MTFRCD maintains performance and elevates running speed notably comparing to tradi- tional method FRCD. Therefore, MTFRCD can apply to the real social network( Scholat. com) to complete latent-friendship recommendation. According to recommendation assessment, MTFRCD is able to achieve a good recommendation.
关 键 词:多线程 社区划分 核心关系子网 标签传播 好友推荐
分 类 号:TP181[自动化与计算机技术—控制理论与控制工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.112