基于二部图网络的个性化推荐系统

合集下载

异质图分析——概念与基本方法

异质图分析——概念与基本方法

异质图分析——概念与基本方法随着技术的发展,仅仅关注于一类节点(如微博网络中,节点都是用户)与一类边(如微博网络中,边都代表关注关系)构成的网络只能分析现实生活中一部分的网络型数据。

在更多情况下,我们可能需要考虑更复杂的网络。

例如,在一个典型的学术网络中,我们要考虑的节点就有三类:作者、文章与杂志,由此产生的关系也就多种多样。

例如作者与文章之间会有“写作/被写作”关系,文章与杂志间会有“发表/被发表”关系,文章之间也会有“引用/被引用”的关系。

像这样由多种节点与多种边构成的网络,我们常常称为异质信息网络(Heterogeneous Information Network)或者异质图(Heterogeneous Graph)。

今天我们将基于以下两篇综述性文章,介绍异质图建模的相关概念与经典方法:1.Shi, Chuan, et al. “A Survey of Heterogeneous Information Network Analysis.” IEEE Transactions on Knowledge and Data Engineering, vol. 29, no. 1, 2017, pp. 17–37.2.Wang, Xiao, et al. “A Survey on Heterogeneous Graph Embedding: Methods, Techniques, Applications and Sources.” ArXiv Preprint ArXiv:2011.14867, 2020.基本定义在这一部分,我们参照两篇文章,给出异质图相关概念的规范定义。

1.Heterogeneous Graph一个图由一群节点与边构成,即。

其中,代表节点集合,其中每一个元素都是一个节点;代表边集合,其中每一个元素都是一条边。

在异质图中,我们有多种类型的节点,因此我们还需要一个节点类型映射,它将每一个节点对应到其属于的节点类型,这里就是所有节点类型的集合。

【小型微型计算机系统】_推荐算法_期刊发文热词逐年推荐_20140723

【小型微型计算机系统】_推荐算法_期刊发文热词逐年推荐_20140723

推荐指数 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2009年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
2009年 科研热词 稀疏性 推荐系统 项目相似性 资源共享 评价 证据理论 扩展性 协同过滤推荐算法 分布式系统 兴趣 信誉管理 信任模型 信任 peer-to-peer item-based协同过滤 推荐指数 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1
推荐指数 2 1 1 1 1 1 1 1 1 1 1
2013年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
科研热词 协同过滤 标签 社交网络 推荐算法 重叠社区发现 软件网络 规则学习 聚类算法 类别关联度 社区发现 社会网络 用户反馈 特征词 标签推荐 服务质量 服务标签 新用户推荐 文档相似度 数据挖掘 情景模式 张量分解 大众分类 可靠路由 反向预测 信任模型 云计算 个性化推荐 k近邻 d-s证据理论 ad-hoc网络
推荐指数 5 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 8 9 10 11
科研热词 协同过滤 评论挖掘 评分欺诈 评分可信度 社会网络 环境感知 服务推荐 推荐系统 推荐算法 信任关系 web服务
推荐指数 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2012年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

【小型微型计算机系统】_推荐_期刊发文热词逐年推荐_20140724

【小型微型计算机系统】_推荐_期刊发文热词逐年推荐_20140724

46 ria
1
2012年 科研热词 协同过滤 领域本体 项目区分用户兴趣度值 随机漫游 随机游走 采纳函数 节点角色 社会信任网络 电子商务 权威用户 最近邻居 数据稀疏 推荐算法 小团体 对等网络 图结构推荐 反馈可信度 动态信任权重 内容相似度 兴趣漂移检测 信誉推荐 信任评价 信任模型 信任度测 信任度 信任云 信任 位置感知 云模型 二部图投影 争议相似度 个性化 两重推荐 web服务 qos预测 p2p 推荐指数 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
推荐指数 5 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
ቤተ መጻሕፍቲ ባይዱ
2014年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
2009年 科研热词 通知 评审费 申报材料 推荐工作 参评条件 博士学位论文 优秀成果 中国计算机 稀疏性 推荐系统 项目相似性 问题推荐 资源共享 评价 证据理论 被动认证 电子护照 用户建模 扩展性 成员管理 客户端/服务器 实时流 基本访问控制 同步性评估 协同过滤推荐算法 分布式系统 兴趣 信誉管理 信任模型 信任 交互式问答系统 主动认证 peer-to-peer p2p item-based协同过滤 icao 推荐指数 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

