电子商务系统中一种层次化信任度计算模型_第1页
电子商务系统中一种层次化信任度计算模型_第2页
电子商务系统中一种层次化信任度计算模型_第3页
电子商务系统中一种层次化信任度计算模型_第4页
电子商务系统中一种层次化信任度计算模型_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子商务系统中一种层次化信任度计算模型首都经济贸易大学信息学院北京市100070摘要:随着互联网的发展,个性化推荐系统在缓解信息过载、提升用户 体验方面发挥着重要作用,但其依然存在许多缺陷。木文以如何提高用户满意度 为主线,通过社交网络将信任机制引入推荐系统并参考社会学相关知识,将人们 之间的信任来源进行分类,提出层次化信任度计算模型。最终通过实验对层次化 信任度计算模型的推荐效果进行了比较研究。关键词:推荐系统;社交网络;木地信任;全局信任;层次化信任abstract: with the developme nt of in ter net, recomme ndation systems(

2、rss) plays an important role on alleviating information overflow and improving user satisfaction.but rss have a lot of defects.the paper’s main topic is how to improve user’s satisfaction.for the calculation of trust degree, this paper imports trust into rss through social networ

3、king and references knowledge of sociology and identifies trust source among people, and propose a model of hierarchical trustthe end, the paper compared the recommendation of hierarchical model with the parameters.keywords: recommendation system; local trust; global trust; hierarchical trust1 引言我国正

4、处于电子商务蓬勃发展的时代,但是也面临前所未有的挑战:信 息过载。而推荐系统根据用户需求为其推荐商品,降低了商晶信息过载问题9, 帮助用户花费最少的时间和精力购买到最符合需求的商品,但其存在着难以克服 的缺点。通过社交网络将信任机制引入推荐系成为研究新方向。目前,这方面的 研究尚不成熟,木文根据信任的产牛来源将人与人之间的信任分为三个层面,建 立了基于层次的信任度计算模型,具有重要的理论价值与实践价值。本文第2节详细讨论层次信任度计算模型;第4节通过实验对模型进行 性能评估;第5节总结全文。2 .层次化信任度计算模型研究如何通过社交网络将信任引入推荐系统,在学术界仍未达成共识。paolo ma

5、ssa等人在文献1, 2, 4中分别使用了本地信任和全局信任使用户之间可以传 播信任,乔秀全等人从图论的角度说明了用户之间的信任产生方式。本文则提出 一种层次化的信任产生方式。2.1社交网络中的多层次信任来源根据社会学交际过程,本文将社交网络中人与人的信任来源分为三层。外部来源:新用户会选择信任网络中名誉值比较高的用户。交互来源: 通过在线交互(或线下交际),新用户对其他用户了解加深,他们开始信任网络 中其他用户。内部来源:随着吋间的推移,用户会越来越信任与自己在内在品质 方面有较多相似点的用户。定义1声誉信任/外部信任:是外部来源所产生的信任,是由一个人在 公共环境中的整体声誉或者公信力所产

6、生的信任。它是一种全局信任,是一个系 统中所有人对该用户的“公认度”,独立于任何单个的第三方用户。即某一特定 用户的声誉信任对于系统中的其他所有用户来说都是相同的。定义2.交互信任:交互信任即交互来源所产生的信任,它是一个系统或 集体中人与人之间的交际活动所产生的信任关系。交互信任是一种本地信任,这 种信任值因人而异。定义3内部信任:内部来源所产生的信任,是由于两个人之间内在品质 (如性格、品味、理想等)的相似性产生的信任关系。2.2层次化信任度计算模型根据图2.1得到层次化信任度计算模型的抽象数学表达式如等式(3.1) 所示:(2.1)在公式(2.1)中,trust (a, w)代表用户a对

