【论文精读】DisCo: Graph-Based Disentangled Contrastive Learning for Cold-Start Cross-Domain Recommendat

VIP【论文精读】DisCo: Graph-Based Disentangled Contrastive Learning for Cold-Start Cross-Domain Recommendat
源域中具有相似偏好的用户在目标域中可能会表现出不同的兴趣。因此,直接迁移嵌入可能会引入不相关的源域协同信息。提出了一个基于图的解耦对比学习框架,以捕捉细粒度的用户意图并过滤掉不相关的协同信息,从而避免负迁移。具体而言,对于每个域,我们使用多通道图编码器来捕捉多样化的用户意图。然后,我们在嵌入空间中构建亲和图,并执行多步随机游走以捕捉高阶用户相似性关系。将一个域视为目标域,我们提出了一种以用户相似性为指导的解耦意图对比学习方法,以优化跨域的用户意图桥接。
开通可读全文 ·1.2k 人阅读
最低0.47元/天 解锁文章

会议:AAAI 2025

论文:https://arxiv.org/abs/2412.15005

代码(待上传):https://github.com/HourunLi/2025-AAAI-DisCo

1 摘要

        推荐系统在各种现实世界的应用中得到了广泛使用,但它们常常面临用户冷启动问题的持续挑战。跨域推荐(CDR)通过利用一个域中的用户交互来提升另一个域中的预测性能,已成为一种有前景的解决方案。

        然而,源域中具有相似偏好的用户在目标域中可能会表现出不同的兴趣。因此,直接迁移嵌入可能会引入不相关的源域协同信息。在本文中,我们提出了一个基于图的解耦对比学习框架,以捕捉细粒度的用户意图并过滤掉不相关的协同信息,从而避免负迁移。

        具体而言,对于每个域,我们使用多通道图编码器来捕捉多样化的用户意图。然后,我们在嵌入空间中构建亲和图,并执行多步随机游走以捕捉高阶用户相似性关系。将一个域视为目标域,我们提出了一种以用户相似性为指导的解耦意图对比学习方法,以优化跨域的用户意图桥接。

        在四个基准CDR数据集上的广泛实验表明,DisCo一致地超越了现有的最先进基线,从而验证了DisCo及其组件的有效性。

DisCo框架

  • 多通道图编码器:用于捕捉每个域中用户的多样化意图。

  • 亲和图与随机游走:在嵌入空间中构建亲和图,并通过多步随机游走获取高阶用户相似性。

  • 解耦意图对比学习:通过域内和域间对比学习,保留目标域中的用户相似性信息,同时过滤掉不相关的协同信息。

2 Introduction

CDR方法的主要思想是利用相关域中的用户交互数据来提高目标域中的预测性能。

冷启动CDR的挑战

  • 冷启动问题的定义:冷启动CDR指的是用户在一个域中有交互记录,但在另一个域中没有交互记录的情况。例如,一个用户可能在电影域中有丰富的观影记录,但在音乐域中没有任何记录。这种情况下,如何为目标域中的冷启动用户提供有效的推荐是一个挑战。

  • 传统方法的局限性:

    • 嵌入和映射(EMCDR)范式:传统的EMCDR方法通常在两个域中分别编码用户偏好,并学习从源域到目标域的映射函数。然而,这种方法往往会忽略用户特定的多样化偏好。例如,一个用户在源域中可能有多种不同的偏好,但这些偏好在目标域中可能并不完全适用。

    • 元学习方法:一些元学习方法将不同的用户CDR视为单独的任务,以实现用户特定的偏好迁移。这些方法通过学习用户特定的映射函数,将源域中的偏好转换为目标域中的偏好,并将其作为冷启动用户的初始嵌入。然而,这些方法仍然存在一定的局限性,特别是在处理用户偏好多样性方面。

负迁移问题的挑战

  • 负迁移的定义:负迁移是指在跨域推荐中,源域中的信息并不总是与目标域相关,因此在训练过程中不加选择地引入源域数据可能会导致推荐性能下降。例如,如果源域中的用户偏好与目标域中的用户偏好不一致,直接迁移这些偏好可能会引入噪声,反而降低推荐的准确性。

  • 现有方法的局限性:

    • 解耦的用户表示:最近的研究尝试通过设计解耦的用户表示来解决负迁移问题,这些表示只传递相关信息。例如,CDRIB引入了两个信息瓶颈正则化器,鼓励学习到的表示编码域共享信息,同时限制域特定信息。DisenCDR学习解耦表示,以分离域共享和域特定的用户偏好。UniCDR提出了一个统一框架,以捕获不同CDR场景中的域共享和域特定用户偏好。

    • 局限性:尽管这些方法表现出色,但大多数冷启动CDR方法都集中在用户嵌入迁移上,忽略了用户之间更详细的潜在意图和偏好相关性。