推荐算法ppt

推荐算法ppt
(1)首先确定用户偏好模型 (2)选择合适的阈值进行过滤 (3)比较每一次的偏差 (4)根据偏差以及阈值调整公式算下一轮的阈值 (5)迭代直到取得合适的阈值
2 基于内容的推荐算法
3.自适应推荐
主题向量
正例文本 是
特征向量
特征 提取
偏好模板
非正例文本 否
训练集
相似度>阈值
阈值 调整
阈值
是否成立
3 基于图结构的推荐算法
基于项目(item-based)的推荐
2、基于模型的推荐
基于朴素贝叶斯分类的推荐 基于线性回归的推荐 基于马尔科夫决策过程的推荐
1.1 基于记忆的推荐
1.基于用户(user-based)的推荐
根据余弦相似度计算用户间相似度
根据计算出来的相似度估计用户评分:(2.5)
1.1 基于记忆的推荐
2.基于项目(item-based)的推荐
出了潜在语义分析方法(Latent Semantic Analysis,LSA). LSA方法基于SVD分解:
然后把Ʃ的r个对角元素的前k个保留(最大的k个), 后面最小的r-k个奇异值置0, 得到Ʃk;最后计算一个近似 的分解矩阵:
ห้องสมุดไป่ตู้
2 基于内容的推荐算法
3.自适应推荐
偏好文档是基于内容推荐的关键.用户的兴趣会随时 间动态变化,因此需要及时更新偏好文档. 采用更新用户 文档的自适应过滤方法:
3.基于马尔科夫决策过程MDP的推荐
借鉴强化学习(reinforcement learning)的思想,把推荐过程建模为MDP 最优决策问题,即如何产生一个能最大用户收益的推荐项目列表.
将MDP模型定义为一个4元组(S,A,R,Pr) 推荐过程对应的MDP过程:

基于局部子图及其相互作用建模的图神经网络算法和应用

基于局部子图及其相互作用建模的图神经网络算法和应用
局部子图
在图结构中,节点之间的相互作用是指它们之间的连接关系和连接强度。通过对局部子图间相互作用进行建模,可以更好地理解节点间的连接方式和连接强度。
相互作用
相互作用模型概述
注意力机制
是一种用于建模局部子图间相互作用的方法,它通过计算每个节点对其他节点的贡献程度来衡量它们之间的连接强度。
点积注意力
点积注意力是一种常用的注意力计算方法,它通过计算两个向量的点积来衡量它们之间的相似度,进而衡量节点间的连接强度。
为图神经网络领域的研究提供了一种新的思路和方法,为未来的研究奠定了基础。
研究不足与展望
谢谢您的观看
THANKS
2023-10-26
《基于局部子图及其相互作用建模的图神经网络算法和应用》
目录
contents
引言基于局部子图的图神经网络模型局部子图间的相互作用建模图神经网络在推荐系统中的应用图神经网络在图像分类中的应用总结与展望
01
引言
图神经网络(GNN)是一种能在图结构上学习节点间关系和属性信息的机器学习算法。随着社交网络、生物信息学、推荐系统等领域的快速发展,GNN在很多应用场景中都发挥了重要作用。
图像分类的定义
图像分类广泛应用于目标检测、图像识别、场景分类等场景,对于自动驾驶、安防监控、智慧城市等领域具有重要意义。
图像分类的应用
图像分类面临着类间相似度高、类内多样性大、数据标注成本高等挑战,如何提高分类准确率是亟待解决的问题。
图像分类的挑战
局部子图建模
通过提取图像的局部子图特征,如纹理、边缘、角点等,对图像进行局部建模,以捕捉图像的局部细节信息。
构建过程
在构建过程中,一些关键技术包括如何选择局部子图的范围和类型、如何设计特征提取和编码方法、如何设计神经网络模型等。这些技术的选择和设计将直接影响模型的性能和应用效果。

