基于加权二部图的个性化推荐算法_张新猛

合集下载

基于加权二部图的个性化推荐算法

基于加权二部图的个性化推荐算法

基于加权二部图的个性化推荐算法张新猛;蒋盛益【期刊名称】《计算机应用》【年(卷),期】2012(32)3【摘要】针对网络推断(NBI)算法的二部图实现算法忽略二部图权重而导致实际评分值高的项目没有得到优先推荐这一问题,提出加权网络推断(WNBI)算法的加权二部图实现算法.该算法以项目的评分作为二部图中用户与项目的边权,按照用户-项目间边权占该节点权重和的比例分配资源,从而实现评分值高的项目得到优先推荐.通过在数据集MovieLens上的实验表明,相比NBI算法,WNBI算法命中高评分值项目数目增多,同时在推荐列表长度小于20的情况下,命中项目的数量和命中高评分项目数量均有明显增加.%In Network-Based Inference (NBI) algorithm, the weight of edge between user and item is ignored; therefore, the items with high rating have not got the priority to be recommended. In order to solve the problem, a Weigted Network-Based Inference (WNBI) algorithm was proposed. The edge between user and item was weighted with item's rating by proposed algorithm, the resources were allocated according to the ratio of the edge's weight to total edges' weight of the node, so that high rating items could be recommended with priority. The experimental results on data set MovieLens demonstrate that the number of hit high rating items by WNBI increases obviously in contrast with NBI, especially when the length of recommendation list is shorter than 20, the numbers of hit items and hit high rating items both increase.【总页数】5页(P654-657,678)【作者】张新猛;蒋盛益【作者单位】广东外语外贸大学思科信息学院,广州510006;广东外语外贸大学思科信息学院,广州510006【正文语种】中文【中图分类】TP181;TP301.6【相关文献】1.基于增加相似度系数的加权二部图推荐算法 [J], 李镇东;罗琦;施力力2.基于随机森林修正的加权二部图推荐算法 [J], 李玲;李晋宏3.基于改进加权二部图和用户信任度的协同过滤推荐算法 [J], 邓小燕;张晓彬4.基于加权二部图的个性化方案推荐 [J], 杨珍;耿秀丽5.基于加权二部图的Slope One推荐算法 [J], 王冉;徐怡;胡善忠;何明慧因版权原因,仅展示原文概要,查看原文内容请购买。

基于改进加权二部图和用户信任度的协同过滤推荐算法

基于改进加权二部图和用户信任度的协同过滤推荐算法
引用格式: 邓小燕,张晓彬.基于改进加权二部图和用户信任度的协同过滤推荐算法.计算机系统应用,2019,28(5):125–130. /1003-3254/6874.html
Collaborative Filtering Recommendation System Based on Improved Bipartite Graph and User Reliability
① 收稿时间: 2018-11-06; 修改时间: 2018-11-23; 采用时间: 2018-11-27; csa 在线出版时间: 2019-05-01
Software Technique•Algorith
2019 年 第 28 卷 第 5 期
基于改进加权二部图和用户信任度的协同 过滤推荐算法①
邓小燕1, 张晓彬2
1(重庆医药高等专科学校 医学技术学院, 重庆 401331) 2(重庆农村商业银行 科技信息部, 重庆 400023) 通讯作者: 张晓彬, E-mail: 175075043@
摘 要: 基于复杂网络物质扩散原理的二部图理论在协同过滤推荐领域的应用受到越来越多学者的关注, 现有算法 计算邻居用户时主要考察用户对项目的正向评价, 未充分考虑用户的负向评价. 为进一步提高推荐算法的准确度, 提出了改进算法, 将用户正向评价和负向评价量化成二部图上的路径权重, 控制用户能量的分配, 并在邻居用户预 测评分阶段考虑用户的信任度, 推荐结果更加准确. 采用 MovieLens 和 Eachmovie 数据集对改进算法以及现有算法 进行对比实验分析, 证明改进算法具有更低的平均绝对偏差. 关键词: 协同过滤; 二部图; 信任度; 平均绝对偏差
即获取到准确的邻居用户, 预测评分更加准确, 已经成 为协同过滤领域研究的一个新方向[6], 不断有学者在此 基础上研究新的改进措施来进一步提高推荐的准确度. 文献[7]提出了一种基于随机森林修正的加权二部图推 荐算法, 首先建立评分权重矩阵, 再用二部图做能量分 配, 获取到初始推荐结果, 最后采用随机森林对推荐结 果进行再次修正, 提高了推荐的准确度; 文献[8]提出了 一种利用差异路径权重控制能量传递的二部图算法, 该算法在第一阶段能量传递时采用用户相似性作为路 径权重, 使与目标用户相似的用户节点获得更多的能 量; 在第二阶段采用项目属性的相似性作为路径权重, 使与目标用户已购项目具有相似属性的项目获得更多 的能量, 达到了提高推荐结果多样性的目标; 文献[9,10] 综合考虑项目度、用户评分标准信息和时间动态因素, 对二部图上的用户-项目关联关系做了加权处理, 推荐 列表的平均绝对偏差和均方根误差都有明显下降.