设计解耦的用户表示是一种方法,旨在将用户在不同域中的偏好分离成独立的表示,以便在跨域推荐(CDR)中只传递与目标域相关的偏好信息。这种方法通过解耦用户表示,避免了源域中的不相关信息对目标域推荐性能的负面影响,从而解决了负迁移问题。

用户偏好的复杂性

  • 隐式交互下的潜在意图:用户偏好的形成是一个复杂的过程,需要在隐式交互下推断潜在意图。例如,用户在源域中的行为可能受到多种因素的影响,这些因素在目标域中可能不适用。

  • 用户偏好在不同域中的差异:源域中表现出相似偏好的用户在目标域中可能有不同的兴趣。因此,源域中的协同知识在目标域中可能变得不相关甚至嘈杂,最终适得其反。

        图1中的例子说明了用户在不同域中的偏好可能具有个体意图,这些意图在不同域中可能不一致。假设我们想学习目标域中用户u的偏好。如果只考虑源域中与u相似的用户(如u_1)的偏好,可能会发现他们在源域中的偏好与u相似,但在目标域中却有很大不同。这意味着源域中的相似性并不能直接应用于目标域。因此,如果从这些已知用户的不相关偏好中学习,可能会引入偏差,导致推荐性能不佳。

DisCo框架

  • 多通道图编码器:

    • 目的:识别用户的潜在意图。

    • 方法:使用多通道图编码器来捕捉用户在不同域中的多样化意图。

  • 亲和图与随机游走:

    • 亲和图:在两个域的嵌入空间中计算亲和图,表示用户之间的相似性。

    • 随机游走:对每个锚点用户执行多步随机游走,以获取每个域中的高阶用户相似性。这有助于捕捉用户之间的复杂关系。

  • 意图对比架构:

    • 域内对比:在每个域内进行对比学习,保留用户在该域中的相似性信息。

    • 域间对比:在源域和目标域之间进行对比学习,通过跨域解码器的帮助,保留目标域中的用户相似性信息。

    • 目标:通过这种方式,当引入源域信息时,目标域特定的用户偏好可以得到保留,同时通过正则化两个域之间的关联,不相关的协同信息可以被有效过滤掉。

  • 多通道图编码器:想象用户在不同域中的行为就像多条通道,每个通道代表一种意图。DisCo通过多通道图编码器来识别这些意图。
  • 亲和图与随机游走:构建一个用户相似性图,就像一个社交网络图,用户之间的相似性用边表示。通过随机游走,DisCo可以发现用户之间的复杂关系,就像在社交网络中探索朋友的朋友。
  • 意图对比架构:在源域和目标域之间进行对比学习,就像在两个不同的社交圈子中找到共同点,同时保留每个圈子的独特性。通过这种方式,DisCo可以保留目标域中的用户偏好,同时过滤掉不相关的源域信息。

主要贡献

  • 概念贡献:强调了冷启动CDR中的负迁移问题,并提出通过交互图增强的更详细的解耦用户意图表示来过滤掉不相关信息。

  • 方法贡献:提出了一种新颖的意图对比学习框架,通过保留目标域中的用户相似性信息,显式利用两个域之间的关联。

  • 实验贡献:在多个公共数据集上进行了广泛的实验,结果表明DisCo在冷启动CDR任务中优于现有的最先进方法。

3 Related Work

跨域推荐

        现有方法的局限性:当前的跨域推荐方法主要集中在将用户在一个域中的嵌入(即用户的行为和偏好数据)直接转移到另一个域中。然而,这些方法忽略了用户在不同域中可能存在的更细致的潜在意图和特定于域的偏好。换句话说,这些方法假设用户在不同域中的偏好是相似的,但实际上,用户在不同域中的行为和偏好可能有很大差异。

想象一下,你在一个电影网站上看电影,然后你去了一个音乐网站。现有的跨域推荐方法可能会假设你喜欢的电影类型和音乐类型是相似的,但实际情况可能并非如此。你可能喜欢科幻电影,但喜欢流行音乐。这些方法没有考虑到这种差异,可能会给你推荐一些你并不感兴趣的音乐。

