LIGHTGCL: 图对比学习在推荐系统中的应用

LIGHTGCL: SIMPLE YET EFFECTIVE GRAPH CONTRASTIVE LEARNING FOR RECOMMENDATION LightGCL学习笔记 阅读详情

简介

标题期刊年份关键词
 LightGCL: Simple Yet Effective Graph Contrastive Learning for RecommendationICLR2023图对比学习, 推荐系统, 奇异值分解

在这篇ICLR 2023的论文中,作者提出了一种新颖的图对比学习框架——LIGHTGCL,用于图基础的推荐系统。该方法通过奇异值分解(SVD)增强用户-项目交互图结构,以提高推荐系统的鲁棒性和效率。本文将重点介绍LIGHTGCL的核心方法和创新点

核心方法

图神经网络(GNN)与对比学习

  • GNN:用于提取基于图的用户-项目协同信号。
  • 对比学习:通过数据增强来提升用户和项目表示,通过对比正样本和负样本对来增强模型性能。

LIGHTGCL框架

LIGHTGCL框架的核心在于利用SVD进行图增强,以保留用户-项目交互图中的重要语义信息,并注入全局协同关系。框架结构如下:

LIGHTGCL的主要方法步骤:

  1. 局部图依赖性建模:

    • 使用图卷积网络(GCN)作为基础架构,通过多层消息传递来聚合邻居信息,从而学习用户和项目的嵌入表示。
    • 每层的聚合过程使用激活函数(本文中为恒等函数),并执行边缘dropout以减轻过拟合问题。
  2. 全局协同关系学习:

    • 通过SVD对归一化的邻接矩阵进行分解,保留最大的q个奇异值,重构图结构。
    • 重构图结构考虑了每个用户-项目对,强调了全局协同信号。
  3. 简化的局部-全局对比学习:

    • 直接对比SVD增强视图与主视图的嵌入,避免了额外的图增强步骤。
    • 使用InfoNCE损失函数来优化对比学习目标,提升模型性能。
  4. 效率与鲁棒性:

    • 通过预处理阶段的SVD,避免了训练中的重复图增强,提高了模型效率。
    • 对数据稀疏性和流行性偏差有较好的抵抗力。

创新点

1. SVD增强

  • SVD:通过SVD对邻接矩阵进行分解,保留最重要的q个奇异值,重构图结构。
  • 全局协同:重构图结构考虑了每个用户-项目对,强调了全局协同信号。

2. 简化的对比学习

  • 简化框架:直接对比SVD增强视图与主视图的嵌入,避免了额外的图增强步骤。

3. 效率与鲁棒性

  • 效率:通过预处理阶段的SVD,避免了训练中的重复图增强,提高了模型效率。
  • 鲁棒性:对数据稀疏性和流行性偏差有较好的抵抗力。

实验效果对比

结论

LIGHTGCL通过SVD增强图结构,有效地提升了推荐系统的鲁棒性和效率。未来的工作将探索将因果分析纳入LIGHTGCL,以进一步增强推荐系统。

[ICLR23]LightGCL揭秘:如何通过SVD增强图对比学习在推荐系统中的表现 本文深入解析了ICLR23提出的LightGCL模型,探讨如何通过SVD技术增强图对比学习在推荐系统中的表现。LightGCL利用奇异值分解(SVD)智能生成对比视图,有效解决数据稀疏和噪声问题,提升推荐精度和效率。实验显示,该模型在NDCG@20指标上提升7.3%,训练速度比SimGCL快3倍,为推荐系统提供了新的优化思路。 阅读详情

相关推荐

对比学习——深入浅出IOCRec与LightGCL:基于Python编程语言的多意图对比学习与轻量图对比学习在推荐系统中的前沿应用与实践

IOCRec与LightGCL分别为我们展示了在序列推荐与图推荐领域,如何利用对比学习来对抗数据噪声与稀疏性,进而学习到更加准确、更加鲁棒的用户与物品表征。数据特征分布及噪声类型不同推荐场景的数据噪声成因与分布差异很大。如果是多意图场景,用户行为具备显著的多样性,IOCRec的思路会更能发挥优势;如果是构造用户-物品二部图并需要挖掘全球协同过滤,LightGCL的做法或许更合适。模型复杂度与可部署性在工业级应用中,模型的推理效率与部署成本往往比学术指标更为重要。

qq_38334677的博客 255

论文阅读——LIGHTGCL: SIMPLE YET EFFECTIVE GRAPH CONTRASTIVE LEARNING FOR RECOMMENDATION

