首页 > 其他分享 >Disentangled Contrastive Learning for Social Recommendation论文阅读笔记

Disentangled Contrastive Learning for Social Recommendation论文阅读笔记

时间:2024-03-18 15:13:43浏览次数:25  
标签:编码器 mathbf Contrastive Disentangled 用户 领域 学习 widetilde Social

Disentangled Contrastive Learning for Social Recommendation论文阅读笔记

Abstract

存在的问题:大多数社会推荐模型统一了用户对用户-项目交互(协作领域)和社会关系(社会领域)的表示。然而,这种方法可能无法在两个领域中建模用户的异构行为模式,从而损害了用户表示的表达性。

解决方法:我们提出了一个新的解耦对比学习框架的社会推荐(DcRec)。更具体地说,我们建议从项目和社交领域学习解耦用户的表征。此外,解耦对比学习被设计用于在解耦用户的社会推荐表征之间进行知识转移。

Introduction

​ 在社交推荐中,用户在每个领域(即协作领域和社交领域)的中与不同的目标(即物品和社交朋友)进行交互,并具有不同的目的。因此,在两个域中的用户的行为模式可能是异构的。在真实场景中,用户倾向于与其朋友的朋友建立联系,但他/她不太可能在短时间内购买具有类似功能的物品。然而,对用户偏好进行建模的现成方式采用了统一的用户对用户-项目交互和用户-用户社会关系的表示。它们不足以模拟用户对社交朋友和社交推荐项目的异构行为模式。

​ 为了解决这个问题,我们建议将用户行为分解为两个领域,以便学习分解用户在社会推荐中的表现。主要的挑战是如何在两个领域学习知识,同时将知识从社会领域转移到协作领域进行社会推荐。

​ 我们开发了一个新的基于对比学习的框架来解决上述问题。更具体地说,引入领域分离,将用户的行为分离为协作领域和社会领域。此外,我们提出了解耦对比学习目标,通过最大化解耦表示之间的互信息,将知识从社会领域转移到协作领域。值得注意的是,当DGCL 提出了一种隐式解耦对比学习方法来捕获图的多个方面时,我们明确地从不同的领域分离数据,并基于独立的邻接矩阵传播节点的表示。

​ 本文的主要贡献可以总结为:

  • 我们引入了一种的方法来学习用户的表示,其中可以学习解开用户的表示,以反映他们在两个领域的项目和社交朋友的偏好。
  • 我们提出了一种新的社会推荐的解耦对比学习框架(DcRec),该框架可以利用对比学习的力量将知识从社会领域转移到协作领域

Method

本文的模型示意图如下:

pF2bG4S.png

​ 在这项工作中,我们提出了一个社会推荐的解耦对比学习框架(DcRec),该框架遵循自我监督对比学习的一般范式,通过最大化不同观点在同一实例上的表示一致性。

​ 该架构由三个主要部分组成:

  • 域分离,将输入数据分解为两个子域;
  • 编码器,在两个域上使用不同的编码器从两种不同的角度学习表示;
  • 解耦对比学习,通过联合优化解耦对比学习任务和主要推荐任务,将知识从社会领域转移到推荐建模任务中。

域分离

​ 为了减轻社会领域和协作领域之间语义差异的影响,我们将输入数据分解为两个域,分别由协作域的用户-项目交互矩阵A

标签:编码器,mathbf,Contrastive,Disentangled,用户,领域,学习,widetilde,Social
From: https://www.cnblogs.com/anewpro-techshare/p/18080434