二部图理论

二部图理论

基于二部图(Bipartite Network)的推荐算法不必考虑用户和项目的内容信息,它是一种结合物质扩散(Massive Diffusion)理论的推荐算法。

周涛[1]等人研究了一些物理学的知识,比如热传导理论以及物质扩散理论等,并将它们应用在推荐算法中,提出了这种基于二部图的推荐算法。

二部图是一种特殊的网络,它包含有两类不同类型节点,并且仅允许不同类型的节点之间可以有连线。

自然界许多问题可以利用二部图进行解决,比如性别关系、边着色问题等。

在二部图的应用中,同一类型节点之间的合作相互关系成为了研究领域的热点。

比如,可以利用由演员节点和演出剧目节点组成的二部图来研究演员之间在演出中的合作关系。

在一个具体的推荐系统中,可以把用户看作是一类节点,把项目看作是另一类节点。

通过由用户节点和项目节点组成的二部图,我们可以利用相邻的用户为目标用户推荐可能感兴趣的项目。

物质扩散类似于在复杂网络中的随机游走的概念。

它假设在一个系统中有着固定数量的“物质”在传递,并且在传递的过程中这些“物质”的总量始终保持守恒。

最后系统稳定状态的结果与节点的度数成正比。

在推荐系统中,我们认为目标用户所选择过的项目能够提供一定的推荐能力信息。

在操作过程中,首先为每个项目赋予初始资源1。

根据物质扩散的理论,物质的传递过程分两步走。

第一步,每个项目将自己的资源通过二部图的边均匀地分配给选择过该项目的每个用户,这样资源就从项目节点传递到了用户节点。

第二步,每个用户再将自己分配到的资源通过二部图的边平均分配给他选择过的项目,这样资源又传回到了项目节点。

虽然资源的总量在传递过程中是守恒的,但通过两次传递,每个项目所具有资源的分配状态发生了改变。

系统最后可以根据项目所拥有的资源的分布状态来计算它们之间的相似度,并确定最近邻集。

(引入具体的公式,并将改进的论文附上)文献[2]将物质扩散理论运用到了Item-based协同过滤推荐算法。

算法将选选项目的资源初始值都设为1,用稳定状态时两个项目的资源传递总量来表示它们之间的相似程度,最后利用这个相似度来计算目标用户的预测评分,并把评分较高的项目推荐给他。

基于项目属性与数据权重的协同过滤推荐算法

基于项目属性与数据权重的协同过滤推荐算法