7、用户w的总体信任值, 它由声誉信任值、交互信任值和内部信任值加权求和得到。a、b、c为经验参数, 它们之间满足:a, b, c>o, a+b+c二1; r (w)表示用户w在系统中的声誉信 任值,使用e-pagerank对其进行计算;it (a, w)表示用户a和用户w之间的 交互信任值;sim (a, w)表示用户a用户w由于相似性而产生的信任值,即 内部信任值。2.3社交网络的抽象表示本文参考文献6, 10中基于有向加权图计算用户之间信任值的做法, 将社交网络抽象成有向加权图。从图论的角度来看,一个社交网络可以抽象表示 为有向加权图g (u, e, w), u为所有节点的集合

8、代表所有的用户;e为网络中 的有向边集合,位于有向边起点的节点称为源节点,反之为目标节点,有向边的 方向表示相邻节点之间的信任关系。w为权重,本文规定权重的范围为1, 10o图2.2中,节点b信任节点a,节点a信任节点d,那么节点b就会在 一定程度信任节点d,节点b对节点的信任程度将在后文中使用e-pagerank和 m-moletrust进行计算,在此不做赘述。图2.2信任网络初始状态示意图2.4声誉信任值的计算与传统的pagerank不同,本文所涉及社交网络中的每个外向链接(即 信任关系)都有其权重,所以每一节点对其他节点贡献的声誉值应当按外向链接 的权重比例去分配。将外向链接的权重引入后

9、得到e-pagerank,如公式(2.2) 所示:其中(2.2)在公式(2.1)中,r (u)表示用户u的声誉值,bu表示指向用户u的 所有用户的集合,w (v, u)表示用户v对用户u的信任强度,0 (v)表示节点 v的某一外向链接的权重,∑0 (v)表示节点v所有外向链接权重之和。c 是取值0, 1之间的一个标准化因子,e (u)是节点u的逃脫因子,本文取网络 中节点总数的倒数作为每一个节点的逃脱因子。经计算得到声誉值如表2.1所示:节点pageranke-pagerank节点pageranke-pagerank0.36570.39280.30740.30740.25290

10、.25980.36110.36980.23950.21530.31190.31670.28540.29380.24700.22810.31460.30390.23900.22610.25830.26080.23970.2246在图2.2中节点a和h在连通整个图的过程中起着更为重要的作用。在 表2.1中节点a和h改进后的算法声誉值更高,更符合社交网络的实际情况。因 此,本文将使用e-pagerank进行声誉信任值的计算。2.5交互信任值的计算交互是人的社会属性,任何一个系统中的个体与他周围的其它个体不断 地进行着交互,从而产生不同程度的信任。文献把用户之间的通信次数作为 两个人之间信任度的度量依

11、据,两人之间通信次数越多,表示两人越熟悉对方, 他们之间的信任强度也就越强。本文基于带权有向图所表示的社会网络,将源节 点对目标节点的评分作为源节点对于目标节点的信任值。图2.3是修正的信任网络,本文将该修正的信任网络模型视为一个具有 层次关系的有向图。在图的最上层是当前用户(本例中为用户a)。图2.3经moletrust修正的信任网络而mmoletrust基于以下思想:1 决定待计算用户信任度的是他的直接 上层用户和当前用户;2.随着信任的逐层传播,信任值会不断衰减,即随着人与 人之间距离的增加,他们之间的相对信任度在降低。为实现上述目的,本文在 moletrust的信任度计算公式中引入一个

12、递减因子ω,其计算方式如公式(2.3)所示,其中 p 代表 predecessorso,二,(2.3)表2.2为用户a对其他节点的信任值计算结果对比。可以看出m-moletrust所计算的用户a对其他用户的信任值从第2层开始迅速衰减,这符 合人们的正常社交习惯。mmoletrust计算结果更贴近实际,所以本文采用 m-moletrust计算交互信任值。表 2.2 moletrust 与 mmoletrust 结果对比节点所在层moletrustmodifed-moletrust000/0000/00000*10000*10.50000.50000.30000.30000.6

