[论文笔记] An Efficient and Effective Framework for Session-based Social Recommendation

深入理解连续机器学习(CML)的基础知识 通过实时更新模型,CML能够应对实时性和动态性的需求,适用于实时推荐、欺诈检测、工业生产优化、金融风控、网络安全等领域。连续机器学习是一种能够实时学习和适应数据变化的机器学习方法。与传统的批量学习不同,CML能够在数据流中不断更新模型,以应对数据的变化和新的样本。1. 实时推荐系统:CML可用于实时个性化推荐,根据用户的实时行为和兴趣变化,动态更新推荐模型,提供更准确的推荐结果。1. 增量学习:CML通过增量学习技术,能够在不重新训练整个模型的情况下,快速适应新的数据和样本,节省计算资源和时间。 阅读详情

原文地址
Improving Collaborative Metric Learning with Efficient Negative Sampling (arxiv.org)

Improving Collaborative Metric Learning for Recommendation by a 2-stage negative sampling strategy. (github.com)

基于三元组损失的距离度量学习已成功应用于广泛的应用中,例如人脸识别、图像检索、说话人变化检测以及最近使用协作度量学习 (CML) 模型进行推荐。然而,正如我们在本文中所展示的,由于用于选择三元组的统一负采样策略过于简单,因此 CML 需要大批量才能正常工作。由于内存限制,这使得在高维场景中难以扩展。为了缓解这个问题,我们在这里提出了一种 2 阶段负采样策略,它可以找到对学习具有高度信息量的三元组。我们的策略允许 CML 在准确性和流行度偏差方面有效工作,即使批量大小比默认统一采样所需的数量小一个数量级。我们证明了所提出的推荐策略的适用性,并在各种数据集上展示了一致的积极结果。

距离度量学习旨在表示空间中的数据点,其中邻近性解释了相似性。最近流行的人脸识别、图像检索或说话人变化检测方法将此问题形式化为三重损失优化任务,即最小化: L = max ⁡ ( D ( a , p ) − D ( a , n ) + α , 0 ) L=\max(D(a,p)-D(a,n)+\alpha,0) L=max(D(a,p)−D(a,n)+α,0),其中 D ( a , p ) D(a,p) D(a,p)是类内(相同标签)样本(锚点和正样本)之间的距离, D ( a , n ) D(a,n) D(a,n)是类间(不同标签)样本(锚和负)之间的距离, α > 0 \alpha>0 α>0是边际常数。主要思想是强制类间对与类内对至少相差 α \alpha α,这有利于同一类样本的聚类。但是最小化 L 并不容易,因为可能的三元组的数量随着身份的数量呈三次增长。

此外,一个朴素的统一采样策略会选择 L 的梯度可以忽略不计的平凡三元组。 因此,学习可能会很慢并陷入局部最小值。为了解决这个问题,一些工作提出只选择硬样本 ( D ( a , p ) > D ( a , n ) ) (D(a,p)>D(a,n)) (D(a,p)>D(a,n))进行训练。然而,硬样本挖掘选择具有噪声(高方差)L 梯度的三元组。然后模型可能难以有效地将类间对分开,并最终处于折叠状态。

一个宽松的替代方案是只挖掘半硬样本:三元组,其中负数不一定比正数更接近锚点,但仍会产生严格的正损失。 该策略通过避免训练集中的过拟合异常值来提高训练的鲁棒性。 它通常在第一次迭代中很快收敛,但最终会用完信息样本并停止取得进展。

可以将这种现象归因于半硬样本的 L 梯度方差集中在一个小区域。 为了解决这个问题,他们建议根据它们到锚点的距离来选择负样本。可以证明这种策略导致 L 梯度的方差在更大的范围内传播,从而始终如一地产生信息丰富的三元组。

其处理大规模目录和数据稀疏性的能力使得三重损失模型适用于推荐任务。它确实最近被提出作为 CML 模型,与传统的矩阵分解 (MF) 方法取得了有竞争力的结果。 CML 假设用户和物品可以放置在一个联合的低维空间中。然后,根据它们的欧几里德距离测量的接近度,可以轻松地完成推荐。 CML 可以达到有竞争力的准确性,但我们在本文中表明它需要大批量才能做到这一点,因为它是简单的统一负采样策略。由于内存限制,这使得 CML 无法在高维场景中扩展,例如,在构建混合多媒体推荐系统时,该系统从交互数据和高维物品内容(如音频频谱图)中共同学习。出于这个原因,将默认的统一采样替换为 2 阶段策略,该策略找到对学习始终提供信息的三元组。这使得 CML 能够在均匀采样方面具有竞争力,即使是小批量,无论是在准确性还是流行性偏差方面。

贡献有三方面:

  1. 研究了批量大小对 CML 性能的影响;
  2. 提出了一个 2 阶段的负采样,它使小批量的 CML 高效;
  3. 证明了本文的采样策略在三个真实世界数据集上的适用性,对于 Top-N 推荐任务,在准确性和流行度偏差方面

