关于图在推荐系统中的研究

业界最新的论文

Intent-aware Recommendation via Disentangled Graph Contrastive Learning

作者:Yuling Wang, Xiao Wang, Xiangzhou Huang, Yanhua Yu, Haoyang Li, Mengdi Zhang, Zirui Guo, Wei Wu

地址:https://arxiv.org/abs/2403.03714

论文摘要:基于图神经网络(GNN)的推荐系统由于具有强大的用户行为数据学习能力,已成为主流趋势之一。从行为数据中理解用户意图是推荐系统的关键,这对基于GNN的推荐系统提出了两个基本要求。

一是如何学习复杂多样的意图,特别是当用户行为数据在现实中不足时。另一个是不同的行为有不同的意图分布,如何建立它们之间的关系,以获得一个更易于解释的推荐系统。

论文通过Disentangled Graph Contrastive Learning(IDCL)提出了意图感知推荐,同时学习可解释的意图和这些意图的行为分布。具体来说,首先将用户行为数据建模为“用户-物品-概念”图,并设计一个基于GNN的行为解图(disentangling)模块来学习不同的意图。然后,提出了意图对比学习,以增强意图分开,同时推断行为分布。最后,引入编码率降低正则化,使不同意图的行为正交。论文通过大量实验证明了IDCL在实质性改进和可解释性方面的有效性。

End-to-end Graph-Sequential Representation Learning for Accurate Recommendations

作者:Vladimir Baikalov, Evgeny Frolov

地址:https://arxiv.org/abs/2403.00895

论文摘要:推荐系统的许多最新进展都集中在开发基于序列基于图的方法上。事实证明,这两种方法都可用于对行为数据中的复杂关系进行建模,从而在个性化排名和物品推荐任务中取得不错的结果,同时保持良好的可扩展性。然而,它们从数据中捕获的信号却截然不同。前一种方法通过与最近物品的有序交互的Embedding直接作为用户表示,而后一种方法旨在捕获交互图中的间接依赖关系。

论文提出了一种新的多表征学习框架,利用了这两种范式之间的协同作用。通过对多个数据集的实证评估表明,使用所提出的框架对序列和图组件进行相互训练可显着提高推荐性能。

Explainable Session-based Recommendation via Path Reasoning

作者:Yang Cao, Shuo Shang, Jun Wang, Wei Zhang

地址:https://arxiv.org/abs/2403.00832

论文摘要:论文探讨了如何通过路径推理为基于会话的推荐 (SR) 提供可解释性。当前的 SR 模型强调准确性但缺乏可解释性,而传统的路径推理优先考虑知识图谱探索,忽略了会话历史记录中存在的顺序模式。

论文提出了一种广义的SR分层强化学习框架,该框架通过路径推理(即PR4SR)提高了现有SR模型的可解释性。考虑到物品对会话的不同重要性,设计了会话级代理,选择会话中的物品作为路径推理的起点,并设计路径级代理进行路径推理。具体而言,设计了一种多目标奖励机制来适应SR中序列模式的跳跃行为,并引入路径中点奖励来提高知识图谱的探索效率。

为了提高知识图谱的完整性,使解释路径多样化,论文从图像中提取的特征信息合并到知识图谱中,在五个最先进的 SR 模型(即 GRU4REC、NARM、GCSAN、SR-GNN、SASRec)中实例化了 PR4SR,并将其与其他可解释的 SR 框架进行比较,通过在四个数据集上使用这些方法进行大量实验来证明 PR4SR 对推荐和解释任务的有效性。

GraphEdit: Large Language Models for Graph Structure Learning

作者:Zirui Guo , Lianghao Xia , Yanhua Yu , Yuling Wang, Zixuan Yang, Wei Wei, Liang Pang, Tat-Seng Chua, Chao Huang

地址:https://arxiv.org/pdf/2402.15183.pdf

论文摘要:先有的图结构学习方法大多依赖于显式的图结构信息作为监督信号,这使得它们在处理噪声和稀疏数据时面临挑战。

例如,社交网络的数据可能由于隐私设置或数据获取的限制,导致某些链接缺失或不完整。在推荐系统中,用户和物品之间的交互图可能因为新用户或新物品而涉及冷启动问题,造成链接的高度稀疏性。推荐系统中的偏见也可能为数据引入噪声。仅依赖显式图结构信息作为监督信号,可能会导致图表示的不准确或偏差。