13、0000.60000.42220.3800oooqo0050*0oooro0.21000.60000.36000.40000.24000.40000.22800.46000.27602.6内部信任值的计算用户相似度反应两个用户在兴趣爱好、审美品味、性格特征甚至价值观 等方面的相似程度,这些都属于人的内在属性,很难在短吋间内改变。本文将其 称为内部信任。本文选择比较成熟的皮尔森相关系数作为内部信任度的衡量指标。计算 如公式(2.4)示,其中n表示用户a和用户w共同评分的项目数,r (k, i)表 示用户k对项目i的评分。similarity (a, w) =n/(2.4)3.实验及推荐评估3.1

14、实验所用数据介绍本实验所使用数据集来自网站epinions,用户可以在该网站对任何主题 发表评价,或者对别人发表的评价再进行评价。在epinions中用户对项目的评分 范围是5,用户对用户的信任描述只有三种情况:信任(1)、不信任(1)、 无直接信任记录(0)。本试验随机抽取20%(364619条)用户项目评分记录作为测试数据集, 剩余的1458556条用户项目评分记录和所有的用户用户信任描述记录作为训练 数据集。3.2层次化信任度计算模型性能评估3.2.1经验参数的确定本文针对每-类型用户按事先估计的参数范围随机生成50组参数,选 择能使预测评分的mae最小的一组参数。本文参照文献1, 3的

15、经验,将参数 trust thresholdtrust _propagation_distanee 和 trust_threshold 设置为 0.2> 3 与 0.3o图3.1普通用户的经验参数分析图图3.2冷启动用户的经验参数分析图图3.3存在争议用户的其他用户的经验参数分析图从上面的图中可以得岀,对于普通用户参数a, b, c的最优取值分别是0.3539、0.4018 和 0.2443,此时 mae 取值为 0.7160;对于冷启动用户,参数a, b, c的最优取值分别是0.4289、0.4080和0.1631,此吋mae为0.7201;存在争议用户的其他用户,参数a, b, c的

16、最优 取值分别是0.2013、0.4108和0.3879,此时mae取值0.7091。3.2.2模型预测推荐能力评估下图以mae为纵坐标来比较不同算法对于不同用户群体推荐结果的准 确性。层次化信任模型对四类用户的mae值都有不同程度的降低,提高了预测 的准确度。相对协同过滤而言基于信任的推荐算法在较大程度上提高了推荐的准 确性,再次证明将信任机制引入推荐系统是解决推荐系统固有顽疾的崭新思路。图3.4四种推荐算法的准确性对比本文使用衡量系统推荐能力的指标high rating coverage对本文所提模 型的推荐能力进行评估。如图3.5,对协同过滤而言,基于信任的推荐技术在推 荐能力方面有小幅

17、提升,特别是对冷启动用户,mmoletrust将其high rating coverage提高了 30.70%, e-pagerank提高了 61.30%,层次化信任模型提高了39.82%o图3.5四种推荐算法的推荐能力对比4 结论与展望本文通过研究得出以下结论:1 .将信任机制应用到推荐系统能够缓解冷 启动、数据稀疏等问题;2.本文所提出的层次化信任度计算能够在较人幅度提高 推荐系统推荐质量的同时为更多的用户提供推荐服务。由于学识和水平有限,本 文的研究从广度和深度上都有局限之处,在未来的研究中可以将不信任引入,以 期达到更优质的推荐效果。致谢感谢我的导师高迎副教授以及我的学长康永胜,他们的

18、指导对提高本论 文水平有很大帮助!参考文献:1 massa p, avesani p.trust-aware collaborative filtering for recommender systems/ in ter national conference on cooperative information systems. lar naca,cyprus, 2004: 492-5082 massa p, bhattacharjee b.using trust in recommender systems: an experimental analysis/second internat

19、ional conference, oxford, uk, 2004: 221-2353 massa p, avesani p.trust metrics on con troversial users: balanci ng betwee n tyranny of the majority and echo chamber.lnternational journal on semantic web and information systems (ijswis), 2007: 39-64.4 massa p, avesani controversial users dema nd local trust metrics: an experime ntal study on epinion comm unity /proceedi ngs of the nati onal conference on artificial intelligence, pittsburgh, usa, 2005: 121-126.5 page l, brins, motwani r, et al.the pagerank citation ranking: bringing order to the web.19

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论