基于关联规则和相似性在社交好友推荐算法的研究

来源 :客联 | 被引量 : 0次 | 上传用户:hyc20008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】随着移动互联网技术的飞速发展,通信技术的发展以及社交平台的多样化,通过手机在社交平台上进行人机通信已经成为人们交流的重要手段。在社交平台上进行交流预计会有更多的朋友,但是很難从如此众多的用户中找到志同道合的朋友。如何准确地向用户推荐具有相似兴趣的朋友,是所有社交平台都试图解决的问题,也是社交朋友推荐算法的研究热点。因此,我们想开发一种更准确,更方便的社交好友推荐算法,并进行创新性的改变。
  【关键词】关联规则;相似性;社交推荐
   以往的推荐算法都没有很好的考虑各方面的问题,而我们想要真正的找到一个志趣相投的好友,我们既要考虑人物关系,也要考虑到用户发布的信息相似性。所以我们在进行好友推荐的时候主要从这来两个方面入手,可以达到更好的推荐效果。因此,我们提出来一种基于关联规则和相似性的好友推荐算法,我们用Pesrson相关系数算法处理用户间发布的信息的相似特征值,相似度到达给定阈值的信息可视为一条交易记录,生成交易数据库D,用关联规则改进算法来处理特征值数据,计算出二阶候选项集,并存入推荐规则数据库R,最后选取支持数最高的前N个用户加入到推荐列表中,将得到推荐列表展现给用户。
  一、相似性的测试研究
   研究Pearson相关系数算法的原理,并使用Pearson算法计算交易数据集D。需要确定用户发布的信息是否是相同类型的信息,并且没有可供参考的上下文、句子或关键字。相似度用于衡量它们是否相同,同类信息是直接有效的方式。因此,当推荐朋友时,在计算相同的“事物”分段信息的相似度时,计算用户发布的信息的相似度时,采用句子词性语言序列余弦相似度算法。
   Pearson相关系数是在余弦相似性的基础上加以改进的,考虑到不同用户的热点关键字不同的问题,即对用户进行去中心化,因此在实验研究算法改进上运用了Pearson相关系数算法来计算出用户间发布的信息的相似特征值。
   对Pearson相关系数算法研究可知,句子之间最终可能产生多种相似关系,有线性相关关系、非线性相关关系、周期相关关系和不相关关系。通过Pearson相关系数,除了得到相关函数图像,还有二者之间的相关系数,最后由众多相关系数生成交易数据库D。
  二、关联规则算法优化
   (一)构建改进后的关联规则Apriori算法
   Apriori算法改进核心思想是:改进算法时,将准备k阶Tid表的生成是为了生成k + 1阶候选项目集。生成k阶Tid表的过程中,使用Apriori_gen生成k阶候选项目集进行排序。如果交易项目中包含的所有k个级别的候选项目的所有元素数均小于或等于k,则此交易项目不会生成k + 1个级别的候选项目集,因此由此交易项目候选项集,不必编写K级TID表,生成的k级TID表中的数据量小于上一个TID表中的数据量。通过对Apriori算法步骤流程和数学思想的理解,并实现算法运行,最终得到推荐规则数据库R。表1为交易数据库(Transaction Database)D的所有大项集,取最小支持数为3。
   改进后的AprioriTid算法具体分析如下:
   1)生成 1 阶候选项集 C[1],生成 1 阶大项集L[1],同时生成 1 阶 TID 表 TID[1]。如表2所示。
   2)通过改进的Apriori算法以次对各步大项集进行运算,直至最后的大项集为NULL为止。通过算法运算得知,在生成5阶大项集L[5]时为 null,算法结束。最后可得出大项集为:L={{A},{B},{C},{E},{A,B},{B,C},{B,E},{C,E},{A,B,E},{B,C,E},{A,C,E},{A,B,C,E}}。
   (二)社交网络好友推荐算法
   关联规则挖掘中Apriori算法在于挖掘隐含的、未知的、有价值的关联模式,社交平台中寻找志趣相投的好友,就是要在找出隐含的、未知的、有意义的好友关联规则,在社交平台中把Apriori算法用于好友推荐中会取得较好的效果。
   本文算法具体步骤如下:
   步骤1 通过句子词性语言序列余弦相似度算法生成交易数据库 D。
   步骤2 使用改进后的AprioriTid算法计算出二阶大项集。
   步骤3 将二阶大项集存入推荐规则数据库R。
   步骤4 根据输入的用户ID,在规则库R中检索出含有用户ID 的二阶大项集,选择支持数最高的前N个用户放入推荐集合Ur,并将Ur推荐给用户。
  三、实验结果与分析
   (一)数据集
   为验证本文提出的推荐算法可行性与有效性,利用某网络社交平台中的实际生产数据作为实验数据,主要包含用户发布的65042条动态碎片信息,共有用户1000人。为能准确地反映实验结果,将用户数据集的3/4作为训练集,1/4作为测试集。
   (二)算法可行性检测
   覆盖率(Coverage),评价一个社交平台好友推荐算法往往从覆盖率(Coverage)和准确率(Precision)两方面进行考量,覆盖率主要用于观察推荐算法推荐的好友集合Ure与实际可推荐好友集合Ureal交集汇总好友数量占实际可推荐的好友比率。
   准确率(Precision),准确率主要用来衡量算法的正确性、可行性,反映推荐出的准确好友数所占好友数的百分比,越高越准确性越好。
   通过对本文算法和传统的AprioriTid算法的比较,可以看出,本文算法在相同的数据记录处理中,所需的时间更少(如图1)。
  
  四、结束语
   如何在社交网络过程中找到一个或多个志趣相投的朋友。在本文关于社交朋友推荐算法的研究中,我们不仅考虑社交角色的关系,而且考虑用户发布的信息的相似性。因此,在推荐朋友时,我们主要从这两个方面入手,并使用改进的关联规则推荐算法向用户展示朋友列表。事实证明,类似于关联规则的朋友推荐算法在用户推荐中具有很大的研究价值,最终可以为用户的社交互动带来更多的便利。