为了应对这些挑战,提出了GraphEdit方法,利用大型语言模型(LLMs)来学习图形结构数据中的复杂节点关系。GraphEdit的核心思想是通过大型语言模型(LLMs)助力推理图结构,利用节点连接模式和文本语义信息来探索节点间的潜在依赖关系。具体来说,设计了一种基于同质性假设的指令微调方法,即具有相似属性的节点倾向于形成更强的连接。GraphEdit旨在两个方面优化:一是识别并消除不相关节点间的噪声连接;二是发掘节点间隐性的依赖关系。

DGR: A General Graph Desmoothing Framework for Recommendation via Global and Local Perspectives

作者:Leilei Ding, Dazhong Shen, Chao Wang, Tianfu Wang, Le Zhang, Hui Xiong, Yanyong Zhang

地址:https://arxiv.org/abs/2403.04287

论文摘要:图卷积网络 (GCN) 通过利用用户-物品交互图的节点信息和拓扑结构,在学习用户和物品嵌入的推荐系统中变得至关重要。然而,这些模型经常面临过度平滑问题,导致用户和物品嵌入模糊不清,个性化程度降低。

在基于GCN的系统中,传统的去平滑方法是特定于模型的,缺乏通用的解决方案。论文介绍了一种新颖的、与模型无关的方法,名为基于 GCN 的推荐系统 (DGR) 的平滑框架。它通过考虑全局和本地视角,有效地解决了基于GCN的一般推荐模型的过度平滑问题。具体来说,首先在每个消息传递层中引入向量扰动,在全局拓扑结构的指导下惩罚节点嵌入过度近似的趋势。同时,我开发了一个额外的损失函数,以保持用户与其相邻物品之间的局部协作关系。合并了与相邻物品表现出高度相关性的物品,以增强局部拓扑信息。在5个典型的GCN推荐模型上面,对5个基准数据集进行了广泛的实验,证明了DGR框架的有效性和泛化性。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Java毕业设计-基于spring boot开发的实习管理系统-毕业论文+答辩ppt(附源代码+演示视频)

文章目录 前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1.开发说明2.需求分析3、系统功能结构 三、系统实现展示1、前台功能模块2、后台功能模块2.1 管理员功能2.2 教师功能2.3 学生功能2.4 实习单位功能 四、毕设内容和源代码获取总结 Java毕业设…

Ps:清理

清理 Purge命令位于“编辑”菜单下,它主要用于释放 Photoshop 使用的内存资源,有助于提高系统的性能。 通过使用“清理”命令,用户可以有效管理 Photoshop 的资源使用,特别是在处理大型文件或进行长时间编辑会话时。 定期清理可以…

科研学习|论文解读——一种修正评分偏差并精细聚类中心的协同过滤推荐算法

知网链接 一种修正评分偏差并精细聚类中心的协同过滤推荐算法 - 中国知网 (cnki.net) 摘要 协同过滤作为国内外学者普遍关注的推荐算法之一,受评分失真和数据稀疏等问题影响,算法推荐效果不尽如人意。为解决上述问题,本文提出了一种改进的聚类…

web项目的搭建

使用Webstorm并创建Next.js文件 1、配置nodejs环境、安装webstorm【配置node.js可以使用nvm去管理nodejs的版本】 2、需要破解webstorm,可能会导致原本的idea失效,注册码过期 3、taobao的npm过期,导致npm is sass执行不成功,需…

openAI key 与ChatGPTPlus的关系,如何升级ChatGPTPLus

一、前言 先详细介绍一下Plus会员和Open API之间的区别: 实际上,这两者是相互独立的。举例来说,虽然您开通了Plus会员,并不意味着您就可以使用4.0版本的API。尽管这两个账户可以是同一个,但它们是完全独立的平台。 …

Linux信号机制(二)

目录 一、信号的阻塞 二、信号集操作函数 三、sigprocmask函数 四、pause函数 五、sigsuspend函数 一、信号的阻塞 有时候不希望在接到信号时就立即停止当前执行,去处理信号,同时也不希望忽略该信号,而是延时一段时间去调用信号处理函数。…

媒体单位专用小记者报名及各类活动报名系统介绍

媒体单位专用小记者报名及各类活动报名系统介绍 小记者活动鼓励孩子们关注生活和社会,丰富成长体验,开启心智,淬砺思想。这不仅有助于提高他们的理性思辨力,还能培养他们的社会责任感和公民意识。小记者活动为学生提供了一个全新…

[密码学]OpenSSL实践篇

背景 最近在写Android abl阶段fastboot工具,需要我在Android代码中实现一些鉴权加解密相关的fastboot命令,里面用到了OpenSSL。我们先来实践一下OpenSSL在Linux系统中的指令。 OpenSSL官方网站:OpenSSL 中文手册 | OpenSSL 中文网 1. 查看…

VMware下创建虚拟机