解耦表示学习

        解耦表示学习的应用:解耦表示学习是一种技术,它通过开发能够区分和分离数据中潜在因素的表示方法,来提高模型的性能。在推荐系统中,特别是跨域推荐任务中,解耦表示学习被广泛应用。具体来说,

VIP Domain Agnostic Learning with Disentangled Representations Domain Agnostic Learning with Disentangled Representations 第一章 领域未知的表示学习 文章目录Domain Agnostic Learning with Disentangled Representations前言一、方法介绍和相关代码二、解纠缠代码2.1 约束1约束2约束3 前言 Domain Agnostic Learning with Disentangled Representations 为ICML2019的论文,主要用接纠缠解决d 开通可读全文·1k 阅读·0 点赞·3 收藏 阅读全文

相关推荐

一文梳理冷启动推荐算法模型进展

嘿,记得给“机器学习与推荐算法”添加星标|作者:朱勇椿|单位:中国科学院大学|研究方向:跨域推荐、多任务学习如何给新加入的用户推荐可能感兴趣的物品?如何将新上架的物品推荐给潜在的用户...

张小磊的博客 1674

PDFgear v3.0.1 Windows PDF工具安装包

资源来自网络,仅用于学习交流,请在下载24小时内删除

国外交警检测数据集1815张VOC+YOLO格式.zip

数据集格式:VOC格式+YOLO格式 压缩包内含:3个文件夹,分别存储图片、xml、txt文件 JPEGImages文件夹中jpg图片总计:1815 Annotations文件夹中xml文件总计:1815 labels文件夹中txt文件总计:1815 标签种类数:1 标签名称:["police"] 每个标签的框数(注意yolo格式类别顺序不和这个对应,而以labels文件夹classes.txt为准): police 框数 = 2471 总框数:2471 图片清晰度(分辨率:像素):清晰 图片是否增强:否 github仓库位置:datasets_sl 标签形状:矩形框,用于目标检测识别 重要说明:暂无 特别声明:本数据集不对训练的模型或者权重文件精度作任何保证,数据集只提供准确且合理标注

从 WPF 到 MAUI:一个 C# 开发者的跨平台全栈之路

本文档聚焦**WPF 到 MAUI**的跨平台迁移路径,面向有 WPF 开发经验、希望用一套 C\# 代码同时覆盖 Windows 桌面与 Android 移动端的开发者。区别于泛泛介绍 MAUI 的入门文章,本文从架构血缘、概念对照、迁移步骤、高频踩坑四个维度,讲清楚 WPF 开发者迁移到 MAUI 时哪些资产可以原样带走、哪些机制必须重学、哪些坑必须绕路,并给出 Windows \+ Android 双端一套代码运行的落地方案。适用于 WPF 存量项目迁移评估、跨平台全栈能力转型、双端统一应用立项选型。读完本文你应当能回答三个问题:迁移的收益边界在哪、第一步从哪里切、双端差异集中在哪些领域。

【脉冲多普勒雷达信号处理】基于匹配滤波与慢时间傅里叶变换的距离速度联合估计理论及模糊特性研究(Matlab代码实现)

内容概要:本文系统研究了脉冲多普勒雷达信号处理中的距离与速度联合估计理论,重点阐述基于匹配滤波与慢时间傅里叶变换的技术实现方法,并深入分析距离模糊与速度模糊的成因及其耦合关系。通过构建雷达回波信号模型,在快时间维度实施匹配滤波以获取目标距离信息,在慢时间维度进行傅里叶变换提取多普勒频率,进而生成距离-多普勒谱图实现目标检测与参数估计。文中详细探讨了不同脉冲重复频率(PRF)对测距与测速能力的影响,揭示了高PRF利于测速但易导致距离模糊、低PRF反之的矛盾特性,并给出了相应的解模糊策略。配套提供的Matlab代码完整实现了信号建模、二维处理流程、谱图可视化及模糊特性仿真,为理论验证与算法优化提供了可复现的技术平台。该研究对雷达系统设计、目标识别与抗模糊处理具有重要的理论指导和工程应用价值。; 适合人群:具备雷达原理、数字信号处理基础以及Matlab编程能力的高校研究生、从事雷达信号处理的科研人员及工程技术人员。; 使用场景及目标:①掌握脉冲多普勒雷达中距离与速度联合估计算法的核心原理与实现步骤;②深入理解距离模糊与速度模糊的物理本质及其在实际系统中的表现形式;③通过Matlab仿真平台复现关键算法,分析雷达参数(如带宽、PRF、目标速度与距离)对检测性能及模糊现象的影响,支撑学术研究、课程设计或工程原型开发。; 阅读建议:建议读者结合Matlab代码逐模块调试,重点关注匹配滤波器设计、二维FFT处理流程及距离-多普勒谱图的生成与解读;建议主动调整系统参数(如改变PRF或目标运动状态),观察其对估计结果和模糊区域的影响,以深化对理论机制的理解,并尝试实现解模糊算法以提升系统性能。