【计算机科学】_上下文相关_期刊发文热词逐年推荐_20140724

【计算机科学】_上下文相关_期刊发文热词逐年推荐_20140724

推荐指数 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2013年 序号 1 2 3 4 5 6 7 8 9
2013年 科研热词 随机游走 经验 本体 推荐系统 推理 多维数据 信任度 二部图 上下文 推荐指数 1 1 1 1 1 1 1 1 1
2008年 序号 1 2 3 4 5 6 7 8 9 10
科研热词 裁剪策略 置信度 文法类型 成员问题 形式语言 嵌入问题 图文法 关键词确认 关键词检出 令牌环
推荐指数 1 1 1 1 1 1 1 1 1 1
2010年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
科研热词 推荐指数 预测编码 1 超光谱图像 1 模式提取 1 无损压缩 1 安全级别 1 安全策略 1 去相关 1 内部威胁 1 内容模型 1 信息流图 1 信息流 1 代数性质 1 事件消费策略 1 事件代数 1 上下文策略 1 xml schema definition 1 xml 1 inforsib 1
ቤተ መጻሕፍቲ ባይዱ
2011年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
科研热词 韵律间断 语义概念探测 置信度数据库 神经网络 消除 概念时关系 检测 条件随机场 本体 普适计算 支持向量机 多语义概念学习 多信任域 信任管理 互补模型 中间件 上下文质量 上下文感知 上下文不一致性 上下文 boosting分类回归树
推荐指数 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2012年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

【计算机科学】_粒计算_期刊发文热词逐年推荐_20140722


推荐指数 4 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2014年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2014年 科研热词 粒计算 近似算子 运动约束 覆盖粗糙集 虚拟建模 肌肉控制 粗糙集 粗糙相似关系 粗糙xml函数依赖 粒化树 等价粒 短信(sms) 数据挖掘 推荐系统 手部模型 序列决策 多阶段垃圾短信过滤 多线谱 可约元 分层算法 冷启动问题 关联链 关联规则 关联关系 关联元素 位模式 二部图 三支决策 一元覆盖 2-部矩阵 推荐指数 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
推荐指数 2 1 1 1 1 1 1 1 1 1 1 1 1
2010年 序号 1 2 3 4 5 6 7 8 9 10
科研热词 粒计算 知识空间 最小技能集 粗糙集理论 粗糙集 知识约简 特性关系 增量更新 二进制粒矩阵 不完备信息系统
推荐指数 4 2 2 1 1 1 1 1 1 1
推荐指数 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2013年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
科研热词 粒计算 粗糙集 商空间 非线性 运动约束 边界 虚拟建模 肌肉控制 聚类结构 统计学习理论 粒度计算 粒度空间 离散化 熵 测量误差 模糊邻近关系 支持向量机(svm) 手指建模 属性选择 属性函数合成 图像检索 双量化 区间粒 代价敏感 不确定性

【计算机科学】_数据抽取_期刊发文热词逐年推荐_20140723


