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

news2024/11/17 15:36:52

对比学习(contrastive learning)是现在无监督学习中一种常用的学习机制,它可以在没有标签的数据上进行学习,避免依赖大量标签数据,从而帮助我们更好地理解和利用数据集中的信息,提高模型的性能和表现。

作为机器学习的新宠,对比学习给CV、NLP、推荐系统领域都带来了极大的福音,在图像识别、语音识别、自然语言处理等现实场景中的无监督学习任务中起到了非常重要的作用,自然也成为了各大顶会争相投稿的热门方向。

今年,业内人士针对对比学习的研究热情依然不减。为了方便同学们学习,我这次整理了15篇各大顶会中对比学习相关的论文分享。

需要论文及源码的同学看文末

2023

1.MixCon3D: Synergizing Multi-View and Cross-Modal Contrastive Learning for Enhancing 3D Representation(ICLR’24)

协同多视图和跨模态对比学习增强3D表示

简述:这篇论文介绍了一种新的3D对比学习方式,名为MixCon3D。它结合了2D图像和3D点云的信息,以提高对比学习的效果。通过整合多视图的2D图像,MixCon3D可以更准确、更全面地描述现实世界的3D物体,并增强文本对齐。

2.LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendation(ICLR’23)

简单而有效的推荐图对比学习

简述:这篇论文提出了一种新的图对比学习方法LightGCL,用于提高推荐系统的性能。这种方法相对于现有的方法更简单、更有效。它通过使用奇异值分解进行对比增强,可以更好地保留图的结构和语义信息,并且对噪声的干扰具有更高的鲁棒性。

3.Multi-Intention Oriented Contrastive Learning for Sequential Recommendation(WSDM’23)

序列中的多意图对比学习

简述:这篇论文提出了一个名为IOCRec的新框架,用于解决序列推荐中的数据稀疏性和噪声问题。该框架使用对比学习,通过选择用户的主要意图来降噪,并创建高质量的意图级别视图。它融合了本地和全局意图,以统一序列模式和意图级别的自我监督信号。

4.SGCCL: Siamese Graph Contrastive Consensus Learning for Personalized Recommendation(WSDM’23)

用于个性化推荐的暹罗图对比共识学习

简述:这篇论文提出了一种名为SGCCL的推荐系统框架,该框架使用对比学习来探索用户和物品之间的内在关系,并缓解了偏见效应。与现有的基于增强的对比学习方法不同,SGCCL引入了相似性的用户-用户和物品-物品关系,并通过对比共识优化过程来学习有效的特征。

5.Heterogeneous Graph Contrastive Learningfor Recommendation(WSDM’23)

基于异构图的对比学习

简述:这篇论文提出了一种新的推荐系统框架HGCL,该框架使用异构图神经网络(GNNs)来建模用户和物品之间的异构关系,并利用对比学习来增强推荐性能。HGCL能够将不同类型的关系语义纳入用户-物品交互建模,并利用元网络实现个性化知识转换器,以适应不同用户和物品之间的异构信息。

6.Knowledge-Adaptive Contrastive Learning for Recommendation(WSDM’23)

用于推荐的知识自适应对比学习

简述:这篇论文提出了一种推荐系统新算法KACL,旨在解决现有方法在利用知识图谱(KG)信息方面的不足。KACL通过对比学习,使物品表示能够编码两个视图共享的信息,从而缓解了交互支配问题。此外,KACL还引入了两个可学习的视图生成器,以自适应地删除与任务无关的边,帮助容忍知识过载带来的噪声。

7.CL4CTR: A Contrastive Learning Framework for CTR Prediction(WSDM’23)

用于CTR预测的对比学习框架

简述:许多CTR预测模型专注于设计先进架构来模拟复杂特征交互,但忽视了特征表示学习的重要性。例如,他们可能只是简单地为每个特征使用一个普通的嵌入层,这导致特征表示不够好,从而影响CTR预测性能。为了解决这个问题,作者引入了自监督学习来直接产生高质量的特征表示,并提出了一个名为CL4CTR的对比学习框架。这个框架包含三个自监督学习信号,用于规范特征表示学习:对比损失、特征对齐和领域均匀性。这个框架可以与各种基线模型兼容,并且在四个数据集上实现了最佳性能。

