The invention discloses an academic social network friend recommendation method, system and storage medium. The method includes selecting suitable users from the academic social network to form a recommendation set, calculating the social status value of each user in the academic social network, calculating the approximation degree between each user and the target user in the recommendation set, and calculating the end of each user. Scoring and selecting some or all of the users from the recommendation set to the target user. The invention can avoid the problem of cold start with obvious Matthew effect caused by considering only global factors in the prior art, the problem of privacy leakage and lack of personalization caused by considering only local factors in the prior art, and the problem of low accuracy caused by the lack of user information obtained from the academic social network. The invention is widely applied in the field of information processing technology.
【技术实现步骤摘要】
一种学术社交网络好友推荐方法、系统和存储介质
本专利技术涉及信息处理
,尤其是一种学术社交网络好友推荐方法、系统和存储介质。
技术介绍
大数据时代社交网络的快速发展,极大地方便了人们的生活的同时,学术社交网络作为一种专业化的社交网络,也正在迅速崛起。用户可以在学术社交网络中与其他用户建立好友关系并与好友进行学术交流。学术社交网络帮助用户拓展社交关系,极大地促进学者们的科研交流。在不断扩大的信息网络中,“信息过载”的问题越来越严重,用户在学术社交网络中寻找适合自己的其他用户的效率越来越低。如何为用户更好地为用户推荐感兴趣的潜在好友,成为了社交网络领域中的一个研究热点,而推荐系统正是解决这一问题的有效手段。推荐系统可以根据社交网络中各用户的特点进行分析和匹配,并向某一用户推荐具有匹配关系的其他用户,使得该用户能够以更高的效率发现自己感兴趣的潜在好友,从而有目的地与这些潜在好友建立好友关系。不同类型的社交网络需要使用不同的推荐系统。在学术社交网络中,对于刚注册的用户,由于用户的个人信息或研究兴趣信息较少,推荐系统容易陷入冷启动问题,难以挖掘社交网络中的“关键人物”,从而导致推荐质量下降,准确率较低。针对冷启动问题,传统的好友推荐方法大多利用热门推荐,向用户推荐热门度最高的其他学者,但是这种算法容易陷入“马太效应”,对于长尾用户的挖掘能力不够;一些网站通过用户授权的社交账号(如微信、QQ等),导入其他社交网络上的好友关系进行推荐,但是这种方法难以发现更多的潜在好友并且涉及用户的隐私信息,难以获取。此外,这些方法都是采用非个性化的推荐算法,难以根据用户的特点进 ...
【技术保护点】
1.一种学术社交网络好友推荐方法,其特征在于,包括以下步骤:从学术社交网络中选择符合设定条件的用户组成推荐集合;计算推荐集合中的各用户在学术社交网络中的社会地位值;计算推荐集合中的各用户与目标用户的近似度;根据推荐集合中的各用户对应的社会地位值和近似度,计算各用户的最终得分;根据最终得分,从推荐集合中选择部分或全部用户推荐到目标用户。
【技术特征摘要】
1.一种学术社交网络好友推荐方法,其特征在于,包括以下步骤:从学术社交网络中选择符合设定条件的用户组成推荐集合;计算推荐集合中的各用户在学术社交网络中的社会地位值;计算推荐集合中的各用户与目标用户的近似度;根据推荐集合中的各用户对应的社会地位值和近似度,计算各用户的最终得分;根据最终得分,从推荐集合中选择部分或全部用户推荐到目标用户。2.根据权利要求1所述的一种学术社交网络好友推荐方法,其特征在于,所述计算推荐集合中的各用户在学术社交网络中的社会地位值这一步骤,具体包括:计算推荐集合中的各用户的团队影响力、动态影响力、好友关系影响力和课程影响力;对所述团队影响力、动态影响力、好友关系影响力和课程影响力分别进行归一化处理,从而得到各归一化处理结果;根据各归一化处理结果,计算得到对应用户的社会地位值。3.根据权利要求2所述的一种学术社交网络好友推荐方法,其特征在于:所述团队影响力的计算公式为:Tu=Wt1∑Team+Wt2∑Member;式中,Tu为用户u的团队影响力,∑Team为学术社交网络中与用户u相关的团队数量,∑Member为学术社交网络中用户u所在团队的人员数量,Wt1和Wt2为权重系数;所述动态影响力的计算公式为:Du=Wd1∑post+Wd2∑like+Wd3∑read+Wd4∑trans;式中,Du为用户u的动态影响力,∑post为用户u在学术社交网络中发布的动态消息数量,∑like为用户u在学术社交网络中发布的动态消息所获得的点赞数量,∑read为用户u在学术社交网络中发布的动态消息所获得的阅读量,∑trans为用户u在学术社交网络中发布的动态消息所获得的转发量,Wd1、Wd2、Wd3和Wd4为权重系数;所述好友关系影响力的计算公式为:Fu=Wf1∑f_in+Wf2∑f_out;式中,Fu为用户u的好友关系影响力,∑f_in为用户u的入度,∑f_out为用户u的出度,Wf1和Wf2为权重系数;所述课程影响力的计算公式为:Cu=Wc1∑Course+Wc2∑Course_Member;式中,Cu为用户u的课程影响力,∑Course为用户u在学术社交网络中开设的课程数量,∑Course_Member为用户u在学术社交网络中所开设课程的学员数量,Wc1和Wc2为权重系数。4.根据权利要求3所述的一种学术社交网络好友推荐方法,其特征在于:所述对团队影响力进行归一化处理的计算公式为:式中,T_normal为用户u的团队影响力归一化处理结果,Tmax为推荐集合中所有用户的团队影响力中的最大值,Tmin为推荐集合中所有用户的团队影响力中的最小值;所述对动态影响力进行归一化处理的计算公式为:式中,D_normal为用户u的动态影响力归一化处理结果,Dmax为推荐集合中所有用户的动态影响力中的最大值,Dmin为推荐...
【专利技术属性】
技术研发人员:汤庸,毛承洁,傅城州,杨佐希,王柳,
申请(专利权)人:华南师范大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。