基于项目属性与数据权重的协同过滤推荐算法
张新猛;李松
【期刊名称】《自动化与仪表》
【年(卷),期】2016(031)009
【摘要】传统的基于项目的协同过滤(IBCF)算法存在相似性计算方法忽略项目属性在相似性度量中的重要参考价值和不能反映用户意向的变化的不足.基于以上不足该文提出了一种新的基于项目的协同过滤算法.此种算法分别基于评分与项目属性因素度量项目相似性,最后通过自适应平衡因子协调处理两方面的相似性结果来度量项目相似,并结合反映项目与用户意向相关程度的数据权重进行预测与推荐.试验结果表明,改进后的算法,对传统算法中存在的2个弊端进行了改善,在推荐准确度上有所提高.
【总页数】5页(P69-73)
【作者】张新猛;李松
【作者单位】天津市体育彩票管理中心,天津300074;河北工业大学计算机科学与软件学院,天津300401
【正文语种】中文
【中图分类】TP391
【相关文献】
1.基于用户项目属性偏好的协同过滤推荐算法 [J], 吕成戍
2.基于项目属性权重的协同过滤推荐算法 [J], 李转运;孙翠敏
3.基于矩阵分解和项目权重的协同过滤推荐算法 [J], 许吴宁; 梁燕
4.基于项目属性权重的协同过滤推荐算法 [J], 李转运[1];孙翠敏[1]
5.基于项目权重的协同过滤推荐算法研究 [J], 王保
因版权原因,仅展示原文概要,查看原文内容请购买。

动态电能质量治理装置实时相位补偿

动态电能质量治理装置实时相位补偿

电子技术与软件工程Electronic Technology & Software Engineering电力电子Power Electronic 动态电能质量治理装置实时相位补偿虞坚阳(国网江苏省电力有限公司常州供电分公司江苏省常州市213000 )摘 要:本文分析了电能质量治理装置在跟踪指令波形存在的相位延迟问题,分别采用了固定相位校正和实时相位两种方法进行分析,通过仿真和试验对比了两种方法的补偿效果。

关键词:电能质量治理装置;固定补偿;实时补偿随着配网智能化水平的快速提升,大量电能质量治理装置得到了广泛的应用,以有源电力滤波器(APF)、静止无功补偿装置(SVG)为代表的电能治理设备基本原理是通过检测系统或负载电流中的待 补偿成份,控制全控型开关器件(IGBT)实时产生所需的反向补 偿电流并注入电网,以控制系统电流功率因数或谐波畸变率。

在实时补偿中,装置实际发出电流与指令电流(或负载等治理电流)之间的误差将决定最终的补偿效果,而在实时跟踪过程中,具体表现 为补偿电流能否准确跟踪指令电流。

通过大量的工程实际发现,补 偿电流与指令电流间往往存在一定的相位延迟,这导致了设备的电能质量治理能力达不到设计要求。

1电能质量治理设备工作原理1APF/SVGAPFSFG图1:电能质量治理装置基本补偿原理1. 1基本原理通用型电能质量治理装置(APF/SVG)的系统接入与补偿原理程图,可以将推荐算法建模过程分成两个部分:用户-商品关系建模和推荐实现建模,在用户•商品关系建模过程中,首先釆集用户- 商品的评分数据,分别构建用户和商品的二部图拓扑结构,建立用户■商品分类模型,然后搭建用户■商品二部图模型;在推荐系统建模过程中,首先根据二部图模块函数计算用户和商品间的相似值,构建用户-商品相似矩阵,应用改进的协同过滤推荐算法生成推荐 列表,将预测得到的商品评分值进行从高到低排序,并对邻居用户推荐商品评分最高的商品,完成商品个性化推荐。

基于二部图的推荐算法研究综述

基于二部图的推荐算法研究综述

科技与创新┃Science and Technology&Innovation ·92·2021年第20期文章编号:2095-6835(2021)20-0092-02基于二部图的推荐算法研究综述高迎,刘正(首都经济贸易大学,北京100070)摘要:随者互联网的不断发展,如何对网络上海量的信息数据进行分析,已经成为一个热点问题。