8.Understanding Contrastive Learning via Distributionally Robust Optimization(NIPS’23)

从分布鲁棒优化理解对比学习

简述:这项研究探讨了对比学习如何处理相似语义的负样本,并填补了现有理论在解释这一现象上的空白。通过分析对比学习,发现它实际上是在负采样分布上进行分布稳健优化,这使得对比学习在各种可能的分布上表现出色,并对采样偏差具有稳健性。此外,温度参数的设计起着调节潜在分布集大小的作用。本研究还建立了分布稳健优化和互信息之间的联系,并提出了一种新的损失方法来缓解对比学习的潜在缺点,从而提高性能和加速收敛。

9.Relational Contrastive Learning for Scene Text Recognition(ACM MM ’23)

用于场景文本识别的关系对比学习

简述:作者提出了一种新的方法RCLSTR,用于场景文本识别。这个方法通过重新排列、层次结构和交互来丰富文本关系,从而提高了表示的鲁棒性。此外,该方法从理论上解释了如何抑制由上下文先验引起的偏差,从而保证表示的鲁棒性。实验结果表明,作者的方法优于现有的自监督场景文本识别方法。

2022

1.Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning(WWW’22)

利用邻域增强的对比学习改进图形协同过滤

简述:这篇文章讲了一种新的对比学习方法,叫NCL,用来改进图形协同过滤,缓解数据稀疏性问题。这种方法把用户和物品的邻居也考虑进来,让它们一起参与对比学习。这种方法不仅考虑了用户和物品之间的交互关系,还考虑了它们在语义空间中的相似性,从而更好地利用了潜在的邻居关系。

2.Intent Contrastive Learning for Sequential Recommendation(WWW’22)

面向序列推荐的意图对比学习

简述:论文讨论了如何利用用户的潜在意图来改进序列推荐。用户与物品的互动是由意图驱动的,但这些意图通常隐藏,很难用于推荐。因此,作者提出了一种新的学习范式,称为意图对比学习(ICL),它通过无标签用户行为序列来学习用户的意图分布,并使用对比自我监督学习来优化推荐模型。通过引入潜在变量表示用户的意图,并使用聚类学习其分布。然后,将学到的意图用于推荐模型,通过对比学习来提高性能和鲁棒性。

3. A Review-aware Graph Contrastive Learning Framework for Recommendation(SIGIR’22)

一个支持评论的推荐图对比学习框架

简述:论文提出了一个新的基于评论的图对比学习框架。首先,作者构建了一个具有增强边缘特征的用户-物品图,每个边缘特征由用户-物品评级和评论语义组成。这个图有助于集中学习每个邻居节点的权重。然后,作者设计了两项额外的对比学习任务,为推荐过程中的两个组件提供自监督信号。实验表明,与现有最佳方法相比,该框架更优越。

4. Multi-level Cross-view Contrastive Learning for Knowledge-aware Recommender System(SIGIR’22)

知识感知推荐系统的多层次视图交叉对比学习

简述:本文提出了一种新的多层次跨视图对比学习机制,称为MCCLK,用于知识感知推荐。这种方法考虑了不同的图视图,包括全局结构视图、局部协作视图和语义视图,并在这些视图之间进行对比学习。此外,作者还提出了一种新的方法来构建项目之间的语义关系图。实验表明,这种方法优于现有的推荐方法。

5. Multi-view Intent Disentangle Graph Networks for Bundle Recommendation(AAAI’22)

多角度意图分解图网络的捆绑推荐

简述:捆绑推荐是推荐多个物品给用户,现有模型无法很好处理用户意图多样性。论文提出了一种新模型MIDGN,可以从全局和局部两个视角解耦用户意图,并利用对比学习提高效果。实验证明,MIDGN比现有方法更能提高推荐质量。

6.A Contrastive Framework for Neural Text Generation(NeurIPS’22)

神经文本生成对比框架

