复杂网络下基于链路预测的推荐技术研究
发布时间:2020-10-01 14:02
飞速发展的计算机、互联网和web技术改变了人们的生活,人们在虚拟社区中结交好友、在新闻网站中浏览新闻、在视频网站中观看电影、在虚拟图书馆中查阅书籍、在电商平台中购买物品。但是,人们在享受多彩生活的同时也感受到了信息膨胀带来的烦恼,即人们无法在海量数据中快速有效地找到最相关的信息。电影、书籍、网页等信息的数据量动辄以千万级,这些数据信息的增长速度已经远远超过了人类的自然处理能力。在这种大数据的背景下,用户获取所需信息的代价越来越大,仅仅依靠传统人力的方式已经无法评价和选择这些物品。在这种情况下,有效过滤海量信息的最有吸引力的方法就是个性化推荐技术。它利用用户个人信息,例如用户活动的历史记录,发现用户喜好,然后根据用户喜好进行推荐,例如Amazon.com使用用户的购买历史记录向用户推荐书籍,AdaptiveInfo.com使用用户的阅读历史向用户推荐新闻,还有TiVo数字视频系统根据用户的观看模式和评分记录向用户推荐电视节目。研究者们提出了多样的推荐算法,其中,基于链路预测的协作推荐算法受到了广泛关注。本文从单一节点网络上的链路预测研究入手,研究二部图网络上的链路预测,发现物品之间的相似性,结合协作技术完成推荐。论文主要工作和创新点如下:1、考虑无权网络上的弱关系特性,提出基于局部路径相似性的改进链路预测算法。传统相似性算法,尤其是基于半局部路径相似性AA (Adamic Adar)和RA(Resource Allocation)算法,忽略了邻居关系强弱程度对于节点相似性的影响,导致算法预测性能的局限性。因此本文从端点之间弱关系角度出发,提出了基于局部路径相似性的改进链路预测算法OAA (Optimized AA)和ORA (Optimized RA)。实验结果表明突出弱关系的改进算法有效提升了算法的准确性和适应性。2、发现路径所具有的异构性,并提出SP (Significant Path)算法。研究发现,在半局部路径相似性链路预测中,不同结构的路径传递相似性的能力不同,小度节点构成的路径能在端点之间传递更多的相似性,而且较长路径能提供更多相似性传递通道。因此本文根据路径异构性,提出SP (Significant Path)算法,给不同路径赋予不同权重,增强链路预测准确性。3、提出考虑端点有效影响力的有效路径算法。研究发现,传统算法忽略了端点的无贡献连边,夸大了端点影响力,错误地增强了端点间的相似性,削弱了链路预测的准确性。本文提出有效路径EP(Effective Path)算法,剔除端点无贡献关系,提取有效影响力,同时结合路径差异性,突出小度节点构成的路径。实验结果表明,相比于传统算法,EP算法明显提高了链路预测的准确性。4、考虑未购买物品到已购买物品的反向相似性,提出修正相似性推荐算法。研究发现,通过研究网络资源扩散和二部图拓扑特性,可以利用链路预测算法实现相似性推荐,但是,由于网络数据的稀疏性和不对称性,物品的相似性估计会出现偏差。本文考虑未购买物品到已购买物品的反向相似性,修正了单向相似性估计,克服了数据的不对称性,称为修正相似性CSI (Corrected Similarity Inference)推荐算法。实验结果表明,相比于传统相似性推荐算法,CSI可以明显提高推荐的准确性、多样性和新奇性。5、提出一致性推荐算法。研究表明,传统相似性推荐算法的推荐依据是购买时间上的因果关系,但是在大部分时间用户购买物品的先后顺序并不存在因果关系。事实上,用户购买物品的本质在于对两个物品喜好的一致性,因此本文提出一致性推荐算法CBI(Consistence-based Inference)和非平衡一致性推荐算法UCBI (Unbalanced CBI)。实验表明一致性推荐算法能较好地改进算法的准确性、多样性和新奇性。
【学位单位】:北京邮电大学
【学位级别】:博士
【学位年份】:2015
【中图分类】:TP391.3;O157.5
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.1.1 推荐系统的发展现状及特征分析
1.1.2 推荐系统的国内外研究现状
1.2 相关理论基础
1.2.1 复杂网络理论基础
1.2.2 链路预测理论
1.2.3 基于链路预测的协同推荐理论
1.3 复杂网络下基于链路预测推荐所面临的问题及研究意义
1.3.1 面临的问题
1.3.2 研究意义
1.4 论文主要内容及安排
1.4.1 论文相关的主要工作
1.4.2 论文的主要内容及创新点
参考文献
第二章 基于链路预测的推荐方法
2.1 研究思路
2.2 链路预测的研究方法
2.2.1 链路预测的典型研究成果
2.2.2 链路预测的实验数据
2.2.3 链路预测的实验方法
2.3 推荐技术的研究方法
2.3.1 推荐技术的典型研究成果
2.3.2 推荐技术的研究数据介绍
2.3.3 推荐技术的研究方法介绍
2.4 本章小结
参考文献
第三章 基于弱关系的链路预测算法
3.1 研究背景
3.2 问题描述
3.3 基于弱关系的优化链路预测模型
3.3.1 CN、AA和RA算法介绍
3.3.2 改进优化算法模型
3.4 实验结果与分析
3.4.1 数据集
3.4.2 度量指标
3.4.3 结果与分析
3.5 本章小结
参考文献
第四章 基于路径异构性的链路预测算法
4.1 研究背景
4.2 问题描述
4.3 基于路径异构性的链路预测建模
4.3.1 Significant Path(SP)模型
4.3.2 对比算法
4.4 实验结果与分析
4.4.1 数据集
4.4.2 评估准则
4.4.3 结果与分析
4.5 本章小结
参考文献
第五章 基于端点影响力的链路预测算法
5.1 研究背景
5.2 问题描述
5.3 基于端点影响力建立链路预测模型
5.3.1 Effective path(EP)模型
5.3.2 对比算法
5.4 实验结果与分析
5.4.1 数据集
5.4.2 评估准则
5.4.3 结果与分析
5.5 本章小结
参考文献
第六章 基于修正相似性的协作推荐算法
6.1 研究背景
6.2 问题描述
6.3 基于修正相似性的推荐算法CSI
6.3.1 基于二部图网络的经典相似性算法
6.3.2 相似性修正模型CSI
6.3.3 对比算法
6.4 实验结果与分析
6.4.1 数据集
6.4.2 评价准则
6.4.3 结果与分析
6.5 本章小结
参考文献
第七章 基于一致性的协作推荐算法
7.1 研究背景
7.2 问题描述
7.3 基于一致性的推荐算法CBI
7.3.1 基于网络的因果性推荐算法NBI
7.3.2 基于一致性的推荐算法CBI和UCBI
7.3.3 对比算法
7.4 实验结果与分析
7.4.1 数据集
7.4.2 评价准则
7.4.3 结果与分析
7.5 本章小结
参考文献
第八章 总结和展望
8.1 论文总结
8.2 未来研究展望
致谢
博士期间发表的学术论文
本文编号:2831533
【学位单位】:北京邮电大学
【学位级别】:博士
【学位年份】:2015
【中图分类】:TP391.3;O157.5
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.1.1 推荐系统的发展现状及特征分析
1.1.2 推荐系统的国内外研究现状
1.2 相关理论基础
1.2.1 复杂网络理论基础
1.2.2 链路预测理论
1.2.3 基于链路预测的协同推荐理论
1.3 复杂网络下基于链路预测推荐所面临的问题及研究意义
1.3.1 面临的问题
1.3.2 研究意义
1.4 论文主要内容及安排
1.4.1 论文相关的主要工作
1.4.2 论文的主要内容及创新点
参考文献
第二章 基于链路预测的推荐方法
2.1 研究思路
2.2 链路预测的研究方法
2.2.1 链路预测的典型研究成果
2.2.2 链路预测的实验数据
2.2.3 链路预测的实验方法
2.3 推荐技术的研究方法
2.3.1 推荐技术的典型研究成果
2.3.2 推荐技术的研究数据介绍
2.3.3 推荐技术的研究方法介绍
2.4 本章小结
参考文献
第三章 基于弱关系的链路预测算法
3.1 研究背景
3.2 问题描述
3.3 基于弱关系的优化链路预测模型
3.3.1 CN、AA和RA算法介绍
3.3.2 改进优化算法模型
3.4 实验结果与分析
3.4.1 数据集
3.4.2 度量指标
3.4.3 结果与分析
3.5 本章小结
参考文献
第四章 基于路径异构性的链路预测算法
4.1 研究背景
4.2 问题描述
4.3 基于路径异构性的链路预测建模
4.3.1 Significant Path(SP)模型
4.3.2 对比算法
4.4 实验结果与分析
4.4.1 数据集
4.4.2 评估准则
4.4.3 结果与分析
4.5 本章小结
参考文献
第五章 基于端点影响力的链路预测算法
5.1 研究背景
5.2 问题描述
5.3 基于端点影响力建立链路预测模型
5.3.1 Effective path(EP)模型
5.3.2 对比算法
5.4 实验结果与分析
5.4.1 数据集
5.4.2 评估准则
5.4.3 结果与分析
5.5 本章小结
参考文献
第六章 基于修正相似性的协作推荐算法
6.1 研究背景
6.2 问题描述
6.3 基于修正相似性的推荐算法CSI
6.3.1 基于二部图网络的经典相似性算法
6.3.2 相似性修正模型CSI
6.3.3 对比算法
6.4 实验结果与分析
6.4.1 数据集
6.4.2 评价准则
6.4.3 结果与分析
6.5 本章小结
参考文献
第七章 基于一致性的协作推荐算法
7.1 研究背景
7.2 问题描述
7.3 基于一致性的推荐算法CBI
7.3.1 基于网络的因果性推荐算法NBI
7.3.2 基于一致性的推荐算法CBI和UCBI
7.3.3 对比算法
7.4 实验结果与分析
7.4.1 数据集
7.4.2 评价准则
7.4.3 结果与分析
7.5 本章小结
参考文献
第八章 总结和展望
8.1 论文总结
8.2 未来研究展望
致谢
博士期间发表的学术论文
本文编号:2831533
本文链接:https://www.wllwen.com/shoufeilunwen/xxkjbs/2831533.html