An Empirical Study Towards Prompt-Tuning for Graph Contrastive Pre-Training in Recommendations

文章提出CPTPP框架,通过结合图对比学习和下游任务的提示,改善了预训练与推荐任务的连接,增强推荐系统性能。作者研究了如何在不涉及推荐目标的预训练阶段生成个性化提示,以弥合预训练与实际任务的差距。
摘要由CSDN通过智能技术生成

An Empirical Study Towards Prompt-Tuning for Graph Contrastive Pre-Training in Recommendations

作者:

Haoran Yang
University of Technology Sydney
Xiangyu Zhao∗
City University of Hong Kong
Yicong Li
University of Technology Sydney
Hongxu Chen
University of Queensland

摘要

图对比学习(GCL)是解决各种图学习任务的一种有效技术。该方法已成功应用于现实世界的推荐系统中,将对比损失和下游推荐目标相结合,形成整体目标函数。然而,这种方法在不涉及下游训练目标的情况下预训练图嵌入,即对比学习的任务是两种结构间的相似度,而推荐算法任务是拉近预测的用户与物品的交互得分与真实数据中的交互得分的差距。
在本文中,作者提出了一个名为CPTPP的新框架,它通过利用即时调优来增强基于gcl的推荐系统。
然后将这些提示与预先训练的用户嵌入相结合,以便在下游任务中进行提示调优。这有助于弥合预训练和下游任务之间的差距。

介绍

GCL主要是为预训练图表示而设计的,不涉及下游任务目标。在这种方法中,GCL预训练嵌入,然后使用下游模型对特定任务进行微调。将GCL和推荐目标合并到整体训练目标中会破坏嵌入预训练过程,并且需要仔细控制对比损失的权重,因此在大部分方法中对比损失占比明显小于推荐损失。
预训练目标与下游任务之间的差异阻碍了下游模型从GCL的预训练嵌入中有效提取有用信息。GCL预训练目标主要评估图元素(如节点、边和子图)之间互信息的一致性,而传统的图学习任务目标主要是节点分类和链接预测。
为了解决这一问题,作者提出了CPTPP框架,在下游任务中提取信息作为提示参与GCL预训练,以此增强GCL与图学习任务的联系。

框架

在这里插入图片描述

方法

提示生成器

训练一个提示生成器(只用来生成用户提示信息),这是一个两层的MLP,用户的信息被输入后输出是一个p x n大小的用户提示矩阵,这个矩阵与对比学习生成的user嵌入信息进行融合,得到最终的生成嵌入,然后与对比学习生成的item嵌入做预测
提示生成器的输入有三类:
1、历史交互行为,ik,1表示用户k交互过的第一个物品
1在这里插入图片描述
2、矩阵分解得到的隐含因子向量
在这里插入图片描述

3、高阶的表示信息

对比学习

用增强后的两个图做图对比学习,得到user与item的特征表示

特征融合

将对比学习中得到的用户的特征表示与提示器得到的其个性化提示信息融合,具体操作:首先合并,然后通过感知机将其投影到相应的特征空间内,得到最终的user的embedding

伪代码

在这里插入图片描述

损失

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

实验结果

在这里插入图片描述

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值