1. Preliminaries

1.1 问题定义

考虑一个数据集,用户数量为 N N N,物品数量为 M M M,二元交互矩阵 R : M × N R:M\times N R:M×N, R i j R_{ij} Rij​表示表示第 i 个用户和第 j 个物品之间唯一的正面隐式反馈(例如,点击、收听、查看历史记录等)。使用 S = { ( i , j ) ∣ R i j = 1 } S=\lbrace(i,j)|R_{ij}=1\rbrace S={ (i,j)∣Rij​=1}表示存在隐式交互的用户-物品对的集合。考虑的任务是预测可能一起交互的物品/用户。

1.2 协同过滤学习

CML 学习用户和物品的联合度量空间来编码 S S S​。这个想法是学习一个度量,将 S 中的正对拉得更近,同时将负对(不在 S 中的对)相对于正对推得更远,基于以下损失:

符号 表示
u i ∈ R d u_{i}\in R^{d} ui​∈Rd 用户潜在表示
v i ∈ R d v_{i}\in R^{d} vi​∈Rd<
耦合映像格子算法实现(CML) 公交网络邻接矩阵计算;基于公交网络的耦合映像格子算法实现;突加扰动后网络的级联失效节点比例计算;2000节点,1000时间步运行时间20分钟;C#代码实现; 立即下载

相关推荐

奥比中光Dabai深度相机SDK在Ubuntu22.04的兼容性安装指南

本文详细指导如何在Ubuntu22.04系统上安装奥比中光Dabai深度相机的SDK。针对新旧版本不兼容的核心问题,重点推荐使用经过验证的v1.10.18版本SDK,并提供了从系统依赖检查、SDK下载安装、Python环境配置到编译测试的完整步骤,帮助用户成功解决安装难题并实现相机驱动。

j2k3l4的博客 1000

Latex参考文献中大写字母编译后自动变成了小写,如何保持原字母大写形式

bib文件参考文献中大写自动变为小写,如何保持原大写问题。Latex: 保持参考文献大小写,overleaf文献编译后,原大写字母自动变成了小写字母,如何保持原字母大写

我的个人博客 5806

Arduino MLX90393磁力计驱动库:高精度三轴霍尔传感器开发指南

三轴霍尔效应磁力计是嵌入式系统中实现无接触角度检测、电子罗盘与电流传感的核心器件。其工作原理基于霍尔电压随外磁场矢量变化的物理特性,通过I²C接口输出高分辨率(16/20-bit)XYZ轴原始数据,并集成温度补偿与数字滤波功能。技术价值体现在确定性响应、低功耗(典型0.5 μA待机)及强抗干扰能力,适用于电池供电设备与实时操作系统环境。典型应用场景包括电机位置反馈、永磁体旋转角度解算、工业编码器和地磁导航。本库专为Arduino生态优化,深度封装MLX90393寄存器协议与自校准流程,同时兼容STM32、E

weixin_29363791的博客 642

BIOS硬件监控实战:如何手动读取IT8738芯片的温度与风扇数据(附代码)

本文深入探讨了如何绕过操作系统和HWMonitor等监控软件,直接通过寄存器级操作读取IT8738超级I/O芯片的硬件监控数据。文章提供了从动态定位EC空间、构建底层读写函数到解码传感器寄存器映射的完整实战指南,并附有C语言代码示例,帮助开发者理解BIOS硬件监控的底层原理,适用于定制硬件开发与故障诊断。

weixin_29192211的博客 109

软考高级-系统架构设计师 知识点整理 (一篇就够了 建议收藏)

软考高级-系统架构设计师知识点整理---十万字总结,助你通过高级

片言可决讼,半纸能缚龙 7348

uniapp - [微信小程序] 实现点击预览各种文件 pdf文档、视频mp4、mp3音乐、图片图像、word/excel/ppt 等,uniapp小程序文件预览功能(详细示例代码,一键复制开箱即用)

uniapp,uniapp微信小程序,支付宝小程序平台端,uniapp实现文件在线预览,uniapp微信小程序怎么实现预览视频mp4,mp3音乐,图片,office文档,小程序平台如何在线预览word/excel/ppt文档,uniapp实现小程序端的文件查看功能,uniapp小程序端实现pdf文件预览,uniapp纯前端预览PDF、DOC、DOCX、图片、视频,uni-app文档、图片预览查看,uniapp文档预览功能,uniapp小程序端文件预览,uniapp小程序平台纯前端解析word,pdf,xls

✅ 精选推荐文章 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: [论文笔记] Non-invasive Self-attention for Side Information Fusion in Sequential Recommendation
下一篇: [论文笔记] Session-aware Linear Item-Item Models for Session-based Recommendation
THOOOR
博客等级 码龄8年 5粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值