文献阅读总结(3)Neural Graph Collaborative Filtering

news2025/1/21 0:53:30

 1、Introduction

左图u1,右图从左图的u1开始展开

图反应的信息:

1、从路径u1->i2->u2,可以反映出u1和u2的相似性;

2、u1和i4之间有两条路径,而u1和i5之间只有一条路径,可以反应u1对i4的兴趣比u1对i5的兴趣更高。

与HOP-Rec不同的是,该技术将高阶连通性整合到预测模型中。

贡献:

1、我们强调了在基于模型的CF方法的嵌入函数中显式地利用协作信号的关键重要性

2、提出了一种基于图神经网络的推荐框架NGCF,通过嵌入传播将协作信号以高阶连通性的形式进行显式编码。

3、我们对三个百万规模的数据集进行了实证研究。实验结果表明,NGCF算法具有良好的性能,能够有效地提高神经网络嵌入传播的嵌入质量.

2、methodology

 该框架中有三个组件:

(1)嵌入层,其提供用户嵌入和项目嵌入的初始化;

(2)多个嵌入传播层,其通过注入高阶连接关系来细化嵌入;

(3)预测层,其聚集来自不同传播层的细化嵌入并输出user-item对的密切度分数。

2.1 Embedding Layer

 2.2 Embedding Propagation Layers

我们构建GNN的消息传递架构,沿着图结构捕获CF信号,并细化用户和项目的嵌入。

由单层传播的设计,推广到多个连续层。

2.2.1 一阶传播

然后将其归纳为多个归纳直观地,交互的项目提供了关于用户偏好的直接证据; 类似地,消费项目的用户可被视为该项目的特征并用于测量两个项目的协作相似性。我们在此基础上构建以执行连接的用户和项目之间的嵌入传播,用两个主要操作来制定该过程:消息构造消息聚合

2.2.2 多阶传播

可以在嵌入传播过程中捕获u1 ← i2 ← u2 ← i4这样的协同信号。此外,来自i4的消息被显式地编码在eu1中(由红线指示)。因此,堆叠多个嵌入传播层将协同信号无缝地注入到表示学习过程中。

2.3 Model Prediction

2.4 Optimization

2.5 Discussions

Experiments

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/43892.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[附源码]Python计算机毕业设计Django-Steam游戏平台系统论文

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

【web网页设计期末课程大作业】基于HTML+CSS+JavaScript仿山东传媒职业学院网站

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

梯度下降原理+梯度消失和爆炸

梯度下降算法(Gradient Descent)的原理和实现步骤 - 知乎 (zhihu.com) 梯度(gradient)到底是个什么东西?物理意义和数学意义分别是什么? - 知乎 (zhihu.com) 目的:最小化损失函数,一个优化的思…

流媒体传输 - RTSP 协议报文分析