其他文献
舞台,是演绎人生的缩影。   人生,是在戏剧舞台上的真实展现,那么人生包罗万象,作为一名演员,要把人生在舞台上展现的活灵活现,就必须把各自的角色吃透把准。无论是哪个角色,力求精益求精,在生、旦、净、丑中得有一种责任感,人常说装啥像啥,当你把剧情吃透了,再领悟人物的心理境界,手、眼、身、法、步才能溶入其中,情理交替,才能互相配合默契,一个完整的戏剧人生才会使观众称赞乐道,给世人一个满意的答卷。在生
期刊
【摘 要】本文通过坚持习近平总书记扶贫思想的意义、河南省脱贫攻坚的现状及存在问题等方面的论述,从用好外力和激发内力两个方面提出河南省打赢脱贫攻坚战的措施。  【关键词】扶贫;脱贫攻坚;河南省   经过改革开放以来40多年的发展,我们成功走出了一条中国特色的扶贫开发道路,我们使7亿多人成功地摆脱了贫困,为全面建成小康社会打下了一个非常坚实的基础。河南省是农业大省,人口大省,贯彻落实习近平总书记扶贫
期刊
【摘 要】电影的发展从无声到有声,经历了重大的改变,这其中的过程很复杂,就比如说音乐进入电影中。在20世纪初,电影制作人觉得无声电影并不能够满足观影的效果,为了更好地完善剧情并且来盖住一些杂音,他们就开始尝试在电影中加入音乐。抒发人们心中的情感。  【关键词】电影;音乐艺术;审美;价值  Abstract: The development of film has undergone major c
期刊
【摘 要】从工程设计技术层面来说,设备结构的可靠性是指设备能够在不发生故障的情况下按照规定完成任务。而在通信设备白热化竞争的今天,用户们越来越重视产品的质量,人们对于可靠性工程设计的要求越来越高,通信设备制造商有必要将可靠性加入日常管理范畴,深入研究与其相关的工程设计技术。本文主要对通信设备结构可靠性设计中的几个问题进行研究探讨,提出几点建议以供参考。  【关键词】通信设备;结构可靠性;工程设计技
期刊
【摘 要】本文介绍了液位及压力变送器在实际使用过程中迁移的问题,并提出一种判断正负迁移的简单方法。  【关键词】变送器;迁移;迁移量   在工业生产过程中,为了正确地指导生产操作,保证生产安全,保证产品质量和实现生产过程自动化,一项必不可少的工作是准确而及时地检测出生产过程中的各个相关参数。例如:液位、压力、流量等,习惯上称这些检测仪表为变送器,本文就变送器的一些迁移问题展开讨论。说到迁移大多数
期刊
【摘 要】本文介绍了Android应用程序掌上十堰的设计方法,以及实现的过程。掌上十堰主要有首页、搜索和设置三大主项,方便用户通过手机了解十堰市的景点和美食等资源。  【关键词】Android;掌上十堰;设计  一、需求分析   随着生活水平的逐渐提高,人们越来越喜欢出行游玩。如果刚刚到达一个陌生的城市例如十堰市,往往会因为不了解新环境而在游玩时产生不必要的麻烦。设计一个Android应用程序掌
期刊
【摘 要】本文介绍了高校学分制的来龙去脉,包括学分制的起源、特点和实施等等。  【关键词】高校;学分制;特点  一、引言   学分制的英文是Credit System,可译为学分系统。它是在高校选课制的基础上产生的,选课制就是允许学生自己选择学习的学科、专业和课程的一种教学制度。19世纪初德国教育家洪堡德倡导自由学习,主张由学生自行选择学习课程,教师和学生自行安排学习顺序和进度,并在柏林大学推行
期刊
【摘 要】新型冠状病毒疫情期间,党和政府以网格化管理方式,构建联防联控机制,以社区为主体展开防疫工作,借助信息化手段建立管理体系,及时有效的完成了防疫工作,发挥我国制度优势,合理调配医疗物资与医疗力量,充分调动人民群众积极性,配合防控工作,做到团结一切力量共同打赢疫情防控的人民战争,为夺取新时代中国特色社会主义伟大胜利提供了不同于西方自由民主式政体的可行模式。  【关键词】疫情防控;国家治理;制度
期刊
【摘 要】人工种植的沙芥不仅具有良好的营养价值、经济价值和生态价值,还具有广泛的社会价值,是一种非常值得推广的的沙漠蔬菜品种。就目前来说,沙芥的人工种植具有很好的发展前景,并且发展的潜力非常巨大,能够带来人们不同的食用感受,因此需要对沙芥的人工种植进行重视。本文主要是对沙芥的人工种植前景和栽培技术要点进行一定的分析,科学扩大其种植面积,进一步的提升其种植的产量和质量。  【关键词】沙芥;人工种植;
期刊
在当前阶段进行的伟大斗争,特点鲜明,目标明确,在全面建成小康社会决胜阶段、中国特色社会主义进入新时代的关键时期,伟大斗争成败事关中华民族前途命运,那我们党应该如何带领人民取得伟大斗争的胜利呢?  一、坚定不移推进全面从严治党,建设坚强的马克思主义政党   建党90多年来,我们党高度重视自身建设,这是我们党保持旺盛生命力和不竭活力的重要法宝。改革开放以来,我们党与时俱进全面推进党的建设新的伟大工程
期刊