Centos7是比较常用的一个Linux发行版本,在国内的使用比例比较高 安装完VMware一定要检查虚拟网卡有没有安装成功,如果没有VMnet1和VMnet8 虚拟机是无法上网的,就需要卸载重启电脑重新安装 控制面板—网络和Internet—网络连接 快捷方式打开&a…

【原创】[新增]ARCGIS之土地报备Txt、征地Xls格式批量导出Por旗舰版

一、软件简介 2024年新增旗舰版软件,本软件全新界面开发,保留原有软件功能及一些使用习惯,并集成了现已有的所有定制格式的支持,并增加自定义格式的导出;做到1N2(即为1种通用版本N种定制格式导出txt、Xls&a…

牛客Highway

题目大意 在ICPCCamp中,有n个方便编号的城镇,编号为1,2,...,n,它们之间通过(n-1)条道路相连。连接第i个城镇a_i和b_i的道路的长度为c_i。保证任意两座城市之间只能通过道路到达。 Bobo希望修建(n-1&#…

2024-03-13 作业

网络编程&#xff1a; 1.思维导图&#xff1a; 2.上课写的代码&#xff1a; 2.1网络字节序与主机字节序转换 运行代码&#xff1a; #include <myhead.h> int main() {int num 0x12345678;short int value 0x1234;int num_n htonl(num);int value_n htons(value);…

leetcode刷题(javaScript)——分治思想(二分查找、快速排序)相关场景题总结

分治思想是一种将问题分解成更小的子问题&#xff0c;然后解决子问题并将结果合并的算法设计策略。二分查找、快速排序和折半查找都属于分治思想的经典算法。在leetcode里&#xff0c;分治思想一般结合其他场景出现&#xff0c;构成复合型题目。但是在看题时一定要了解能否用分…

【数据结构取经之路】快速排序的非递归实现

概述 递归实现快速排序在一些场景下有栈溢出的风险&#xff0c;下面就谈谈如何用非递归的方法实现快速排序。 非递归实现的思想 递归实现与非递归实现快速排序的本质是一致的&#xff0c;效率并不会因为用了非递归实现而有所提升。递归实现快速排序的本质就在于通过递归&…

MinIO权限提升漏洞CVE-2024-24747详细解决办法

漏洞名称&#xff1a; MinIO权限提升漏洞(CVE-2024-24747) 漏洞简介 2024年2月2日&#xff0c;深瞳漏洞实验室监测到一则MinIO 存在权限提升漏洞的信息&#xff0c;漏洞编号&#xff1a;CVE-2024-24747&#xff0c;漏洞威胁等级&#xff1a;高危。 该漏洞是由于用户创建的访…

【C语言_函数栈帧_复习篇】

目录 一、什么是函数栈帧 二、什么是栈 三、相关寄存器 四、相关汇编命令 五、 解析函数栈帧的创建和销毁 一、什么是函数栈帧 在每一次函数调用之前编译器都会提前在内存的栈区为被调用的函数开辟一块空间&#xff0c;这块空间被称为该函数的函数栈帧&#xff0c;这些空间…

springboot269反欺诈平台的建设

反欺诈平台设计与实现 摘 要 传统办法管理信息首先需要花费的时间比较多&#xff0c;其次数据出错率比较高&#xff0c;而且对错误的数据进行更改也比较困难&#xff0c;最后&#xff0c;检索数据费事费力。因此&#xff0c;在计算机上安装反欺诈平台软件来发挥其高效地信息处…

使用python实现一个dicom影像解析入库程序demo

简介 DICOM&#xff08;Digital Imaging and Communications in Medicine&#xff09;是医学图像和相关信息的国际标准。它定义了医学影像的格式和通信协议&#xff0c;使得不同设备和系统之间可以交换和共享医学图像和相关数据&#xff0c;如CT扫描、MRI图像、超声波图像等。…

19.创建帖子

文章目录 一、建立路由二、开发CreatePostHandler三、编写logic四、编写dao层五、编译测试运行 一、建立路由 这里要稍微注意的是&#xff1a;需要登录后才可以发表帖子&#xff0c;所以需要用到我们之前写的鉴权中间件。中间件对用户携带的token解析成功后&#xff0c;便会将…

【网络工程师进阶之路】BFD技术

个人名片&#xff1a;&#x1faaa; &#x1f43c;作者简介&#xff1a;一名大三在校生&#xff0c;喜欢AI编程&#x1f38b; &#x1f43b;‍❄️个人主页&#x1f947;&#xff1a;落798. &#x1f43c;个人WeChat&#xff1a;hmmwx53 &#x1f54a;️系列专栏&#xff1a;&a…