图神经网络(GNN)是一种基于图的推荐系统的强大学习方法。最近,与对比学习相结合的 GNN 在推荐方面表现出了优异的性能,其数据增强方案旨在处理高度稀疏的数据。尽管取得了成功,大多数现有的图对比学习方法要么在用户-项目交互图上执行随机增强(例如,节点/边缘扰动),要么依赖基于启发式的增强技术(例如,用户聚类)来生成对比视图。我们认为这些方法不能很好地保留内在的语义结构,并且很容易受到噪声扰动的影响。

weixin_43954673的博客 1683

别再踩坑了!QT5.15.2配置Android开发环境保姆级避坑指南(含Java8、SDK Tools版本选择)

本文提供QT5.15.2配置Android开发环境的详细避坑指南,重点解决版本锁定、SDK工具选择和QtCreator配置等常见问题。通过实测推荐的Java8、Android SDK Tools版本及NDK配置,帮助开发者高效完成环境搭建,避免隐性冲突和配置失败。

weixin_42537919的博客 237

【论文阅读—推荐系统】LIGHTGCL: SIMPLE YET EFFECTIVE GRAPH CONTRASTIVE LEARNING FOR RECOMMENDATION

# 【论文阅读—推荐系统】LIGHTGCL: SIMPLE YET EFFECTIVE GRAPH CONTRASTIVE LEARNING FOR RECOMMENDATION

Danger的博客 1008

「Debug R」在从名字空间‘XVector’中出口方法时发现了不是S4通用的函数‘parallelSlotNames’...

每当R语言版本更新,Bioconductor的版本随之更替的时候,总会有一些神奇的报错会出现,比如说下面这种。 Error: package or namespace load failed for ‘GenomicRanges’: 在从名字空间‘XVector’中出口方法时发现了不是S4通用的函数‘parallelSlotNames’ 如果读中文读不懂,我们可以把它翻译成英文。 packa...

xuzhougeng blog 1999

使用 Simulink/Simscape Electrical/Stateflow,构建一个并网逆变器短路故障动态响应与恢复策略仿真模型

本文基于Simulink平台,详细介绍了并网逆变器短路故障的动态响应与恢复策略仿真方法。主要内容包括:1)构建包含热模型的高精度逆变器模型;2)模拟IGBT击穿和桥臂直通两种短路故障;3)设计基于Stateflow的微秒级快速保护逻辑;4)实现放电、去磁、自检、重启的完整恢复流程。仿真结果表明,所提出的保护方案能在200μs内有效限制故障电流,避免器件永久损坏,并通过标准化恢复流程实现系统安全重启。文章还探讨了硬件保护协同、多级保护和预测保护等高级策略,为电力电子系统安全防护提供了实用解决方案。

xiaoheshang_123的博客 107

推荐系统论文阅读总结:ICLR 2023 LightGCL 简单且高效的图对比学习推荐系统

图神经网络(GNN)是基于图的推荐系统的一种强大的学习方法。近年来,结合对比学习的gnn在推荐数据增强方案方面表现出了优异的性能,其目标是处理高度稀疏的数据。尽管它们取得了成功,但大多数现有的图对比学习方法要么在用户-项目交互图上执行随机增强(例如,节点/边缘扰动),要么依赖于基于启发式的增强技术(例如,用户聚类)来生成对比视图。我们认为这些方法不能很好地保留固有的语义结构,并且容易受到噪声干扰的影响。在本文中,我们提出了一个简单而有效的图对比学习范式LightGCL,它减轻了这些问题,损害了基于cl的推荐

cyzz523的博客 1809

但是我如果真的用差速轮去控制转向 为了尽量原地旋转 转向角度精确 我应该怎么去配置左右两个轮子的速度呢

目标实现方式原地转向左右轮速度相等、方向相反精确角度用 IMU 检测 yaw 实时对齐停止判断达到目标 yaw ± 容差时立即停转控制方式状态机(idle → turning → done)推荐容差2°~3° (可根据实际调整)

qqqweiweiqq的博客 312

[ICLR23]图对比推荐论文LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendation简介

传统的图对比方法(例如SGL和SimGCL)通过构造两个额外的视图来对比嵌入,而原始图生成的嵌入不直接涉及对比损失,这使得基于图对比的推荐系统是冗余的三视角范式。而现有的大多数图对比方法依赖于对用户-物品交互图的随机扰动,或者需要基于启发式的扩充技术(例如聚类)来生成对比视图。需要指出的是,在大规模矩阵上执行SVD是非常耗时的,这使得用于处理大规模的用户-物品交互矩阵时不可行的。(2)基于启发式策略的对比策略很大程度上依赖于视图的生成,这限制了模型的通用性,并且容易收到噪声的影响。