推荐系统能够在用户没有明确的需求时也能够为其进行商品与服务的个性化推荐,因此如何在大数据背景下准确预测用户偏好是值得研究的。

推荐系统中用户和项目二者之间的关系可以构成明显的二部图网络结构,研究表明,通过复杂网络结构和推荐算法的融合可以有效改善个性化推荐过程中存在的问题。

首先对推荐算法进行简单概述,总结了推荐算法与二部图推荐算法的发展历程,最后对相关领域未来的发展方向进行简述。

关键词:个性化推荐;协同过滤;网络结构;信息过载中图分类号:TP391.3文献标志码:A DOI:10.15913/ki.kjycx.2021.20.040当今时代是信息网络时代,因此不同行业产生的数据信息数量已经达到ZB级别,这为企业带来了很多挑战。

互联网用户数量以一种十分迅猛的趋势发展,对于各企业来说,庞大的信息数据量为其提出了难题,他们难以很快确定哪些信息与特定的用户是相关的,即产生了“信息过载”的问题。

各界学者逐渐开始研究个性化推荐这一先进的技术手段以改善这一问题,而其中协同过滤已被广泛应用在各种类型的企业中。

由于该算法仅通过用户评分信息预测用户偏好,推荐效果有待提高。

图是一种表达节点及其关系的基本结构,而二部图以直观的方式表达了用户及项目之间的关系,因此学者逐渐将复杂网络的方法与推荐算法进行结合。

随者相关领域研究的不断发展,对于网络结构与推荐算法的研究仍存在许多挑战需要探索。

因此,本文对相关领域的理论、研究现状和关键技术进行总结与分析,希望能帮助其他学者了解该领域的研究进展与发展方向。

个性化推荐算法的研究和使用教程

个性化推荐算法的研究和使用教程

个性化推荐算法的研究和使用教程随着互联网信息爆炸式增长,用户面对海量的数据和内容,如何找到适合自己的信息成为一个重要的问题。

个性化推荐算法应运而生,它能根据用户的兴趣和偏好,为用户提供个性化的推荐内容,提高用户的满意度和体验。

本文将介绍个性化推荐算法的研究和使用教程。

一、个性化推荐算法的研究1. 协同过滤算法协同过滤算法是最经典的个性化推荐算法之一。

它通过分析用户行为数据,找到与目标用户兴趣相似的其他用户,推荐这些用户喜欢的物品给目标用户。

常见的协同过滤算法有基于用户的协同过滤和基于物品的协同过滤。

基于用户的协同过滤算法通过比较用户之间的相似度,找到相似兴趣用户,并根据这些用户的喜好推荐给目标用户。

基于物品的协同过滤算法则是通过分析物品之间的关联性,找到目标用户喜好的物品。

2. 内容过滤算法内容过滤算法是根据物品的属性和用户的偏好进行匹配推荐的算法。

它通过分析物品的属性,比如标题、标签、关键词等,和用户的兴趣偏好进行匹配,从而得到个性化的推荐结果。

常见的内容过滤算法有基于关键词的匹配和基于推荐系统的主题模型。

3. 混合算法混合算法是将多种推荐算法结合起来使用的方法。

它可以充分利用多个算法的优势,提高推荐的准确性和多样性。

常见的混合算法有基于模型的混合、基于规则的混合和基于加权的混合等。

二、个性化推荐算法的使用教程1. 数据收集个性化推荐算法需要大量的用户行为数据作为基础,因此首先需要收集用户的行为数据。

可以通过用户注册信息、访问记录、购买记录等方式来获取用户的行为数据。

2. 数据预处理在进行个性化推荐算法之前,需要对数据进行预处理。

包括数据清洗、数据转换、数据融合等步骤。

清洗数据是为了删除噪声数据和无效数据,提高数据的质量。

数据转换是将原始数据转换为个性化推荐算法所需的格式。