2013年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
科研热词 推荐指数 领域模型 1 领域数据抽取与集成 1 过程式建模 1 语义分析 1 语义传感器web 1 语义web 1 话题相关性 1 计算机辅助软件工程(case) 1 蛋白质交互关系 1 聚类 1 编解码器 1 统计报表 1 结构化数据抽取 1 线性辨别分析(lda) 1 空间向量模型 1 矢量化 1 特征提取 1 特征抽取 1 测试系统 1 模拟退火 1 标签路径 1 数据管理 1 微博 1 异常检测 1 建筑平面图 1 多维数据建模 1 多层解析 1 句法分析 1 参数选择 1 关系相似性 1 传感器网络 1 传感器 1 web表模式 1 web结构数据模型 1 web应用测试 1 ttcn-3 1 svdd 1 lda分类 1 hashtag 1
2012年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
科研热词 推荐指数 马尔可夫逻辑网 1 问答系统(qa) 1 联合推理 1 答案抽取 1 电子商务 1 模型检测 1 模型抽取 1 标签传播算法 1 条件随机场 1 数据模型 1 数据仓库 1 抗欺诈 1 情绪词 1 情感词 1 快速相关性特征选择 1 形式化验证 1 多样化 1 基于社区的问答系统(cqa) 1 可扩展标记语言(xml) 1 协作学习 1 关键词搜索 1 公安行业 1 信誉模型 1 信息检索 1 传统问答系统(tqa) 1 二部图 1 事件表示 1 事件检索 1 事件抽取 1 主成分分析 1 socket 1 open ie 1 etl 1 c4.5决策树 1

【计算机应用研究】_结构相似性_期刊发文热词逐年推荐_20140724

序号科研热词推荐指数序号科研热词
1聚类算法11词法树
2聚类12角相似性
3相似性度量13聚类
4相似性14网格
5特征提取15相似性检测
6模拟退火算法16显著性
7权利要求17数据分割
8无效检索18支持向量机
9基于内容的图像检索19抄袭
10名老中医病例110形式化
11可扩展标记语言编辑距离111并行计算
12可扩展标记语言描述文档112壳-超圆锥体
13中文专利113图割
14专利检索114图像结构
15半监督学习
16分类器
17入侵检测系统
18免疫
19体系结构
20代理
21二叉树
22k-最近邻搜索

2008年2009年

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

