在线社交中基于微博的好友推荐系统设计与实现

来源 :电子科技大学 | 被引量 : 6次 | 上传用户:wlg1991
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在全民网络社交的大环境下,人们的社交方式已经很大程度上转移到了线上。在现实生活中,更优更广的社交关系往往是一个人自身价值与自我发展的关键,而在线社交其实是现实生活中的社交在网络上的延续与扩展,因此,在社交网络中,人们也乐于像现实生活中的社交那样与更多的人结识以扩展自己的社交圈。然而,在社交网络中结识新的好友的方法除了手动添加外,只能通过系统根据某种算法来做推荐。由此可见,在线社交中的好友推荐问题是一个值得研究的课题,其重要性不言而喻。针对此问题,现有的方法主要是从推荐因素的深度挖掘和多种推荐因素的组合策略两个方面着手进行研究。由于实际情况中的用户交友需求是多方面因素按不同比例综合的结果,从单方面因素出发的推荐方法肯定无法满足大多数人的交友偏好。因此,本文提出基于多种推荐因素融合的综合推荐方法,并选取了用户的兴趣爱好、社交关系和地理位置信息三个因素作为推荐依据。值得一提的是,本文中的综合推荐方法与一般的基于多种因素逐级过滤的方法不同,采用的是基于多种因素综合评分与融合方法,在计算过程中各个推荐因素彼此独立互不干扰。基于兴趣爱好的好友推荐使用用户的微博做兴趣挖掘,在微博聚类的过程中,使用针对微博短文本特点改进的余弦相似度算法,并通过二次聚类的方式改善了微博聚类的效果;基于社交关系的好友推荐使用用户的个人资料与好友关系作为推荐依据;基于地理位置信息的好友推荐使用用户的签到信息,通过计算用户间的距离远近作为推荐依据。最后,基于提出的多因素融合的综合推荐方法,本文设计并在Android系统上实现了相应的应用软件客户端,客户端具有设计简洁、功能实用、操作傻瓜式等特点。实验证明,本文提出的基于多因素融合的综合推荐方法较其它推荐方法具有更好的推荐效果,而且用户可以根据自己的交友偏好在Android客户端上灵活地配置推荐算法的工作模式,因此能够很好地满足绝大多数人的交友需求,具有一定的实用价值。
其他文献
语音合成是当今计算机智能应用领域的研究热点,目前的合成系统在可懂度方面的研究取得了较大突破,语音合成的可懂度效果已经达到了基本可以接受的程度,但在自然度方面还不尽如人
无线传感器网络是由部署在监测区域内大量的微型传感器节点通过无线通讯的方式形成的一个多跳的网络系统。传感器节点通常部署在特定的物理环境中,依靠电池供电,且数据的处理
网格系统被定义为下一代的计算平台,用来解决科学和工程领域的大型问题。网格的最终目标是实现网络虚拟环境上的资源共享和协同工作,消除资源孤岛。资源分配和任务调度是网格
随着人民生活水平的不断提高,生活习惯也在不断发生改变。与此同时,一些疾病的发病率呈上升趋势,尤其是一些肝部疾病。多时期增强肝部CT扫描是当前肝部疾病诊断中的一种实践
随着互联网的普及,电子邮件在人们的工作生活中发挥着越来越重要的作用,随之而来的垃圾邮件问题也日益严重。目前,通过技术手段遏制垃圾邮件的泛滥是效果最显著的方式,但是这些技
近几年来,对等网(P2P)技术得到广泛应用,成为占用Internet流量的主要类型。P2P技术发展迅速,得到了计算机界的广泛关注。如何提高网络中的查询效率,增强网络的容错能力,成为P
目前,国内外信息化建设已经进入以Web应用为基础核心的阶段,Java语言应该算得上是开发Web应用的最佳语言。因此,以Java语言为基础的J2EE企业级应用系统逐渐成为计算机Web应用
随着信息技术的发展,智慧教育和人工智能技术成为广泛关注的热点。传统教育受限于对于教师的依赖,学生离开老师的辅导之后无法提高学习效率,虽然现在的在线辅导系统能在一定
近年来,首先由Gallager发现,后来Sipser、MacKey等人重新发现的低密度奇偶校验(LDPC)码以其接近香农限的性能和相对简单的译码结构而得到信道编码界的广泛关注。短环的存在是
随着企业信息化的发展及企业规模的不断扩大,各种形式的软件管理系统也随之不断增多,在企业内部产生了诸多的“信息孤岛”。Web应用系统在结合其它技术实现企业内部信息和数