![个性化推荐系统中一种基于层次的任度计算模型[文档资料]_第1页](http://file.renrendoc.com/FileRoot1/2014-12/13/8fac9bf2-3cfa-4e82-83c5-b868b70ffd10/8fac9bf2-3cfa-4e82-83c5-b868b70ffd101.gif)
![个性化推荐系统中一种基于层次的任度计算模型[文档资料]_第2页](http://file.renrendoc.com/FileRoot1/2014-12/13/8fac9bf2-3cfa-4e82-83c5-b868b70ffd10/8fac9bf2-3cfa-4e82-83c5-b868b70ffd102.gif)
![个性化推荐系统中一种基于层次的任度计算模型[文档资料]_第3页](http://file.renrendoc.com/FileRoot1/2014-12/13/8fac9bf2-3cfa-4e82-83c5-b868b70ffd10/8fac9bf2-3cfa-4e82-83c5-b868b70ffd103.gif)
![个性化推荐系统中一种基于层次的任度计算模型[文档资料]_第4页](http://file.renrendoc.com/FileRoot1/2014-12/13/8fac9bf2-3cfa-4e82-83c5-b868b70ffd10/8fac9bf2-3cfa-4e82-83c5-b868b70ffd104.gif)
全文预览已结束
付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
个性化推荐系统中一种基于层次的任度计算模型 本文档格式为 WORD,感谢你的阅读。 引言:计算机系统中的信任问题长期以来都倍受国家、学术界和企业界的关注。本文参考社会学和心理学将人与人之间信任的产生来源分为三个方面:外部来源、交互来源和内部来源,并提出一种层次化的信任度计算模型,该模型可以根据不同类型的用户调整不同来源的信任在整个模型中所占的比例。最后,利用 Epinions 网站的相关数据对模型进行了验证。 本文参考社会学和心理学将人们之间 信任的产生来源分为三个方面:外部来源、交互来源和内部信任,如图 1.1所示。外部信任是由于当前用户在公共环境中的声誉而使得其他用户对其产生的信任,它是一种全局信任,独立于单个用户。交互信任是系统中用户之间的交互所产生的信任关系,这是一种本地信任度。内部信任,是由于两个人之间内在的相似性(如爱好等)产生的信任关系。 图 1.1 分层信任模型示意图 1 基于层次的信任度计算模型 本文提出基于层次的信任度计算模型如( 1.1)所,其中 Reputation 表示外部信任, InteractiveTrust 表示交互信任, Similarity 表示内部信任。 a, b, c 是加权平均系数,满足 a+b+c=1。这三个系数分别应对不同类型的用户:冷启动用户、常规用户,争议用户。 ( 1.1) 在本文接下来的篇幅中将详细介绍三种信任的计算方法以及 a, b, c 三个参数对于不同用户的取值情况。 1.1 外部信任 本文使用的 PageRank 算法来计算外部信任。 PageRank将指向一个网页的链接看成是对于这个网页的投票,本文将这种链接称之为回指链接,而将一个网页指向其他网页的链接称 之为外向链接。例如在图 2.1 中,将用户看作是网络中的结点,将用户之间的信任关系看做他们之间的信任,对于用户 A 来说,从其他用户到用户 A 的链接如( B-A)等都是用户 A 的回指链接;而从用户 A 到其他用户的链接如( A-B)等都是用户 A 的外向链接。 图 2.1 信任网络初始状态示意图 PageRank 在计算网页排名的时候不单单考虑了网页的回指链接的数量,更重要的是它还考虑了回指链接源网页的价值。也就是说,一个高等级的页面可以让它所指向的低等级的页面的等级提升。 PageRank 中,一个页面的重要 性是由链向它的所有页面的重要性经过递归算法得到的,如等式( 2.2)所示是 RageRank 的数学表达式: ( 2.2) Reputation( u)表示用户 u 的信誉度, Bu表示指向用户 u 的所有用户的集合, Nv 表示以用户 v 为源用户的所有链接的数目,也就是用户 v 的外向链接数。 1.2 交互信任 本文使用 MoleTrust 来作为度量交互信任值的算法,之所以选择 MoleTrust 有两个原因: 1. 它具有省时高效的特点; 2. 该算法对信任的计算是按照层次顺序进行的,这与我们的社交习惯 非常类似。接下来将详细介绍 MoleTrust 的计算过程及其缺点以及对 MoleTrust 的改进措施。 1.2.1 MoleTrust MoleTrust 的整个计算过程可以分为两步完成: 1.从源节点出发遍历整个信任网络,去除网络中多余的信息和循环信任,构造一个单向无循环的信任网络; 2.在第一步的基础上,从源节点出发开始传播信任值,计算当前用户对于网络中其他用户的信任。如 Step 1 和 Step 2 所示,是 MoleTrust的具体运算过程: MoleTrust 的 Step 1 过程有一个非 常重要的参数:trust_propagation_distance,该参数用来控制信任传播的距离。图 2.1 经过 MoleTrust 的 Step 1 阶段后得到图 2.2所示信任网络。将该信任网络视为一个有向图,在图的第 0层是当前用户 A,第 1 层,为用户 A 的直接朋友,以此类推。 图 2.2 经 MoleTrust 的 Step 1 后的信任网络 在 MoleTrust 的 Step 2 阶段,同样有一个非常重要的参数: trust_threshold。只有信任值大于 trust_threshod的用户才会被加入到信 任网络中,该策略可以有效防止恶意用户对于推荐系统的影响。 1.2.2 Modified MoleTrust MoleTrust 在计算信任值的过程中存在一个很大的漏洞,如 Tr( A, G) =7,但这和我们的直觉是相悖的,因为 G的上层用户 C 的信任值只有 3。为了弥补上述漏洞,本文提出一种修正的 MoleTrust: Modified-MoleTrust。本文在在MoleTrust 的 Step 2 阶段引入一个递减因子 ,其计算方式如等式( 2.5)所示。 1.3 内部信任 本文认为用户对 项目的评分是用户内部属性的综合体现,所以本文选择用户对项目的评分矩阵来作为内部信任的计算依据。有学者证明了在众多衡量用户相似性的指标中,Person 相关系数的综合表现最好,所以本文选择 Person 相关系数作为内部信任的衡量指标。 Person 相关系数的取值范围是 -1, 1,若 Person 相关系数的取值为正,则说明两个用户之间存在着相似性,反之当其取为负时说明两个人之间的兴趣可能是相悖的。Person 相关系数的计算公式如等式( 2.6)所示。其中 n 表示用户 A 和用户 W 共同评分的项目数, r( K, i)表示 用户 K 对项目 i 的评分。 2 实验结果说明 本文利用 Epinions 网站的数据和 Apache 的 Mahout 平台对所提出的模型进行了验证。面对不同类型的用户,对参数进行调整后,该模型总能得到较为理想的推荐准确度和覆盖率,具体数 3 结束语 本文提出了一种基于层次的信任度计算模型,并做了相应的实证研究,该模型能在很大程度上改善用户的体验。我们
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 七年级地理模拟考试复习计划
- 无人值守管理办法
- 成品存储管理办法
- 绿色建筑认证体系在绿色建筑品牌建设中的应用与发展报告
- 微机教室管理办法
- 政府物业管理办法
- 投诉公示管理办法
- 效仿高考管理办法
- 施工渣土管理办法
- 报社职称管理办法
- 科技创新平台合作协议
- 第三单元 外国美术鉴赏 快速看懂西方美术史 课件-2024-2025学年高中美术人教版(2019)必修美术鉴赏
- 道路养护洒水车租赁合同样本
- 2024届江苏南京高三零模学情调研英语试卷
- 2015-2024年十年高考数学真题分类汇编专题15 函数及其基本性质(单调性、奇偶性、周期性、对称性)小题综合(解析版)
- 《品质管理工作总结》课件
- 火灾应急处置流程
- 江西省新余市2024年中考英语模拟试卷(含答案)
- 04S519小型排水构筑物(含隔油池)图集
- DB13(J)T 8434-2021 民用建筑节能门窗工程技术标准(京津冀)
- 人教版九年级上册数学圆专题讲义
评论
0/150
提交评论