首页> 中文学位 >社会网络中基于社会关系的推荐算法研究
【6h】

社会网络中基于社会关系的推荐算法研究

代理获取

目录

声明

摘要

第1章 绪论

1.1 研究背景

1.2 研究内容及意义

1.3 研究现状

1.3.1 协同过滤算法

1.3.2 社会网络中的推荐算法

1.4 本文的贡献及创新点

1.5 本文的组织结构

第2章 本文涉及的基础算法和数据集

2.1 基础算法介绍

2.1.1 矩阵分解技术

2.1.2 SoRec方法

2.1.3 SocialMF方法

2.1.4 面向排序的BPR算法

2.2 数据集介绍

2.2.1 腾讯微博数据集

2.2.2 Epinions数据集

2.2.3 Ciao数据集

2.3 本章小结

第3章 结合item间关联关系的推荐算法

3.1 推荐方法

3.1.1 问题描述

3.1.2 结合item间关联关系的推荐方法

3.2 实验结果与分析

3.2.1 数据集

3.2.2 评价方法

3.2.3 结果比较

3.2.4 参数的影响

3.2.5 关联关系的计算方法比较

3.3 本章小结

第4章 信任关系强度敏感的社会化推荐算法

4.1 基于信任关系的推荐方法

4.1.1 问题描述

4.1.2 信任关系的建模方法

4.1.3 信任关系虽度敏感的推荐方法

4.1.4 InfluenceMF方法

4.2 实验结果与分析

4.2.1 数据集和评价方法

4.2.2 结果比较

4.2.3 参数的影响

4.2.4 验证信任关系的准确性

4.3 本章小结

第5章 基于社会关系上下文的推荐算法

5.1 问题描述

5.2 推荐框架

5.2.1 基于上下文信息的推荐方法

5.2.2 基于共同朋友的约束条件

5.2.3 优化方法

5.2.4 时间复杂性分析

5.3 实验结果分析

5.3.1 数据集

5.3.2 评价标准

5.3.3 结果比较

5.3.4 参数的影响

5.4 本章小结

第6章 基于信任关系的社会化排序算法

6.1 推荐方法

6.1.1 问题描述

6.1.2 基于信任关系的排序策略

6.1.3 多类别系统中的信任关系推断

6.1.4 最终的排序算法

6.2 数据分析和实验结果

6.2.1 数据集

6.2.2 信任网络与用户兴趣之问的关系

6.2.3 信任关系的多样性分析

6.2.4 实验结果比较

6.2.5 参数的影响

6.2.6 冷启动条件下的推荐结果

6.3 本章小结

第7章 总结与展望

7.1 主要工作总结

7.2 未来工作展望

参考文献

致谢

攻读学位期间发表的学术论文目录

攻读学位期间参与科研项目情况

攻读学位期间获奖情况

外文论文

展开▼

摘要

推荐算法是帮助用户对信息进行过滤和筛选,解决信息供需矛盾的一种重要工具。它的主要任务是通过对用户的历史行为数据进行分析,在建立用户兴趣偏好模型的基础上,为用户主动推荐满足他们兴趣和需求的信息。目前,推荐算法已经在电子商务、电影和视频网站、计算广告等领域得到了广泛的应用,并带来了巨大的商业价值。但是传统的推荐算法并没有考虑社会网络中的社会关系对推荐结果产生的影响,而这些信息正是我们作出判断的重要依据。例如在现实社会中,我们总是倾向于选择朋友给我们的推荐,朋友间的社会影响力增加了用户对推荐结果的信任度。因此,随着近年来Twitter、Facebook等社会化媒体的兴起,很多研究人员转向研究如何在社会网络的环境下,利用其中的社会关系信息来帮助用户进行个性化推荐。
  本文以国家自然科学基金项目为依托,针对已有工作中存在的问题和挑战,对社会网络中基于社会关系的推荐算法进行了深入的研究,包括结合item间关联关系的推荐算法,考虑信任关系强度的推荐算法,基于社会关系上下文的推荐算法和基于信任关系的社会化排序算法等。本文的主要工作和贡献如下:
  1.提出了结合item间关联关系的推荐算法。
  Item间的关联关系是社会网络中影响推荐结果的一种重要因素,它是帮助我们进一步理解用户,对用户兴趣进行建模的重要手段。本文将item间的关联关系信息引入到推荐问题中,并将其作为一种约束条件,在矩阵分解模型的基础上通过共享用户和item特征空间的方式,对所要求解的用户和item特征向量进行约束,使得求解结果既考虑了用户本身的兴趣和用户间的社会影响,也考虑了item间的关联关系所起到的重要作用。实验结果表明,该方法相对于没有考虑item间关联关系的模型,能够在准确率和评分预测指标上取得更好的效果。
  2.提出了考虑用户间不同信任关系强度的推荐方法。
  信任关系是反映用户兴趣的重要信息,但是已有的方法大都将信任关系同等对待,认为具有信任关系的用户一定也会有相近的兴趣爱好。然而,在很多应用场景中,用户间的信任关系往往是出于不同的目的而建立的,具有信任关系的两个用户之间并不一定会有相近的兴趣爱好。例如,有的用户仅仅是出于社交或者礼貌的目的才同另外一个用户建立信任关系。本文将信任关系强度的概念引入到推荐问题中,通过使用用户的网络结构特征对不同的信任关系进行区分,并进而提出一种信任关系强度敏感的社会化推荐算法。本文还以SocialMF为例,通过用所推导出的信任关系代替用户间的直接信任关系来验证信任关系强度对推荐效果的影响。实验结果表明,用户间的信任关系强度是反映用户兴趣和链接关系紧密程度的重要信息,能帮助用户进行准确的社会化推荐。
  3.提出了考虑社会关系上下文信息的推荐算法。
  上下文信息是我们理解用户行为,帮助用户进行选择的重要依据。与传统的上下文信息相比,社会关系上下文主要是指在为用户进行推荐时,他当时所处的社会关系状态。本文将社会关系上下文引入到推荐问题中,并以此来推导用户的潜在兴趣爱好。通过利用上下文信息对用户的特征向量进行扩展和利用共同链接关系对目标函数进行约束,来对推荐结果进行优化。实验结果表明,引入社会关系上下文信息能够更加有效地对用户和item进行建模,并且能够取得比其它基准算法更优的推荐结果。
  4.提出了基于信任关系的社会化排序算法。
  信任关系虽然在面向评分的社会化推荐任务中起到了重要作用,但在面向排序的推荐任务中,考虑信任关系的推荐算法还不多见。本文以只有隐式反馈的社会网络中的推荐问题为例,从排序的角度提出了一种基于信任关系的社会化排序算法,研究了信任关系对排序结果产生的影响。具体来说,算法将用户间的信任关系作为先验知识引入到似然函数中来,然后通过直接优化用户对item的偏好顺序来获取item的排序序列。本文还研究了多分类系统中,用户间信任关系强度的计算方法以及它们对推荐结果的影响。数据分析和实验结果表明,用户间的信任关系在排序模型中具有很重要的作用,通过设计基于信任关系的社会化排序算法,能使我们更好地捕获用户需求和兴趣爱好。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号