Blueghost19的博客 1178

新能源汽车整车控制器(VCU)深度全解:硬件原理、工作流程、接口设计与高压安全实战

整车控制器(VCU,Vehicle Control Unit)是新能源纯电动、混动汽车的核心决策大脑,相当于汽车的“中枢神经系统”。它不直接驱动电机,却统筹电机控制器(MCU)、电池管理系统(BMS)、充电机(OBC)、DC/DC、空调、热管理、底盘等全部部件,负责驾驶意图解析、动力输出控制、高压上下电管理、故障安全保护、能量优化等关键任务。VCU所有设计均围绕车规级环境适应性、功能安全(ISO 26262)、实时性、高压安全性四大核心目标,与通用控制器完全不同。

优快云-新能源汽车研发测试专业博主 2478

【异常】OpenClaw提示Message ordering conflict - please try again. If this persists, use /new to start a fr

摘要:OpenClaw助手出现"Message ordering conflict"异常时,表明会话消息排序冲突,主要由消息队列时序错乱、会话同步异常或上下文过载引起。解决方案包括:1)基础重试暂停后单发指令;2)最优方案是发送/new重置会话;3)极端情况下需重启客户端或检查指令格式。预防建议包括避免高频并发指令、定期重置会话及确保网络稳定。该报错属业务层异常,不影响账号安全。

奶爸的编程之路,也就一周冷个三天 424

GNN论文周报 | 来自剑桥、港大、华中科大等机构前沿论文研究

点击蓝字关注我们AI TIME欢迎每一位AI爱好者的加入!图神经网络(GNN)是一类专门针对图结构数据的神经网络模型,在社交网络分析、知识图谱等领域中取得了不错的效果。近来,相关研究人员在GNN的可解释性、架构搜索、对比学习等方面做了很多探究。本周精选了10篇GNN领域的优秀论文,来自剑桥、港大、华中科大等机构。为了方便大家阅读,只列出了论文标题、作者、链接等信息,如果感兴趣可点击“论文详情页”,...

AITIME_HY的博客 475

YOLOv11改进策略【模型轻量化】| 替换骨干网络 CVPR-2024 StarNet,超级精简高效的轻量化模块

本文记录的是基于StarNet的YOLOv11轻量化改进方法研究。StarNet设计简洁,没有复杂的设计和精细调整的超参数,仅是一个 4 阶段的分层架构。并且其中能够在低维空间计算的同时考虑极高维的特征这一特性,进而提高模型精度。本文在替换骨干网络中配置了原论文中的starnet_s1starnet_s2starnet_s3和starnet_s4七种模型,以满足不同的需求。

Limiiiing的博客 5987

ICLR 2023 | LightGCL: 简单且高效的图对比学习推荐系统

近年来,图神经网络(Graph Neural Networks,或简称 GNN)在基于图的推荐系统上展现了良好的效果,而这得益于其整合相邻结点信息以进行协同过滤(Collaborative Filtering)的能力。总的来说,基于 GNN 的推荐模型在用户-物品交互图上进行多层的信息传递,以此挖掘高阶的(high-order)连接信息。很大一部分基于 GNN 的协同过滤模型采用了监督学习(Supervised Learning)的范式,而这需要大量而准确的带标签信息用以训练。

qq_43431934的博客 3193

【UML】第12篇 序列图(1/2)——基本概念和构成

序列图(Sequence Diagram)是一种用于显示对象之间交互的图形化表示。它描述了在特定场景下,对象之间按照时间顺序进行的消息传递和协作过程。在序列图中,对象被表示为带有垂直虚线的矩形,虚线表示对象的生命周期。对象之间的交互通过箭头表示的消息来表示,箭头从一个对象的生命线指向另一个对象的生命线,表示消息的发送和接收。

AI人人懂 3046

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

ICLR‘23 UnderReview | LightGCL: 简单而有效的图对比学习推荐系统

​本文对其中的推荐系统论文 Simple Yet Effective Graph Contrastive Learning for Recommendation 一文进行解读。论文可在公众号后台回复 ICLR-2023-RecSys 获取,所有论文都是按照该方式存档。 本文代码也已公开在https://anonymous.4open.science/r/LightGCL/。

公众号/知乎: AI算法札记,欢迎关注交流 4161

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

文献阅读分享:LIGHTGCL - 图对比学习在推荐系统中的新突破✨