我们就把它称为一个典型的二部图, 常记为G={V1,V2,E}如图2.1所示。
图2.1 二部图结构模型
系统输入的数字可以组成一个二部图G={U,O,E},m个用户的用户集 U={u1,u2,…,um},含有n个项目的项目集O={o1,o2,…,on},边集 E={eip(ui∈U,op∈O)},二部图G具有以下拓扑性质。 (1)度和度的分布 节点度被用来表示网络中某节点的连接特性,在一个网络中,所有节 点度的集合可以映射出这个网络的连通关系。网络中某节点1的度k;代表 着与其相连的节点数量。 (2)邻接矩阵 aip可构成mxn的邻接矩阵A,它记录了用户i与项目p之间的选择关系, 其结构如下
1.数据稀疏性问题 作为依赖用户对项目评价信息的推荐算法所面临的主要问题,评分矩阵的稀疏性会严重影响推荐算 法的性能,导致系统难以准确地发现目标用户的相似邻居,致使用户感兴趣的内容无法被完整发掘,令 推荐效果大打折扣,无法充分满足用户需求。 2.冷启动问题 在实际应用中,系统的受众和项目随着系统规模的扩大呈指数型增长,这是就容易出现冷启动问题。 当新项目出现时,由于缺少任何用户对该项目的评分,从而难以对用户相似性或匹配程度进行计算,也 无法对项目进行评分预测,系统因此无法对该项目产生任何推荐,当新用户加入系统时同理。目前虽然 己有许多研究人员针对这一问题提出了解决办法,但问题仍未被彻底解决,还需要对其进行深入的研究。 3.可扩展性问题 在实际应用中,针对用户的项目推荐难度也随着系统规模的不断扩大而愈发提高,由此导致的可扩 展性问题也成为推荐算法中鱼待解决的问题之一。通过离线计算以及降维、聚类等方式,可以解决在大 型系统中出现的反应过慢、计算量过大等问题,这些改进方法都在一定程度上对系统的可扩展性有所提 高。 4.系统安全性问题 个性化推荐系统在对用户进行推荐时需要以某种方式来获取其偏好,但用户往往由于担心泄密而拒 绝提供个人信息,这是推荐系统中长期面临的问题。如何既能获取用户兴趣信息而提高系统的推荐效率, 又能有效保护用户的个人隐私,这也是个性化推荐系统中的重要研究方向。同时也有一些用户出于个人 意愿恶意捏造评分数据,以达到提高或降低某些项目被推荐概率的目的,这被称为推荐攻击,也是推荐 系统中存在的安全问题之一。如何检测并预防推荐攻击,也是个性化推荐系统的另一个研究方向。
1 3
LOREM IPSUM DOLOR
优点: (1)不拘于推荐内容:算法通过二部图网络上的选择关系来实现算法对用户的 推荐,并不考虑节点中项目的内容类型。只要节点之间存在选择关系,就可以在 网络中实施推荐过程,因此算法较基于内容的推荐可应用的场景更加丰富。 (2)重视推荐多样性:在热传导算法中,多样性的体现尤甚。二部图网络的结 构优势决定了它可以对算法的准确性和多样性兼而得之,大大提高了系统推荐冷 门项目的能力,算法也因此受到了更为广泛的关注。 缺点: (1)存在冷启动问题:本算法的计算过程是围绕着二部图网络进行的。当有新 的节点加入系统时,由于缺少选择记录,在二部图结构中尚未存在新节点与其他 节点的连边,因此节点上的传递值也无法扩散到新节点当中,因而无法对其产生 推荐,即出现冷启动问题。 (2)关联强度过大:在本章提出的算法中,对初始资源均等地赋值为1,这不利 于区分项目的受喜爱程度;同时在资源值传递时亦选择等分的传递方式,致使在 经过一段时间的传递后,节点间的资源值有所增强,关联程度有所升高,这会导 致算法精度的下降,也降低了算法的多样性效果。
1 2
LOREM IPSUM DOLOR
二部图网络结构是复杂网络中一种重要的表现形式,具有一定的普遍性, 是复杂科学中的研究热点。基于二部图网络的推荐算法以二部图网络中的节点及 连边代替传统推荐算法中的角色及其选择关系,并通过在网络结构上进行形式化 的计算来发掘用户的兴趣点。二部图是的二分网络的数据结构表现形式,它是由 两种不同类型的节点集以及这些节点间相连的边所组成的网状结构。设G={V,E}, 是一个无向图,它的顶点集V包括两个子集V1和V2,其满足以下条件。
个性化推荐系统研究
Part 1
目 录
CONTENTS
Байду номын сангаас
基于二部图网络的推荐算法
Part 2
算法优缺点分析
Part 3
1
LOREM IPSUM DOLOR
搜索引擎技术是最早被提出的针对互联网信息超载问题的研究方法,但 是由于它需要用户提供明确的搜索目标,而且返回的搜索结果时间过于雷同, 因此没有办法很好的满足用户的多元化及个性化需求。针对上述搜索引擎中 存在的局限,个性化推荐系统应运而生。系统主要由用户模块、项目模块以 及推荐算法三部分构成。 个性化推荐系统在用户模块中分析用户的历史行为,比如浏览哪些信息、 点击哪些商品等,从而生成用户偏好模型。项目模块被用来分析不同项目的 特征信息,并以此来完成对项目模型的构建。最后,系统通过某种推荐算法 将用户模块中的用户兴趣偏好与项目模块中的项目特征模型进行比对,选出 符合用户偏好的所有项目生成推荐列表,并把推荐列表推荐给用户,从而完 成推荐。其中最关键的部分就是个性化推荐算法,通过设置高效的推荐算法, 系统可以自动地向其中所有用户进行智能的个性化推荐。
图1.1 通用推荐系统模型
推荐算法的优劣直接决定了整个系统的推荐效果 .。目前 学界尚未有一个统一的标准来对其进行系统的分类,较为常 用的推荐算法主要包括以下几种。 基于内容的推荐算法(Content Based Recommendation Algorithm) 协同过滤推荐算法(Collaborative Filtering Recommendation Algorithm) 混合推荐算法(Hybrid Recommendation Algorithm) 基于复杂网络的推荐算法 (Complex Networks Based Recommendation Algorithm)
1.设某项目op的初始资源为 f(op)>0,经过这一步传递,用户ui接收 到的资源f(ui)等于与其相连的所有项 目资源的平均值,其计算公式如下:
2.流向用户集的资源再反馈给项目 集,项目op分配到的资源f(op)为与其 相连的所有产品拥有资源的平均值, 其计算公式如下:
图2.3 热传导过程实例
基于物质扩散(Mass Diffusion)的推荐算法假设目标用户选择过的所有项 目都具有一定的其喜爱的属性,并且可以通过网络结构中节点之间的连边来传递 这种属性,我们称这种属性为节点所拥有的资源值。拥有这种资源的项目节点会 把资源更多的传递给目标用户喜爱的项目。具体推荐过程分为三步:首先,为所 有目标用户选择过的项目分配一个初始值,在这里我们将初始值设为1,它代表 了某种用户喜爱的属性。然后,根据用户和项目之间的选择关系,把项目节点上 的初始值按照一定的方式传递给用户节点。最后,计算所有用户节点获得的分配 值,并把它们按照同样的传递方式返回给项目节点,最终,每个项目节点都获得 了一定的代表目标用户喜爱特性的属性值。算法中每个节点分配给对应节点的分 配值都是通过其自身拥有的初始值除以节点度得到的。算法的实现过程如图2.2 所示。
1.所有初始资源等概率的从项目集 O流向用户集U,则用户集U中第i个节 点u所分配到的资源f(ui)计算公式如 下:
2.流向用户集U的资源再等概率的 流回项目集O,此时项目op分配到上午 资源f(op)计算公式如下:
图2.2 物质扩散过程实例
推荐系统中的热传导过程类似于热量在用户一项目二部图中扩散的过程。基 于热传导的推荐算法(HCBI)将物质扩散算法中代表推荐能力的资源命名为物质, 热量的传递同样通过三步来完成:首先,我们同样为所有目标用户选择过的项目 分配一个初始值I,它代表了某种用户喜爱的属性。然后根据选择关系,把项目 节点上的初始值按照一定的方式传递给用户节点。最后,计算所有用户节点获得 的分配值,并把它们按照同样的传递方式返回给项目节点,通过计算,每个项目 节点最终都获得了一定的代表目标用户喜爱特性的属性值。在这里热量传递的方 式为每个节点所得到的所有相连节点分配给它的值的和除以这个节点的度。热传 导的实现过程如图2.3所示。
其中,用户ui∈U,项目op∈O。当aip=1时,代表用户i与项目P之间存在 选择关系,当aip=0时,则代表用户i与项目P之间不存在选择关系。
基于图的推荐算法由Aggarwal于1999年首次提出,并迅速成为了个性化推荐 领域中新的研究热点。基于二部图网络的推荐算法以二部图中的节点及其连边代 替传统推荐算法中的角色及其选择关系,并通过在网络结构上进行形式化的计算 来发掘用户的兴趣点。当用户和项目之间发生选择关系时,在二部图结构中的相 应节点间便出现了一条代表这种选择关系的连边,我们认为在相连的节点之间存 在着某种可传递的能力值。 算法的基本思想如下:在一个二部图网络中,推荐系统希望通过节点之间的选 择关系,向目标用户进行推荐。当目标用户选择了某项目时,代表这个项目中必 然存在着某种用户感兴趣的属性值,它代表一种可传递的能力值,根据二部图网 络的关联结构,这个项目可以将自身的属性值传递给与其相连的项目节点。通过 对目标用户所有选择过的项目上的属性值进行传递及计算,便得到了用户感兴趣 的属性在二部图上各项目节点中的分布。 在二部图网络的基础上引入扩散动力学,实现了物质扩散(Mass Diffusion ) 及热传导(Heat Conduction )推荐算法。下面我们对两种算法分别进行分析。
相关文档
最新文档