位置: IT常识 - 正文

超图学习及其在推荐系统中的应用(超图的应用举例)

编辑:rootadmin
超图学习及其在推荐系统中的应用 Hypergraph Learning and Its Application in Recommendation System超图学习及其在推荐系统中的应用

推荐整理分享超图学习及其在推荐系统中的应用(超图的应用举例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:超图技术问答,超图的定义,超图软件用途,超图技术问答,超图技术问答,超图技术问答,超图软件使用心得,超图的应用举例,内容如对您有帮助,希望把文章链接给更多的朋友!

本文基于以下公开讲座及论文来介绍超图学习及其在推荐系统中的应用:

学术讲座 高跃教授 Hypergraph Learning and Applications

超图神经网络HGNN理论

Dual channel hypergraph collaborative filtering (2020) 1

文章结构Hypergraph Learning and Its Application in Recommendation System超图学习及其在推荐系统中的应用1. 研究背景2. 普通图与超图的区别3. 超图的构建4. 超图的学习5. 超图学习增强的推荐算法DHCF6. 超图在其他领域的应用参考资料1. 研究背景

我们生活的世界上存在着大量的复杂系统,绝大部分可以通过形形色色的复杂网络来加以描述,其中图是描述复杂网络拓扑的工具。随着网络规模的日益扩大和连接的复杂多变,出现了许多超大规模的复杂网络,这些网络节点和边的数量众多,节点间的关系复杂,并且处在不断动态变化之中。复杂网络的普通图表示有时不能完全刻画这些真实世界网络的特征。因此,超网络应运而生。超网络的拓扑结构是超图,超图中的“超边”可以包含任意多个节点,表示节点之间复杂多变的多维关系。在现实生活中超网络已经被广泛应用在社会、生物、生态和科技等系统中。

多模态:多模态数据是指对于同一个描述对象,通过不同领域或视角获取到的数据,并且把描述这些数据的每一个领域或视角叫做一个模态。由两种或两种以上模态组成的数据称之为多模态数据(多模态用来表示不同形态的数据形式,或者同种形态不同的格式,一般表示文本、图片、音频、视频、混合数据)。异构: 不同种类、不同版本或数据之间具有不同结构的数据。在知识图谱中,实体类型数量|A|>1 or/and 关系类型数量|R|>1,即为异构信息网络。2. 普通图与超图的区别超图可以使用它灵活的超边建模复杂数据关联 普通图的边最多连接两个节点(点对关系),而超图的边能够连接任意多个节点(非点对关系)

超图可以使用它灵活的超边建模多模态数据和混合结构的数据 直接通过超边关联矩阵的拼接来融合多模态数据

普通图的邻接矩阵与超图的超边矩阵超图学习及其在推荐系统中的应用(超图的应用举例)

普通图使用节点与节点的关联构建矩阵: 如下图节点v1与节点v2有连接,则矩阵中的对应位置v1-v2/v2-v1标为1超图使用节点和超边的关联构建矩阵: 如下图超边e1连接节点v5和节点v6,则矩阵中的对应位置v5-e1/v6-e1标为13. 超图的构建

4. 超图的学习超图的定义

超图的节点度及边度

超图的更新公式

超图学习案例超图学习与普通图卷积的区别

超图的学习模型 2

5. 超图学习增强的推荐算法DHCF基于图的CF和所提出的双通道超图CF之间的比较 如图所示,给定原始的用户-项目连接,基于图的方法生成一个图结构来学习表示和推荐结果。与这些方法不同的是,所提出的DHCF框架可以分别在两个超图中使用高阶信息来学习用户和项的表示。这两个超图,即用户超图和项目超图,可以在复杂的数据相关建模和与不同类型的数据合并时更加灵活。 根据给定的数据为用户和项目构建多个连接组:这里可以将连接生成规则看作是描述原始数据的一个新视角,可以灵活地定义。例如,它可以将具有相似行为但没有直接连接的用户关联起来,因此在连接组中基于这种关联规则构建的关系可以表示高阶相关性,从而生成相应的超边。分而治之:基于这些生成的连接组(即超边),可以为用户和项目构造两个超图,分别代表这两个通道的表示。文章引入了一种新的跳跃超图卷积(JHConv),通过聚合邻域的嵌入,并引入先验信息,有效地在超图上进行信息传播。联合学习:学习到的用户和项目表示可以进一步融合,以生成推荐列表。定义不同的关联规则建立多个超边组

模型架构

构建user和item的初始表示。通过不同的关联规则定义一系列超边组以显式建模高阶关联,并融合成超图关联矩阵H: 第一阶段:超图上的高阶信息传递 提出新的超图卷积方法——跳跃超图卷积(JHConv) JHConv同时考虑自身原始特征和领域聚合特征,有效防止信息稀释 第二阶段:联合消息更新。在同一空间中共同优化user和item。 6. 超图在其他领域的应用

相关论文(来自高跃公开讲座)

参考资料

Ji S, Feng Y, Ji R, et al. Dual channel hypergraph collaborative filtering[C]//Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2020: 2020-2029. ↩︎

Feng Y, You H, Zhang Z, et al. Hypergraph neural networks[C]//Proceedings of the AAAI conference on artificial intelligence. 2019, 33(01): 3558-3565. ↩︎

本文链接地址:https://www.jiuchutong.com/zhishi/295228.html 转载请保留说明!

上一篇:【JSP课程设计】个人信息管理系统(代码保姆级)(jsp课程设计含源代码)

下一篇:“write javaBean error, fastjson version 1.2.83, class org.apache.shiro.web.servlet.ShiroHttpServletR

  • 适用于新手的网赚博客推广方法和手段(适合新手做的网页)

    适用于新手的网赚博客推广方法和手段(适合新手做的网页)

  • 荣耀30s的ufs是多少(荣耀30 ufs2.1)

    荣耀30s的ufs是多少(荣耀30 ufs2.1)

  • 苹果手表gps和蜂窝的区别(苹果手表gps和蜂窝有什么区别)

    苹果手表gps和蜂窝的区别(苹果手表gps和蜂窝有什么区别)

  • 华为p30灭屏显示怎么换样式(华为p30灭屏显示耗电吗)

    华为p30灭屏显示怎么换样式(华为p30灭屏显示耗电吗)

  • 酷我音乐怎样截取歌曲的一部分(如何截取酷我音乐里的一段音乐)

    酷我音乐怎样截取歌曲的一部分(如何截取酷我音乐里的一段音乐)

  • 邮件撤回失败说明什么(邮件显示撤回失败)

    邮件撤回失败说明什么(邮件显示撤回失败)

  • 闲鱼拍下不发货会怎样(闲鱼拍下不发货有惩罚吗)

    闲鱼拍下不发货会怎样(闲鱼拍下不发货有惩罚吗)

  • 占位符和文本框的区别(占位符和文本框的关系)

    占位符和文本框的区别(占位符和文本框的关系)

  • 手机的数据漫游是什么 (手机的数据漫游在哪里)

    手机的数据漫游是什么 (手机的数据漫游在哪里)

  • 怎么查看朋友圈访客(怎么查看朋友圈点赞历史)

    怎么查看朋友圈访客(怎么查看朋友圈点赞历史)

  • 华为scm-w09是什么型号(scmwo9是华为什么型号)

    华为scm-w09是什么型号(scmwo9是华为什么型号)

  • gsp文件用什么打开(gsp文件用什么软件打开)

    gsp文件用什么打开(gsp文件用什么软件打开)

  • 键盘fn是什么意思(键盘fn键是什么意思)

    键盘fn是什么意思(键盘fn键是什么意思)

  • mate30pro比p30pro拍照谁强(华为mate30pro和华为p30pro拍照哪个好)

    mate30pro比p30pro拍照谁强(华为mate30pro和华为p30pro拍照哪个好)

  • iphone怎样清理系统内存(iphone怎样清理系统日志)

    iphone怎样清理系统内存(iphone怎样清理系统日志)

  • 微信解封一年几次(微信解封是一年制还是一年后算)

    微信解封一年几次(微信解封是一年制还是一年后算)

  • 华为怎么连接airpods(华为怎么连接airpods2)

    华为怎么连接airpods(华为怎么连接airpods2)

  • 微信京东退款退到哪里(微信京东购物退款)

    微信京东退款退到哪里(微信京东购物退款)

  • 华为mate30首次充电充多久(华为mate30首次充电需要注意什么)

    华为mate30首次充电充多久(华为mate30首次充电需要注意什么)

  • win10麦克风增强开不了(win10麦克风增强调整不了)

    win10麦克风增强开不了(win10麦克风增强调整不了)

  • 小米8青春版运行内存是多少(小米8青春版运行内存扩展)

    小米8青春版运行内存是多少(小米8青春版运行内存扩展)

  • 苹果7p怎么拍照带日期(苹果7p怎么拍照好看)

    苹果7p怎么拍照带日期(苹果7p怎么拍照好看)

  • gpu驱动是什么(gpu驱动最新更新下载)

    gpu驱动是什么(gpu驱动最新更新下载)

  • 阿里巴巴如何分销(阿里巴巴如何分类产品)

    阿里巴巴如何分销(阿里巴巴如何分类产品)

  • 印花税计入税金及附加还是应交税费
  • 应纳税额减征额包括哪些内容
  • 如何在网上查询个人房产
  • 一般纳税人的税种有哪些
  • 本年利润呈亏损要不要上企业所得税?
  • 怎么控制酒店的设备
  • 发票认证后怎么打明细
  • 分公司注销后账户不注销可以吗
  • 取得经营所得需要纳税人自行申报嘛
  • 未分配利润如何使用投入生产
  • 河道维护中心职责
  • 个人所得税变动率计算公式为多少
  • 营改增小规模纳税人增值税纳税实务实训
  • 建筑工程预收款开票会计分录
  • 固定资产借方表示什么意思
  • 空调属于什么资产用途
  • 电脑开机弹出documents文件夹
  • basic run
  • 如何清除上网记录?
  • 注册的注释
  • php类和对象写法
  • 鸿蒙系统值得升级嘛
  • 清理macbook清除系统垃圾
  • 交个税手续费账务处理
  • 运行安装程序时发生错误
  • 谷歌浏览器插件中心
  • 建筑业2021年享受核定征收吗
  • html转xhtml
  • 购买农产品没有发票入帐怎么办
  • 无形资产租金计入什么会计科目里
  • php面向对象和面向过程
  • 支付宝提现到对公账户怎么做账
  • 10qps是多少并发
  • pytorch .pt
  • 资本化支出的账务处理
  • 不良品扣款范本
  • 增值税农产品免税是哪一条
  • 将外购商品用于捐赠的分录
  • 发票验证不过去会怎么样
  • 往来款的意思
  • 同城票据交换差额户会计分录
  • 小规模纳税人增值税账务处理
  • wordpress全站伪静态
  • phpcms怎么用
  • mongodb 合并数据库
  • 关闭论坛
  • 固定资产折旧的账务处理
  • 增值税出口免税不退税
  • 银行承兑汇票是商业汇票吗
  • mysql的存储过程怎么理解
  • 民办非企业单位什么意思
  • 通用机打的发票
  • 库存商品过期报废会计分录
  • 股票分红是怎么扣税的
  • 合伙企业年底如何做账
  • 债权投资的账务处理办法
  • 不动产租赁行业代码
  • 企业计提福利费按多少提
  • mac mysql密码忘记了怎么办
  • 电脑爆音卡死
  • mac怎么隐藏桌面文件
  • windows7创建新桌面
  • win10怎么禁止用户安装程序
  • Ubuntu keylin 14.04 怎么使用root用户登录?
  • qqexternal.exe是什么进程如何删除(CPU的使用率在90%)
  • csrss exe
  • win7记事本功能
  • win8 怎么样
  • windows 8.1安装教程
  • linux网络设备有哪些
  • win7资源管理器不停的崩溃重启
  • jquery的deferred
  • nodejss
  • 根据安全生产法的规定,生产经营单位
  • nodejs前后端数据交互
  • 自动登入
  • js基础教程
  • 出口退的增值税怎么算
  • 电子税务局申领的发票怎么读入
  • 行政事业单位自办食堂规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设