实验还验证了LightGCL在训练效率上的优势,相比现有的GCL方法,它的训练效率更高。与传统的随机增强方法相比,SVD增强能够更好地保留用户-项目交互的重要语义,避免了因随机扰动而引入的噪声。然而,现实总是充满挑战,数据稀疏性问题就像一座大山,阻碍了我们从有限的交互数据中学习到高质量的用户和项目表示。这种简化的对比方式不仅提高了模型的效率,还能够增强主视图的表示,使其更好地反映用户特定偏好和跨用户全局依赖。在推荐系统的世界里,图神经网络(GNN)凭借其强大的学习能力,成为了基于图的推荐系统中的热门选择。

Shea的博客 1548

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

​ICLR 2023 | LightGCL: 简单且高效的图对比学习推荐系统

©PaperWeekly 原创 ·作者 |蔡旭恒单位 |香港大学研究方向 |推荐系统论文题目:LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendation收录会议:ICLR 2023论文链接:https://arxiv.org/abs/2302.08191代码链接:https://github.co...

Paper weekly 1150

推荐开源项目:LightGCL - 简单高效图对比学习推荐系统

推荐开源项目:LightGCL - 简单高效图对比学习推荐系统 去发现同类优质开源项目:https://gitcode.com/ 在深度学习应用于推荐系统的世界里,LightGCL 是一个值得关注的开源项目。它基于PyTorch实现,旨在提供一种简单而有效的图对比学习方法,用于提升推荐系统的性能。这个项目源自于2023年国际学习表示大会(ICLR)上发表的论文《LightGCL: Simple Y...

gitblog_00087的博客 679

推荐系统新突破:LightGCL如何用SVD解决图对比学习的三大痛点?

本文深度解读了ICLR 2023论文LightGCL,该模型创新性地利用奇异值分解(SVD)重构用户-物品交互图的全局结构,以此作为对比学习的增强视图。这一方法有效解决了传统图对比学习在推荐系统中面临的信息丢失、策略僵化和过平滑三大核心痛点,为图神经网络推荐模型提供了简洁而强大的新范式。

red88的博客 730

LightGCL实战:5步搞定基于SVD的图对比推荐系统(附代码)

本文详细解析了ICLR23提出的LightGCL模型,这是一个基于SVD奇异值分解的图对比学习推荐系统。通过5个实战步骤,从理论剖析到PyTorch代码实现,指导读者构建高性能推荐模型,并针对SVD计算瓶颈提供了优化方案与部署考量。

weixin_29062963的博客 151

论文笔记:LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendation

ICLR 2023。

qq_40206371的博客 1375

LightGCL解读

传统的基于图的对比学习范式容易丢失结构信息,LightGCL通过SVD分解邻接矩阵构造了正样本图,并最大程度保留了原图全局结构信息:

Swift's Blog 219

对比学习15篇顶会论文及代码合集,2023最新

是现在无监督学习中一种常用的学习机制,它可以在没有标签的数据上进行学习,避免依赖大量标签数据,从而帮助我们更好地理解和利用数据集中的信息,提高模型的性能和表现。作为机器学习的新宠,对比学习给CV、NLP、推荐系统领域都带来了极大的福音,在图像识别、语音识别、自然语言处理等现实场景中的无监督学习任务中起到了非常重要的作用,自然也成为了各大顶会争相投稿的热门方向。今年,业内人士针对对比学习的研究热情依然不减。为了方便同学们学习,我这次整理了分享。需要论文及源码的同学看文末。

学姐带你玩AI的博客 3198

ICLR2023推荐系统论文整理

ICLR国际表征学习大会是深度学习领域的顶级会议。本次会议共收到4956篇论文投稿,接收1574篇,本届会议录用率约为30%。其中涉及推荐系统相关论文5篇,特此整理出来以供大家学习。会议的全部接收论文地址如下:https://iclr.cc/virtual/2023/papers.html由于ICLR是Open Review的,所以我们可以看到每篇论文的投稿过程,了解在投稿过程中所关注论文的审稿意...

abcdefg90876的博客 1108

Simple Yet Effective Graph Contrastive Learning for Recommendation

图神经网络(GNN)是一种强大的基于图的推荐系统学习方法。最近,结合对比学习的gnn在处理高度稀疏数据时,在数据增强方案的推荐方面表现出了优异的性能。尽管它们取得了成功,但大多数现有的图对比学习方法要么在用户-项目交互图上执行随机增强(例如,节点/边缘扰动),要么依赖基于启发式的增强技术(例如,用户聚类)来生成对比视图。我们认为,这些方法不能很好地保持语义的内在结构,并且容易受到噪声扰动的影响。

回锅肉炒肉的博客 1327
上一篇: GraphPro:图预训练与提示学习在推荐系统中的应用
下一篇: 文献阅读分享:SIGIR ’24:Broadening the View
Sheakan
博客等级 码龄7年 472粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值