简述:神经文本生成是自然语言处理的重要应用,但现有的基于最大化的解码方法常常导致生成的文本不自然且重复。论文提出了一种新的对比解决方案,通过对比训练目标和解码方法,保持文本的多样性和连贯性。实验证明,该方法显著优于现有的最先进文本生成方法。

关注下方《学姐带你玩AI》🚀🚀🚀

回复“对比学习”领取全部论文及源码

码字不易,欢迎大家点赞评论收藏!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java 开源重试类 guava-retrying 使用案例

使用背景 需要重复尝试执行某些动作&#xff0c;guava-retrying 提供了成型的重试框架 依赖 <dependency><groupId>com.github.rholder</groupId><artifactId>guava-retrying</artifactId><version>${retrying.version}</version>…

python tkinter 使用

python tkinter 使用 ython可以使用多种GUI库来创建窗口页面&#xff0c;例如Tkinter、PyQt、wxPython等。 本篇文章主要讲述如何使用tkinter。 1&#xff1a;导入 import tkinter as tk这时如果运行的话会提示&#xff1a; ModuleNotFoundError: No module named ‘tkint…

小趴菜教你如何用Python开发手机App..

Python语言虽然很万能&#xff0c;但用它来开发app还是显得有点不对路&#xff0c;因此用Python开发的app应当是作为编码练习、或者自娱自乐所用&#xff0c;加上目前这方面的模块还不是特别成熟&#xff0c;bug比较多&#xff0c;总而言之&#xff0c;劝君莫轻入。 准备工作 …

Rust错误处理机制:优雅地管理错误

大家好&#xff01;我是lincyang。 今天&#xff0c;我们要探讨的是Rust语言中的错误处理机制。 Rust作为一种系统编程语言&#xff0c;对错误处理的重视程度是非常高的。它提供了一套既安全又灵活的机制来处理可能出现的错误。 Rust错误处理的两大类别 在Rust中&#xff0…

酒店品牌纷纷冲击中高端,东呈集团能否“快人一步”?

过去两年酒店行业加速洗牌&#xff0c;“强者恒强”的马太效应正持续凸显。 报告显示&#xff0c;2022年排名前10名的酒店集团分别为锦江国际、华住、首旅如家、格林、东呈集团、尚美数智、亚朵、德胧、逸柏、都市酒店。以上10家酒店集团客房规模在连锁酒店市场占有率为62.36&…

同星智能完成A+轮超亿元融资,国投招商领投

2023年10月&#xff0c;上海同星智能科技有限公司成功完成超亿元A轮融资。本轮融资由国投招商管理的先进制造产业投资基金二期领投&#xff0c;老股东丰年资本超额跟投。 本轮融资将用于产品研发和全球化市场拓展。 同星智能成立于2017年&#xff0c;一直专注于研发国产自主可控…

docker-compose安装harbor

docker-compose安装harbor 环境&#xff1a;centos7 1、安装docker 官方文档 https://docs.docker.com/engine/install/centos/ 1、卸载旧版本 $ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate …

02【SpringBoot静态处理、错误处理】

目录 一、SpringBoot的WEB开发 1.1 静态资源的处理 1.1.1 静态资源目录 1&#xff09;SpringBoot静态资源处理 2&#xff09;关于静态资源处理的配置 3&#xff09;欢迎页面的处理 4&#xff09;修改SpringBoot资源访问路径 1.1.2 WebJars资源 1.2 注册Servlet三大组件…

渗透实例------2个星期艰难的渗透纪实

2个星期艰难的渗透纪实 kyo327 入侵原因,需删一帖子,目标用www.111.com代替,前期通过初期的网站文件暴力猜解,扫描到robots.txt这个文件,有以下目录。如图1: 图1 再通过对这些文件的访问,从3gadm.php文件的标题栏得到该网站采用的是diy-page8.3的cms,自然可以先用搜索…

动捕设备如何推动线下活动以虚拟主持人创新升级互动形式

随着元宇宙概念兴起&#xff0c;虚拟主持人结合全身动捕设备可以依托大屏、全息等形式直观呈现于线下活动&#xff0c;通过动捕设备实时驱动虚拟主持人&#xff0c;将现实活动场景与虚拟相连接&#xff0c;让活动以科技感、多元化的形式呈现&#xff0c;给活动参与者一种新的视…

