一个基于信任网络的推荐系统研究与应用

来源 :北京大学 | 被引量 : 0次 | 上传用户:a294953312
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络和通信技术的快速发展,全球范围内的信息化改变了人们的生活方式。互联网的出现,带我们走进了一个信息大爆炸的时代。面对大量的信息,人们往往也会感到无所适从,很难从中寻找出适合自己的信息,信息使用效率反而降低,这就是所谓的信息过载问题。推荐系统作为信息过滤的重要手段,是解决信息过载问题的有效方法。传统的协同过滤推荐系统和基于信任的推荐系统得到了广泛的应用,但在推荐的准确性、数据稀疏性和新用户问题上仍存在很多的不足,面临着许多挑战。现有的推荐系统仍然存在以下问题:●数据稀疏性问题。传统的协同过滤方法通过计算用户之间的相似度来产生推荐,由于评分矩阵的稀疏性,导致了用户间相似度计算困难。同时传统的协同过滤方法只考虑用户的相似度,忽视了用户之间的社会关系。基于信任的方法使用信任值代替用户相似度计算,通过信任的传递从非直接邻居中在寻找最近邻,可能会找到一些口味不一致的用户,降低最近邻搜索的准确度,导致推荐正确度下降。●新用户问题。新用户是指刚加入推荐系统的用户,一般没有评价过对象或者评价信息很少,因此很难计算新用户与其他用户的相似度。同时,新用户在信任网络中往往是孤立的节点或者只有很少的信任关系,他们并不知道该信任哪些用户。因此不论是早期的基于内容的方法,还是基于协同过滤的方法和基于信任的方法,都无法很好的解决推荐系统中的新用户问题。为了解决上述问题,在开放环境下给用户提供更有效的个性化推荐,更好的解决信息过载问题,本文对推荐系统的研究现状和已有研究结果进行了分析,结合信任网络和专家用户对推荐系统中的问题进行了相关的研究。本文的主要工作总结如下:●提出了一个基于信任网络的推荐系统框架。本文对现有的推荐系统进行了分析,针对其中存在的数据稀疏性问题和新用户问题,通过引入信任网络和专家用户分别提出了信任值与相似度结合的混合推荐方法和基于专家用户的推荐方法来解决这两大问题,并在此基础上提出了一个基于信任网络的推荐系统框架。●提出了信任值与相似度结合的混合推荐方法。针对推荐系统存在的数据稀疏性问题,本文提出了一个综合信任值与相似度的混合推荐方法,通过引入用户相似度作为信任度的一个补充,综合考虑社会网络中的信任度和用户口味的相似度,可以更精确的找到目标用户的最近邻居集合,从而提高了最近邻搜索的准确度,改善了推荐系统的效果。●提出了基于专家用户的推荐方法。针对推荐系统存在的新用户问题,本文提出了一个基于专家用户的推荐方法,通过在信任网络中发掘出专家用户,然后利用这些专家用户来扩展新用户的信任网络,从而能够给新用户提供有效的推荐信息,在一定程度上解决了推荐系统中的新用户问题。●设计实现了Android平台手机软件推荐系统。基于本文的推荐系统模型,设计实现了一个Android平台手机软件推荐系统,系统可以有效的给用户个性化的推荐手机软件,初步验证了本文的推荐方法的可行性。
其他文献
该文在信息可视化方面做了如下研究工作:1.对信息可视化当前国际研究状况进行了全面系统的分析阐述.2.提出并实现了一个通用的近邻算法可视化分析程序.3.提出了一种新颖的基
该文提出了"基于BP网络的彩色匹配"新方法.该方法首先利用迭代自组织数据分析算法,并根据色彩学中的色差理论和人的视觉特性,实现对大量测量样本的动态聚类.在此聚类的基础上
软件系统规模和复杂性的不断增长,对软件质量保证技术提出了新的挑战。演化式软件开发过程被广泛用于控制软件系统的复杂性,它将复杂软件系统的开发过程分解成为一系列连续的
随着操作系统处理的敏感信息越来越广泛,针对敏感数据在存储和使用时的恶意攻击随之增多。而当前针对敏感数据的保护使用的都是内核态的访问控制和加解密技术,恶意程序可绕过
回顾这两年的博士后研究,在导师吴志美教授的信任、鼓励、指导下,与工程部同事、同学协同工作,度过了充实愉快的两年时光,这两年使作者在学术、科研方法、团结协作等多方面进
日新月异的计算机软硬件技术为并行计算的发展带来了机遇,并行编程语言及其编译技术的研究与开发也因此成为当前并行计算技术的重点发展方向之一.在这种背景下,我们开展了数
随着计算机网络的发展和网络应用的迅速普及,网络安全受到人们的日益重视.网络安全技术,特别是网络环境中的身份认证协议,对于应用的安全性起着非常重要的作用,已经成为影响
CSCW作为一个多学科交叉的新兴研究领域,在国际上受到了极大重视.计算机技术多媒体会议系统是支持实时协作的典型CSCW应用,具有重要的研究和应用价值.在分析桌面会议系统需求
论文工作的主要目的是要找到一条适合CAD领域的协同之路.绪论部分阐述了计算机支持的协同工作(CSCW)的定义、发展历史、应用背景、应用领域及研究的必要性和意义.第二章介绍
该论文介绍了SAQ系统概念获取的思想核心以及获取方法的发展过程.在原有工作的基础上,该文试图较深入地对人机交互概念获取的过程分析研究.针对人和机器各自的特点,对其进行