基于信息素加权 A 与 DWA 的三维无人机路径规划与避障轨迹跟踪控制研究(Matlab代码实现)

内容概要:本文研究了一种结合信息素加权A*算法与动态窗口法(DWA)的三维无人机路径规划与避障轨迹跟踪控制方法,旨在提升无人机在复杂动态环境下的自主导航能力。通过构建分层信息素场并引入自适应启发式机制,优化全局路径规划的效率与质量;同时利用DWA实现局部避障与实时轨迹调整,确保飞行安全性与平滑性。该方法在Matlab平台上进行了仿真验证,展示了良好的路径搜索性能和轨迹跟踪精度,适用于存在静态与动态障碍物的三维空间场景。; 适合人群:具备一定无人机控制、路径规划算法基础,从事 robotics、自动化、航空航天等相关领域研究的研发人员及研究生。; 使用场景及目标:①解决三维空间中无人机全局路径规划与局部动态避障的协同问题;②提升复杂环境下无人机自主飞行的鲁棒性与实时性;③为智能无人系统提供可复现的算法框架与仿真案例。; 阅读建议:建议结合Matlab代码进行仿真实践,重点关注信息素场更新机制、A*算法改进策略与DWA参数调优部分,以便深入理解算法设计细节与实际应用效果。

三相光伏发电系统中MPPT和并网控制策略的研究(Simulink仿真实现)

内容概要:本文深入研究了三相光伏发电系统中的最大功率点跟踪(MPPT)与并网控制策略,并基于Simulink平台完成了系统级仿真实现。文章首先分析光伏阵列的工作特性,建立适用于三相系统的数学模型,进而设计并实现了多种MPPT算法(如扰动观察法、增量电导法),以实现在不同光照和温度条件下对光伏输出功率的高效追踪。针对并网环节,系统采用电流控制策略结合锁相环(PLL)技术,确保并网电流与电网电压同频同相,满足电能质量要求;同时设计了并网逆变器的闭环控制结构,实现稳定可靠的并网运行。整个仿真模型高度集成于Simulink环境中,便于验证控制算法的动态响应、稳态精度及系统在外部环境变化下的鲁棒性。; 适合人群:具备电力电子、可再生能源系统及自动控制理论基础,从事光伏系统设计、并网控制算法开发、仿真建模或相关领域科研工作的研究生、工程师及技术人员。; 使用场景及目标:①掌握MPPT核心算法在三相光伏系统中的建模与实现方法;②深入理解并网逆变器的电流控制、锁相环同步及PI调节器参数整定;③构建完整的三相光伏并网系统Simulink仿真模型,用于科研验证、教学演示或工程项目前期验证。; 阅读建议:建议结合Simulink仿真文件进行同步操作与调试,重点关注MPPT模块的跟踪动态与并网控制模块的电流波形质量,通过调整光照、温度等参数测试系统在不同工况下的适应性与稳定性,进一步优化控制器参数以提升整体性能。

LLC谐振DC-DC变换器的控制策略研究(Simulink仿真实现)

LLC谐振DC-DC变换器的控制策略研究(Simulink仿真实现)内容概要:本文围绕LLC谐振DC-DC变换器的控制策略展开研究,重点探讨了其在Simulink环境下的建模与仿真方法。文中详细介绍了LLC变换器的工作原理、谐振腔参数设计、变频控制策略等关键技术,并通过搭建Simulink仿真模型验证所提出控制策略的有效性,实现了高效、高功率密度的能量转换。研究涵盖了主电路拓扑结构、谐振元件参数计算、软开关实现条件及系统动态响应特性分析,旨在提升变换器在宽输入电压范围内的稳定性和效率。; 适合人群:具备电力电子、自动控制等相关专业知识,熟悉Simulink仿真工具,从事电源系统设计或新能源变换技术研究的研发人员及高校研究生。; 使用场景及目标:①掌握LLC谐振变换器的基本原理与控制方法;②学习如何在Simulink中构建电力电子系统仿真模型;③深入理解变频控制对实现零电压开关(ZVS)和系统效率优化的作用;④为实际工程中高频高效DC-DC电源的设计提供理论支持与仿真验证手段。; 阅读建议:建议读者结合仿真模型逐步跟进,重点关注谐振参数设计与控制环路实现细节,动手复现仿真结果,以加深对LLC变换器动态特性和控制策略的理解。