在流媒体传输 - RTSP 协议中,我们分析 RTSP 协议交互的整个流程,在本篇文章中,我们对交互中携带的报文进行详细分析。 Request Request Request-Line ; Section 6.1*( general-header ; Section 5…

Qemu-KVM 网络性能优化实践

背景 在做优化之前,腾讯云上使用的母机单队列,性能只有14w pps。 已有的多队列版本,在20w pps左右,不是很理想。 主要问题性能 1 . 单队列成为性能瓶颈 物理主机环境,使用多队列已经有多年。 而在公有云上&#…

深度学习常见损失函数总结+Pytroch实现

文章目录一、引言二、损失函数1.均方差损失(Mean Squared Error Loss)2.平均绝对误差损失(Mean Absolute Error Loss)3.交叉熵(Cross Entropy Loss)(1)信息论中的熵a.熵b.相对熵&…

苹果系统(MacOS)无法下载Android SDK或下载缓慢解决办法

SDK管理器一般会在安装完Android Studio 的时候就弹出来.如果当时给关闭了或者是后续想找的话,Command, 或者通过菜单打开偏好设置以后 即可找到Android SDK的设置.与Jetbrains家族的产品方式一致.也可以直接在首屏页面上点More Actions 会出来SDK Manager 然后点击EDIT 找到缺…

DVWA靶场通关实战

DVWABrute Force(暴力破解)LowMediumHighImpossibleCommand Injection(命令行注入)LowMediumHighImpossibleCSRF(跨站请求伪造)LowMediumHighImpossible截至2022.11.24,DVWA共有十四个模块&…

TPS7A3301RGWR稳压器 AK4493EQ音频DAC,电路原理图

TPS7A33系列线性稳压器是负电压(–36V),超低噪声(16μVRMS,72dBPSRR)线性稳压器,能够为最高1A负载供电。TPS7A33系列产品装有一个补偿金属氧化物半导体(CMOS)逻辑电平兼容使能引脚(EN),此引脚允许可由用户定…

【MM小贴士】采购信息记录与工厂的相关性

【业务背景】在SAP的组织架构中,信息记录是一个非常重要的数据。这里面涉及到两个主数据:供应商主数据&物料主数据。 供应商主数据是一个集团性的主数据,无论哪个公司,哪个工厂,都用的同一个供应商代码&#xff0…

数仓开发之DWS层(二)

目录 五:用户域用户注册各窗口汇总表 5.1 主要任务 5.2 思路分析 5.3 图解 5.4 ClickHouse建表语句 六:交易域加购各窗口汇总表 6.1 主要任务 6.2 思路分析 6.3 图解 6.4 ClickHouse建表语句 七:交易域支付各窗口汇总表 7.1 主要任…

AppAnalytics设备的分析服务

AppAnalytics设备的分析服务 EmbarcaderoAppAnalytics是一项针对移动、桌面和可穿戴设备的分析服务。它允许您跟踪和测量应用程序的使用频率、运行的平台、客户使用的功能、查找和记录崩溃等。它通过从最终用户获取匿名使用统计数据,帮助您了解用户行为。AppAnalyti…

应届生如何做好一份简历?

找工作是痛苦的,尤其是投简历的过程。 下面分享下自己最近投简历的一些感悟。 一定要避免的错误 在投简历的过程中一定要避免如下几个主要错误: 一份简历打天下就当前的经济形势,我相信大多数人找工作都是海投,但是在海投的过程中…

靠这一份面试文档,我花了2个通宵看完,最终拿到阿里offer

Java基础部分 请你描述JDK、JRE、JVM的关系!如果main方法被声明成private会怎样?&和&&的区别!char型变量中能否存储一个中文汉字,why?a、a的区别!ab、aab的区别!浮点型计算为什么会…

Web(六)CSS3语法-CSS样式规则

第1关&#xff1a;CSS基础知识 第2关&#xff1a;初识CSS 编程要求 请在右侧编辑器中的Begin - End区域内补充代码&#xff0c;具体要求是&#xff1a; 1.按照要求的效果在标签中运用CSS样式&#xff0c;编辑唐诗“静夜思” 2.标题文本“静夜思”采用<h1>标签作用&am…

【前端】HTML认知

一、基础认知 1.1基础概念铺垫&#xff08;了解&#xff09; 1.1.1认识网页&#xff08;了解&#xff09; 问题1&#xff1a;网页由哪些部分组成&#xff1f; 文字、图片、音频、视频、超链接 问题2&#xff1a;我们看到的网页背后本质是什么&#xff1f; 前端程序员写的…

(02)Cartographer源码无死角解析-(29) LocalTrajectoryBuilder2D::AddRangeData()→多雷达数据时间同步

讲解关于slam一系列文章汇总链接:史上最全slam从零开始&#xff0c;针对于本栏目讲解(02)Cartographer源码无死角解析-链接如下: (02)Cartographer源码无死角解析- (00)目录_最新无死角讲解&#xff1a;https://blog.csdn.net/weixin_43013761/article/details/127350885 文末…

uni-app 超详细教程(从菜鸟到大佬)

一&#xff0c;uni-app 介绍 &#xff1a; 官方网页 uni-app 是一个使用 Vue.js 开发所有前端应用的框架&#xff0c;开发者编写一套代码&#xff0c;可发布到iOS、Android、Web&#xff08;响应式&#xff09;、以及各种小程序&#xff08;微信/支付宝/百度/头条/飞书/QQ/快手…

基于51单片机温度火灾烟雾报警器程序仿真资料

资料编号&#xff1a;190 下面是该资料仿真演示视频&#xff1a; 190-基于51单片机温度火灾烟雾报警器(仿真源程序全套资料)功能介绍&#xff1a; 采用51单片机作为主控CPU&#xff0c;采用ds18b20来采集温度&#xff0c;采用MQ2来采集烟雾浓度&#xff0c;使用ADC0832来进行…

(十一)Java算法:计数排序(详细图解)

目录一、前言1.1、概念1.2、算法步骤二、maven依赖三、流程解析3.1、计数流程图3.2、计数数组变形3.3、排序过程四、编码实现一、前言 1.1、概念 计数排序&#xff1a;核心在于将输入的数据值转化为键存储在额外开辟的数组空间中。作为一种线性时间复杂度的排序&#xff0c;计…