Altium Designer学习笔记4

学会添加库。 元器件添加成功。 放置TYPE-C元器件。 绘制网络标识和电源端口&#xff0c;并且添加文字备注。 修改元器件的属性。

AR远程辅助技术应用到气象部门有何好处?

随着科技的不断发展&#xff0c;人类对于自然环境的理解和掌控能力也在不断提升。其中&#xff0c;AR(增强现实)技术的应用&#xff0c;为气象监控带来了革命性的变化。AR气象远程监控&#xff0c;就是将AR技术与气象监控相结合&#xff0c;通过虚拟与现实的融合&#xff0c;实…

bitmap基础介绍+holo实现离线UV计算

bitmap 基础介绍bitmaping 数据结构bitmap计算算子集成二阶段分布式计算&#xff1a;RoaringBitmap构造方案分桶方案建序方案 holo官网 离线UV计算创建用户映射表创建聚合结果表更新用户映射表和聚合结果表更新聚合结果表UV、PV查询 基础介绍 RoaringBitmap主要为了解决UV指标…

网站为什么一定要安装SSL证书

随着互联网的普及和发展&#xff0c;网络安全问题日益凸显。在这个信息爆炸的时代&#xff0c;保护用户隐私和数据安全已经成为各大网站和企业的首要任务。而SSL证书作为一种网络安全技术&#xff0c;已经成为网站必备的安全工具。那么&#xff0c;为什么网站一定要安装SSL证书…

DeepStream--测试TrafficCamNet检测模型

模型地址&#xff1a;https://catalog.ngc.nvidia.com/orgs/nvidia/teams/tao/models/trafficcamnet/version 目前模型是nvidia的加密格式etlt。 nvinfer的配置 [property] gpu-id0 net-scale-factor0.0039215697906911373 tlt-model-keytlt_encode tlt-encoded-modeltraffic…

01【SpringBoot快速入门、yml语法、自动配置、整合框架】

目录 一、SpringBoot简介 1.1 Spring优缺点 1.1.1 Spring的优点 1.1.2 Spring的缺点 1.2 SpringBoot的概述 1.2.1 SpringBoot概述 1.2.2 SpringBoot的核心功能 二、SpringBoot快速入门 2.1 创建Maven工程 2.2 添加起步依赖 2.3 编写Controller 2.4 编写SpringBoot引…

软件需求的三大层次,逐层细化的注意事项

需求逐层分解和转化是一个持续优化的过程&#xff0c;在这个过程中&#xff0c;我们需要明确软件需求的三大层次&#xff0c;从而帮助项目团队理解组织或客户的高层目标和期望&#xff0c;满足用户的期望和需求&#xff0c;有助于产品的系统设计和开发。 一、软件需求三大层次 …

每日一题(LeetCode)----链表--两两交换链表中的节点

每日一题(LeetCode)----链表–两两交换链表中的节点 1.题目&#xff08;[24. 两两交换链表中的节点](https://leetcode.cn/problems/spiral-matrix/)&#xff09; 给你一个链表&#xff0c;两两交换其中相邻的节点&#xff0c;并返回交换后链表的头节点。你必须在不修改节点内…

JavaWeb开发——文件上传

1 简介 文件上传&#xff1a;将本地图片、视频、音频等文件上传到服务器&#xff0c;供其他用户浏览或下载的过程 文件上传涉及到两部分&#xff1a;前端程序 服务端程序 前端程序 【三要素】&#xff1a;① 需要定义一个form 表单&#xff0c;且表单里需定义一个类型为“ …

Qt专栏3—Qt项目创建Hello World

setp1 打开软件 双击Qt Creator 11.0.3 (Community)&#xff0c;打进入软件界面 step2 创建项目 点击创建项目 step3 选择模板 选着Application&#xff08;Qt&#xff09;->Qt Widgets Application setp4 设置项目 名称中填入项目号名&#xff0c;创建路径中填入项目保存位…