基于快时间匹配滤波与慢时间FFT的雷达目标距离速度联合估计与标定方法(Matlab代码实现)

内容概要:本文系统解读了一套完整的多机器人路径规划(MAPF)MATLAB代码库,重点围绕基于优先级规划的求解框架展开。该框架采用四层解耦设计——几何解析、拓扑构建、路径规划与冲突消解、可视化呈现,实现了从地图输入到无冲突轨迹输出的全流程处理。核心创新包括动态边权膨胀机制以缓解硬封锁导致的虚假不可解问题、节点预留历史结构提升冲突检测效率、以及几何惩罚驱动的局部同步策略实现高效时间协调。文章还介绍了Petri网整数规划的双阶段优化路径,并对算法的完备性、复杂度与可扩展性进行了分析,为MAPF的教学与研究提供了可复现的技术参考。; 适合人群:具备一定MATLAB编程基础,从事路径规划、机器人调度、智能交通等相关领域的科研人员或研究生。; 使用场景及目标:①学习多机器人路径规划的基本流程与关键技术;②掌握优先级规划、冲突消解、动态权重调整等核心算法的实现方法;③借鉴模块化解耦架构设计思想,用于开发类似调度系统;④作为教学案例帮助理解MAPF问题的建模与工程实现。; 阅读建议:建议结合文中提到的MovingAI地图数据与MATLAB仿真环境进行代码复现,重点关注各模块接口设计与冲突处理逻辑,可尝试调整惩罚参数、优先级策略等以观察对规划结果的影响,深入理解算法权衡与工程取舍。

Halcon实战:5种边缘检测算子对比(Sobel、Roberts、Prewitt、Kirsch、Canny)

本文深入对比了Halcon中Sobel、Roberts、Prewitt、Kirsch和Canny五大边缘检测算子的实战表现与核心差异。通过工业图像实例与代码解析,提供了基于噪声水平、边缘连续性及实时性要求的场景化选型指南,帮助工程师精准选择最适合的算子以优化视觉检测流程。

weixin_29266007的博客 385

示波器学习(一):示波器的作用、类型和基本结构

示波器的作用、使用场景;示波器的类型和基本结构介绍

qq_41300605的博客 9134

ubuntu20.04 终端安装claude

【代码】ubuntu20.04 终端安装claude。

hongliyu_lvliyu的博客 2573

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

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

Limiiiing的博客 5976

【数据集】中国大气污染物数据集CHAP(1km空间分辨率)-韦晶团队

中国大气污染物数据集CHAP(1km空间分辨率)-韦晶团队

WW、forever的博客 2573

ISP 芯片作为独立设备节点的驱动实现要点:多平台结构差异与工程部署策略解析

随着 ISP(Image Signal Processor)从 SoC 集成形态向独立芯片模块演进,在多摄系统、高动态场景、AI 图像前处理等需求下,ISP 作为单独设备节点进行驱动设计已成为主流趋势。尤其在多 SoC 平台(如高通、联发科、展锐、Rockchip)中,不同厂商对 ISP 的抽象方式与驱动接口处理存在显著差异。本文以实际工程为基础,从 Linux 内核下的设备注册流程、media\_entity 配置、VideoDevice 分配、数据 DMA 管理、与 sensor 的流同步控制等关键点展

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1452

RK3568平台开发系列讲解(外设篇)CAN的使用

📢 本篇章带大家快速了解CAN的使用。

内核笔记 2335

华为OD机试双机位C卷-几何平均值最大子数组(Py/Java/C/C++/Js/Go)

华为OD机试(机考)2026双机位C卷 【几何平均值最大子数组】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【几何平均值最大子数组】。

qq_45776114的博客 1359

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: 【王树森推荐系统公开课】笔记08(双塔模型+自监督学习)
下一篇: 【论文精读】Aiming at the Target: Filter Collaborative Information for Cross-Domain Recommendation

双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —
卡皮巴拉587
博客等级 码龄6年 106粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值