相关文章

  • Disentangled Contrastive Collaborative Filtering 论文阅读笔记
    DisentangledContrastiveCollaborativeFiltering论文阅读笔记Abstract存在的问题:大多数现有的基于gcl的CF模型仍然受到限制,因为忽略了用户-项目交互行为往往是由各种潜在意图因素驱动的(例如,为了家庭聚会购物,首选颜色或产品品牌)引入的非自适应增强技术容易受到噪声信息的......
  • 论文解读(CGC)《Generating Counterfactual Hard Negative Samples for Graph Contrasti
    Note:[wechat:Y466551|可加勿骚扰,付费咨询]论文信息论文标题:GeneratingCounterfactualHardNegativeSamplesforGraphContrastiveLearning论文作者:论文来源:2023WWW论文地址:download 论文代码:download视屏讲解:click0-摘要图对比学习已经成为一种强大的无监督图......
  • Contrastive Learning 对比学习 | 何恺明大神的 SimSiam
    论文题目:ExploringSimpleSiameseRepresentationLearning,CVPR2021。pdf:https://arxiv.org/abs/2011.10566相关博客:知乎|无门槛级讲解对比学习中的自监督模型Simsiam(通俗易懂)知乎|对比学习(ContrastiveLearning):研究进展精要(解释了为什么Simsiam会演变成这样)知......
  • Graph Contrastive Learning with Adaptive Augmentation 论文阅读笔记
    Abstract​ 尽管图CL方法得到了繁荣的发展,但图增强方案的设计——CL中的一个关键组成部分——仍然很少被探索。我们认为,数据增强方案应该保留图的内在结构和属性,这将迫使模型学习对不重要的节点和边缘的扰动不敏感的表示。然而,现有的方法大多采用统一的数据增强方案,如统一丢弃边......
  • MMFN论文阅读笔记(Multi-modal Fake News Detection on Social Media via Multi-graine
    论文标题:Multi-modalFakeNewsDetectiononSocialMediaviaMulti-grainedInformationFusion论文作者:YangmingZhou,YuzhouYang,QichaoYing,ZhenxingQian,XinpengZhang论文来源:ICMR2023,paper论文代码:暂无介绍目前的多模态方法主要集中在文本和视觉特征的融......
  • [ARC165C] Social Distance on Graph
    转化题意,对图进行黑白染色,求最大的\(X\)满足所有\(u,v\)间最短路径小于\(X\)的\(u,v\)异色。很明显是二分答案,假设现在二分到\(mid\),转化为判定型问题。直接\(n^2\)枚举点肯定不对。发现性质:如果\(u,v\)的最短路径长度小于\(X\)且最短路径上经过的边数大于\(......
  • Picturesocial | 只要 5 分钟,发现容器编排的秘密武器!
    在上一篇文章《Picturesocial|开发实践:如何在15分钟内将应用容器化》,我们讨论了容器以及容器化应用程序所需的步骤。在不考虑将container部署到哪里的情况下创建container,就像把家放在漂浮在海中的货运集装箱里一样,听起来既浪漫又可怕。如果想过上安全而惬意的生活,肯定需要......
  • AdaMCL: Adaptive Fusion Multi-View Contrastive Learning for Collaborative Filter
    AdaMCL:AdaptiveFusionMulti-ViewContrastiveLearningforCollaborativeFilteringAbstract​ 大多数基于CL的方法只利用原始的用户-项目交互图来构造CL任务,缺乏对高阶信息的显示利用。而且即使是使用高阶信息的基于CL的方法,高阶信息的接收字段也是固定的,没有考虑到节点之......
  • Picturesocial | 开发实践:如何在15分钟内将应用容器化
    在常见的软件架构体系中,容器无疑是一个技术热点。有些开发者在工作中熟练使用容器技术,有些可能刚刚开始容器之旅。面对容器使用经验不同的各类开发者,我们希望通过这个系列文章,由浅入深地介绍如何使用容器技术来构建,运维我们的软件应用程序。贯穿整个系列,我们将持续构建一个名为......
  • [论文于都] SelfReg: Self-supervised Contrastive Regularization for Domain Genera
    SelfReg:Self-supervisedContrastiveRegularizationforDomainGeneralization采用了自监督对比学习的方法,提出了IndividualizedIn-batchDissimilarityLoss和HeterogeneousIn-batchDissimilarityLoss。IndividualizedIn-batchDissimilarityLoss关注于在训练过程......