数据融合是将不同来源的数据进行整合,形成更完整的用户行为数据。

3. 算法选择根据具体的推荐需求和数据情况,选择合适的个性化推荐算法。

基于知识图谱的个性化推荐算法研究

基于知识图谱的个性化推荐算法研究

基于知识图谱的个性化推荐算法研究随着互联网的普及和应用场景的增多,人们在日常生活中接收到的信息量越来越大,选择的复杂度也越来越高。

在这种情况下,推荐算法逐渐成为了解决选择困难和信息过载的有效手段。

在推荐算法中,个性化推荐算法是最为常见的一种,因为它可以针对用户的历史行为和偏好,为用户推送个性化的信息和内容。

而知识图谱则是推荐算法的重要基石,它能够将海量的数据节点有机地连接起来,形成一个庞大而丰富的知识网络,帮助推荐算法更好地理解和挖掘用户真正的需求。

一、个性化推荐算法的基本思路个性化推荐算法的基本思路是利用用户的历史行为、偏好和相关信息,通过特定算法模型挖掘和分析这些数据,进而为用户推荐最匹配的信息和内容。

具体来说,个性化推荐算法可以分为基于内容和基于协同过滤两大类。

基于内容的推荐算法是通过分析用户对某些内容的兴趣特征,根据这些特征来推荐相似的内容给用户,适用于新闻、电影等纯内容型的推荐场景。

而基于协同过滤的推荐算法则是通过分析用户和物品之间的关系,从而预测用户对物品的偏好,适用于商品、音乐等物品型的推荐场景。

二、基于知识图谱的个性化推荐算法基于知识图谱的个性化推荐算法是将知识图谱的知识结构和用户历史行为结合起来,从而更准确地了解用户需求和兴趣,提供更具针对性和个性化的推荐服务。

具体来说,这种算法可以分为三个部分:知识图谱的构建、实体推荐和关系推荐。

首先,知识图谱的构建是算法的第一步。

知识图谱是一个庞大而复杂的数据结构,它可以包含各种类型的实体和关系,包括人、地、物、事等。

为了构建一个完整而准确的知识图谱,需要结合多种数据源和知识库,如百度百科、维基百科、Freebase等。

在构建过程中,需要将每个实体和关系进行标识和规范化,以确保整个知识图谱的可靠性和一致性。

其次,实体推荐是知识图谱推荐算法的核心部分。

在实体推荐中,算法会通过用户的历史行为和知识图谱中实体之间的关系,对用户的兴趣和需求进行深入把握,挖掘用户可能感兴趣的实体,然后将这些实体推荐给用户。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第3 期
张新猛等: 基于加权二部图的个性化推荐算法 , {0 1, xi yl E 其他
655
殊的网络, 它包含两类节点, 仅允许不同类的节点间相连, 许 [12 ] 多自然 界 系 统 可 被 描 述 为 二 部 图 : 如 性 别 关 系 二 部 图
[13 - 14 ] [15 ] 、 新陈代谢网化学物质与化学反应二部图 。 “用户 ” , 二部图包含两类节点: 一类节点是活动、 项目的
内容推荐的不足, 利用用户已有的信息计算用户之间的相似 性, 通过邻居用户对项目的评价来预测目标用户对项目的偏 好程度。CF 算法不受数据格式影响, 能够推荐如图片、 音乐 能挖掘用户新的兴趣点, 但也同时存 等难以处理的复杂数据, 在多个问题, 最典型是冷问题和稀疏问题 。 基于内容推荐与协同过滤推荐均有各自的局限性, 在实
用户行为建立项目之间的关联关系, 通过这种关联关系向用 户推荐其他项目。 该方法不需要领域知识能够发现新兴趣 点, 但规则抽取困难, 时间复杂度高, 个性化程度较低。 基于网络结构的推荐算法
[8 ]
根据用户喜爱的项目信息, 找出
不考虑用户和项目的内容
相似度最高的项目推荐给用户 。基于内容的推荐系统分别对 用户和项目建立配置文件, 分析已经购买 ( 或浏览) 过的项 目, 建立或更新用户的配置文件系统, 比较用户与项目配置文 并直接向用户推荐与其配置文件最相似的项目 。 件的相似度, 基于内容推荐只考虑用户的兴趣偏好, 推荐结果直观容易理 解, 但是对于机器难以理解的数据格式, 如音乐、 图像等往往 无法处理, 不能为tract: In NetworkBased Inference ( NBI) algorithm, the weight of edge between user and item is ignored; therefore, the items with high rating have not got the priority to be recommended. In order to solve the problem, a Weigted NetworkBased Inference ( WNBI) algorithm was proposed. The edge between user and item was weighted with item's rating by proposed algorithm, the resources were allocated according to the ratio of the edge's weight to total edges' weight of the node, so that high rating items could be recommended with priority. The experimental results on data set MovieLens demonstrate that the number of hit high rating items by WNBI increases obviously in contrast with NBI, especially when the length of recommendation list is shorter than 20, the numbers of hit items and hit high rating items both increase. Key words: bipartite network; weighted bipartite network; personalized recommendation
[3 - 4 ] 协同过滤( Collaborative Filtering,CF) 推荐 针对基于
特征, 而仅仅把它们看成抽象的节点, 所有算法利用的信息都 Wand 等[9] 利用社会网络 藏在用户和项目的选择关系之中, 分析方法推荐在线拍卖系统中可信赖的拍卖者 。 Zhou 等[10] 提出网络推断( NetworkBased Inference,NBI ) 算法, 利用二部图进行资源分配, 取得了比 CF 算法更好的效 果。本文 引 入 二 部 图 边 权 提 出 加 权 网 络 推 断 ( Weigted NetworkBased Inference,WNBI ) 算法, 以项目的评分值作为 二部图的边权, 按边权比例计算资源分配矩阵, 在没有增加时 间和空间开销的情况下, 提高了推荐精度。
0
引言
个性化推荐研究于 20 世纪 90 年代被作为一个独立的概
际应用中, 通常将多种推荐方法组合起来, 最常见的是将基于 用中比单独某一种推荐方式具有更高的准确率 荐必然增加时间和空间的开销 。 基于关联规则推荐
[6 - 7 ]
内容过滤推荐和协同过滤推荐进行组合, 混合推荐在实际应 [5 ] , 但混合推 关注用户行为的关联模式, 通过
m
{0x, y,
i l
xi yl E 其他
( 4)
u2 , …, 推荐系统包括用户和项目, 用户表示为 U = { u1 , um } , o2 , …, on } , 项目表示为 O = { o1 , 用户对项目的评分形成 一个 n × m 评分邻接矩阵 A = ( a il ) n ×m , 若用户 l 对项目 i 进行 a il 的值即 了评分, 若评分高于某值 r, 表示用户推荐该项目, 为评分值( 或进行适当的预处理) ; 否则 a il = 0 。 根据式( 3 ) 计 算项目之间资源分配矩阵 W, 用户 u l 没有选择项目 o i , 那么对 由于在利用 用户 u l 推荐项目 o i 的预测评分可用式( 5 ) 表示。 二部图进行资源分配过程中, 考虑到用户与项目间边的权重, 所以我们称这种算法为加权网络推断( WNBI) 算法。
图2
m
基于加权二部图的资源分配
wi j =
∑ k( x ) k( y )
l =1 j l
a il a jl
( 3)
图1
基于二部图的资源分配过程
其中: k( x j ) 表示项目 x j 连接所有用户边权之和; k( y l ) 表示用 户 y l 连接所有项目边权之和; a il 为 n × m 的加权邻接矩阵 A = ( a il ) n ×m 第 i 行第 l 列的值, 见式( 4 ) ; x i y l 表示二部图中项目 x i 与用户 y l 间 的 边 权。项 目 间 资 源 分 配 矩 阵 表 示 为 W = ( w i j ) n ×n 。 a il =
念提出来, 其目的是根据用户的喜好为用户推荐感兴趣的商 品或信息, 推荐算法的关键是如何提高推荐精度和效率, 对此 。 研究者提出了多种改进策略和算法 目前, 个性化推荐方法 主要有基于规则的推荐 、 协同过滤推荐、 基于内容的推荐、 混 合推荐系统以及基于网络的推荐等 。 基于内容推荐算法
[1 - 2 ]
3 个项目节点具有资源权重分别为 x、 y、 z。 在图 1 ( a) 中, 资源分配过程分两步: 第一步是从项目到用户, 将项目的资源 平均分配给每个用户, 分配结果见图 1 ( b) ; 第二步是从用户 返回到项目, 用户将所分得资源平均分配给所参与的项目, 结 果见图 1 ( c) 。 考虑一个由 n 个项目 m 个用户所构成的二部图( 例如用 户 图书, 观众 电影, 浏览者 网页等) , 二部图表示为 G( X, Y, E) , E 表示二部图的边, 即连接用户和项目的边, 项目节点 X 表示为 x1 , x2 , …, xn , y2 , …, ym 。 用户节点 Y 表示为 y1 , 在文 10]中, 献[ 最后任意项目 j 分配给项目 i 的资源权重计算公式 见式( 1 ) 。 wi j = 1 k( x j )
a il = 1. 2
( 2)
基于加权二部图推荐算法 10]中, 在文献[ 二部图是无权的, 项目之间资源分配计
例如科研人员、 演员等; 另一类节点是活动、 项目, 例如科研项 目、 论文、 电影等。二部图中同一类节点之间的合作相互关系 是研究领域的一个热点, 比如演员之间在演出的合作关系 、 科 研人员之间的写作论文的合作关系等 。 1. 1 基于二部图的推荐算法 10]提出一种基于二部图的推荐算法, 文献[ 将二部图向
同一类节点投影, 得到单模式图的新方法, 讨论在项目节点类 假设每个项目均有一定的资源, 定义 中节点之间的边权计算 。 边权 w i j 表示项目 j 通过二部图边分配给项目 i 的资源, 通常 w i j 和 w ji 是不相等的。 “观众 电影 ”的二部图中, 比如在一个 有两部电影 i 和 j, 如果一个观众已经观看了电影 j, 那么两部 “用户 ” 电影之间的边权 w i j 表示电影 j 推荐电影 i 的强度。 在 “项目”节点之间的边认为是无权的, 与 在资源分配过程中, 每个项目将自己所有的资源通过二部图的边平均分配给该项 每个用户又将自己所有分到的资源再 目的每个用户; 反过来, 次通过二部图的边平均分配给所参与的项目 。 图 1 为项目通 过二部图的边进行资源分配的过程 。
Personalized recommendation algorithm based on weighted bipartite network
ZHANG Xinmeng , JIANG Shengyi
( Cisco School of Informatics, Guangdong University of Foreign Studies, Guangzhou Guangdong 510006 ,China)
算过程中, 将项目资源平均分配给用户, 同时用户将分到的资 但在实际应用中, 用户与项目之间边权 源再平均分配给项目。 具有重要的意义, 比如在科研项目合作中, 资金按项目的重要 程度进行分配。 考虑用户 项目之间边的权重, 如图 2 所示, 用户和项目 4, 5 标注, 之间的边权分别用 3 , 项目将资源按照项目 用户之 间的边权与该项目边权之和的比分配给用户, 第二步按照同 样的方式按照用户 项目边权与该用户边权之和的比例将资 图 2 为加权资源分配过程, 任意项目 j 分配给 源返回给项目, 项目 i 的资源是通过所有与项目 i 和 j 都有边的用户进行的, 权重计算公式表示为式( 3 ) 。
相关文档
最新文档