基于记忆优先级的短序列推荐(Session-based Recommendation)

【SR-GNN】Session-based Recommendation with Graph Neural Networks详解 结构图: 首先,将所有会话序列建模为定向会话图,其中每个会话序列可以作为子图处理。然后依次处理每个会话图,通过门控图神经网络得到每个图中所有节点的潜在向量。然后,我们将每个会话表示为全局首选项和用户当前对该会话的兴趣的组合,其中这些全局和本地会话嵌入向量都由节点的潜在向量组成。最后,对于每个会话,我们预测每个条目成为下一个单击的概率。在真实数据集上进行的大量实验证明了该方法的有效性。 开源代码在... 阅读详情

阅读更多,欢迎关注公众号:论文收割机(paper_reader)

原文链接:基于记忆优先级的短序列推荐

Liu Q, Zeng Y, Mokhosi R, et al. STAMP: Short-Term Attention/Memory Priority Model for Session-based Recommendation[C] Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM, 2018: 1831-1839.

 

       在推荐系统中,session-based recommendation (本文翻译为短序列推荐)是一个热点问题。短序列推荐的意思是在一个时间窗口内连续的点击行为,比如,一位用户在登陆淘宝的这段时间里连续点击了10个商品,那么这10个商品就是一个短序列。目前传统的方法是通过RNN进行序列建模来预测,在这篇文章中,他们提出了一种基于记忆优先级的模型来进行推荐,着重点出了序列中最后一次点击的商品对于接下来需要预测商品的重要性 。

 

背景

 

       短序列推荐(Session-based Recommendation)在现在电子商务系统中有非常重要的作用,它能在用户浏览网页时给出适合用户当前购买的商品。因此,在这种情景下我们的任务就是采取用户过去一段时间的点击记录来对未来进行预测。这样预测的好处在于我们可以了解到用户当前情况下对商品的偏好。从常理来推断,和用户当前希望浏览的商品最相关的是和用户上一个浏览的商品,并且不同的时间浏览过商品的重要性不同,所以这篇文章的模型就是将最后一个浏览的商品重点考虑,同时将之前浏览的所有商品用attention建模。

 

模型

 

      如图1所示,最底层x1 … xt是当前序列,其中标红的是最后一个商品。对全局商品用attention建模得到一个全局表达,然后输入多层感知机(MLP),然后将最后一个商品直接输入多层感知机建模得到最后一个商品的表达,最后我们将这两个表达组合起来,用softmax来预测未来可能会点击的n个商品。

图1. STAMP模型

 

实验

 

       这篇文章在Yoochoose和Diginetica两个经典的短序列数据集上进行了多组实验。评价指标为P@20何MRR@20。P@20代表在每个用户预测的20个商品中有多少比例的用户成功预测出了真实点击的商品。MRR@20代表预测中的商品有多少排名更高。

       实验结果如图2,NARM是之前文章最好的结果,STMO是只用最后一个商品预测的结果,STMP是没有用attention的结果,,STAMP是这篇文章主要提出模型的结果。可以看出仅用最后一个商品预测效果都比很多传统方法要好很多,同时STAMP方法取得了当前数据集最好的结果。

图2. 实验结果

 

个人总结

 

       这篇文章为session-based recommendation提供了一个新的思路,即用最后一个或几个商品建模用户需求,用整体表现用户偏好。但这篇文章的缺点在于模型过于简单,实验效果提高不明显,同时缺乏结构化信息。

 

参考文献

STAMP: Short-Term Attention/Memory Priority Model for Session-based Recommendation

阅读更多,欢迎关注公众号:论文收割机(paper_reader)

论文阅读——《Global Context Enhanced Graph Neural Networks for Session-based Recommendation》 《Global Context Enhanced Graph Neural Networks for Session-based Recommendation》 基于会话推荐的全局上下文增强图神经网络 摘要:基于会话的推荐(SBR)是一项具有挑战性的任务,旨在基于匿名行为序列来推荐项目。几乎所有现有的SBR解决方案都仅基于当前会话来模拟用户的性能,而没有利用其他会话,这些会话可能包含与当前会话相关的项目转换和无关的项目转换。本文提出了一种称为“全局上下文增强图神经网络”(GCE-GNN)的新颖方法,该方 阅读详情

相关推荐

【推荐算法论文阅读】STAMP: Short-Term Attention/Memory Priority Model for Session-based Recommendation

这是一篇很好理解的论文,论文提出:现有的方法都没有明确考虑用户当前行为对其下一步行动的影响。 在这项研究中,我们认为长期记忆模型可能不足以对通常包含由意外点击引起的用户兴趣漂移的长时间会话进行建模。 提出了一种新颖的短期注意力/记忆优先模型作为补救措施,该模型能够从会话上下文的长期记忆中捕获用户的一般兴趣,同时从短期记忆中考虑用户当前的兴趣。 根据现有文献,几乎所有基于 RNN 的 SRS 模型都只考虑将会话建模为一系列项目,而没有明确考虑用户的兴趣随时间漂移,这在实践中可能存在问题。例如,如果某个特定的数

qq_36643449的博客 1388

session-based recommendation的两个模型对比NARM, STAMP

介绍了session-based recommendation及其两个经典模型NARM和STAMP,二者虽然相似,但是文中比较部分指出了二者本质上的不同,这种不同对于未来研究方向有着关键的指引作用

Petersburg的博客 1282

Session-based Recommendations with Recurrent Neural Networks

Abstract 我们将RNN使用在了一个新的领域——推荐系统。现实的推荐系统经常面对短对话数据(例如体育服装店)而不是充足的用户使用记录(例如Netflix)。在这种情况下,经常被称赞的矩阵分解的方法不在准确。这个问题在实践中经常使用基于物品的推荐来解决。例如,推荐相似物品。我们认为通过对整个会话进行建模可以给出更加准确的建议。因此,我们提出了一种基于会话的RNN推荐方法。我们的方法同样被认为在...

D_feather的博客 564

11.Session-based Recommendation with Graph Neural Networks论文详解

一、前言 在某些序列推荐系统中,一个用户-项目交互序列包括多个子序列(也称为会话)。在这种情况下,除了当前子序列中先前的交互作用外,历史子序列还可能影响当前子序列中预测的下一个用户-项目交互作用。 基于会话的推荐问题旨在基于会话预测用户的行为,以前的相关方法将会话建模为序列,并通过对用户表示进行学习来完成推荐。这些方法虽然取得了令人满意的结果,但它们不足以在会话中获得准确的用户表示,并忽略了复杂的物品表示转换。为了获得准确的物品嵌入和考虑物品表示的复杂转换,本文提出了一种基于会话的GNN网络模型。在 SR-

zhaozhiwei314的博客 2714

AI长期记忆系统Zep:从向量检索到上下文构建的工程实践

在构建智能对话系统时,解决AI的上下文遗忘问题是提升用户体验的关键。其核心原理在于通过向量数据库实现语义检索,将对话历史转换为高维向量进行相似性匹配,从而精准召回相关信息。这项技术的工程价值在于能以较低成本突破模型上下文窗口限制,实现多轮对话的连贯性。典型的应用场景包括智能客服、个性化助手和数字员工等需要长期记忆的交互系统。本文以Zep为例,深入解析其双路检索机制和记忆处理流水线,展示如何通过结构化存储与智能摘要,让AI从简单的问答工具升级为拥有持久记忆的智能体。

weixin_34354173的博客 423

2019-Session-based Recommendation with Graph Neural Networks.pdf

2019-Session-based Recommendation with Graph Neural Networks

Session-based推荐算法实践与应用

基于会话的推荐算法(Session-based Recommendation)是指在用户未登录状态下, 仅仅依赖匿名会话进行用户下一个行为预测的一种算法, 在许多领域(如电商、短视频、直播等)有着重要的作用.Session-based Recommendation易与序列推荐(Sequencial Recommendation)混淆, 这里区分一下,序列推荐中常将用户长期历史序列建模表征用户, 可能还包括用户画像等信息, 典型算法如MIND、SDM等;

zhangpanfeng1的博客 1185

HFSS线圈仿真避坑指南:从建模到寄生参数分析的完整流程

本文详细介绍了HFSS线圈仿真的完整流程,从精准建模到寄生参数优化,特别针对Ansys Electronics Desktop用户提供实用指南。涵盖线圈几何构建、材料属性配置、端口激励设置及寄生电阻与电感分析等关键步骤,帮助工程师避免常见错误,提升仿真精度与效率。

weixin_29209801的博客 549

Session-Based Recommendation with Graph Neural Networks

*背景:**基于会话的推荐问题旨在基于匿名会话预测用户的行为。**不足:**以前的方法将会话建模为序列,并估计除项表示外的用户表示以提出建议。虽然取得了令人满意的结果,但它们不足以获得准确的会话用户向量,并且忽略了项目的复杂转换。**提出的方法:**为了获得准确的项目嵌入,并考虑到项目的复杂迁移,我们提出了一种新的方法,即基于会话的推荐与图神经网络,简称SR-GNN。步骤:在该方法中,会话序列被建模为图结构数据。基于会话图,GNN可以捕捉到以往传统序列方法难以揭示的复杂项目迁移。然后。

zhangpanfeng1的博客 828

python知网爬虫论文pdf下载+立即可用(动态爬虫)

python实现动态爬虫知网论文,搜索+自动翻页+下载 收集数据利器

Braylon的博客 5379

基于单片机的室内空气质量监控系统设计

摘 要 I Abstract II 引 言 1 1 控制系统设计 3 1.1 方案选择 3 1.2 系统控制原理 4 2系统硬件设计 5 2.1 单片机的选择与设计 5 2.2 温湿度模块设计 6 2.3 甲醛采集模块设计 8 2.4 显示器模块设计 9 2.5 按键模块设计 10 2.6 报警模块设计 11 2.7 加湿及风扇模块设计 11 3系统软件设计 13 3.1 总流程方案设计 13 3.2 温湿度获取的软件设计 14 3.3 液晶屏LCD1602的软件设计 15 4系统调试 13 4

Q_1928499906的博客 2701

GRU4Rec学习笔记(SESSION-BASED RECOMMENDATIONS WITHRECURRENT NEURAL NETWORKS)

主要是对RNN的一个改进,针对RNN在用到推荐系统时,会面临会话时间短的问题,而不是长期会话,导致精度不准,为了解决这个问题,作者通过对整个会话进行建模。模型的输入是当前会话的状态,输出是会话中下一个事件的物品,为了稳定性对输入向量进行了归一化,在输入和第一层GRU之间新增嵌入层,在最后一层和输出之间新增前馈层(Feedforward layers 也称全连接层或密集层)。因为推荐系统不是递归神经网络的主要应用领域,因此修改了基本网络,为了更好的适应任务。

zhu_xian_gang的博客 3343

YOLOv8改进,MobileNetV3轻量化架构改进特征提取网络,助力涨点

MobileNetV3通过结合硬件感知网络架构搜索(NAS)和NetAdapt算法,通过新颖的架构改进进一步提升了性能。本文开始探讨了自动化搜索算法与网络设计如何协同工作,以利用互补方法来提升整体技术水平。通过这一过程,创建了两个新的MobileNet模型:MobileNetV3-Large和MobileNetV3-Small,分别针对高资源和低资源使用场景。这些模型随后被适配并应用于目标检测和语义分割任务。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 3835

推荐中的序列化建模:Session-based neural recommendation

原文网址:https://zhuanlan.zhihu.com/p/30720579?from=timeline 前言:本文对Recurrent Neural Network在推荐领域的序列数据建模进行梳理,整理推荐领域和深度学习领域顶会RecSys、ICLR 等中的9篇论文进行整理,图片和文字来源于原文,帮助读者理解,有争议的请联系我。 本文作者:白婷,博士生,中国人民大学,目前研究

洋葱专栏-有灵魂的程序员 6147

YOLOv11改进 | 引入SFSConv空间频率选择卷积(含SFSC3k2二次创新),空间频率特征协同作用,检测性能全面提升

本文提出在YOLOv11中引入SFSConv空间频率选择卷积模块,通过显式分离和动态融合空间域与频率域特征,解决传统卷积对多尺度目标检测的局限性。SFSConv包含空间频率分离、动态权重融合和协同特征重建三个核心机制,并进一步创新提出SFSC3k2结构,通过双路频率分支增强特征协同作用。该改进显著提升了YOLOv11在遥感、医学等多尺度复杂场景下的检测性能,实验显示在微小目标检测任务中mAP提升5%-10%。代码实现展示了SFSConv模块的核心逻辑及其在PyTorch中的高效实现。

走向CTO的路上... 767

【YOLOv12多模态融合改进】(可见光+红外)涉及像素级融合、特征级融合(中期、中后期、后期)、决策级融合的完整配置步骤以及二次改进方案

在网络输入阶段将多模态数据直接合并,形成统一的特征表示。

Limiiiing的博客 1212

9 篇顶会论文解读推荐中的序列化建模:Session-based Neural Recommendation

前言 本文对 Recurrent Neural Network 在推荐领域的序列数据建模进行梳理,整理推荐领域和深度学习领域顶会 RecSys、ICLR 等中的 9 篇论文进行整理。图片和文字来源于原文,帮助读者理解,有争议的请联系我。 Session-based neural recommendation 首先介绍下 session-based 的概念...

weixin_34233856的博客 628

社区版 ABAP MCP 能不能读取 SAP S/4HANA 公有云开发对象,我的判断是能试,但不能当成已被 SAP 背书的标准通道

文章摘要:当前存在多个社区项目(如mcp-abap-adt、mcp-abap-abap-adt-api等)通过包装ABAP ADT能力为MCP Server,使AI开发工具能读取ABAP对象。这些项目技术上依赖ADT HTTP API或SAP官方ADT language server,但针对SAP S/4HANA Cloud Public Edition的完整适配仍存在挑战。SAP官方已通过VS Code扩展提供ADT MCP能力,而社区方案在云环境下需遵循ABAP Cloud的严格限制,仅能访问已授权的开

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 87

【文献阅读】 2018-SIGKDD-STAMP:Short-Term Attention/Memory Priority Model for Session-based Recommendation

说明 原文链接。 此处将Session-based Recommendation直译为会话推荐,有地方意译为短序列推荐。 此处将external memory译为外部记忆,直译话为外部存储器(外存),short-term memory译为短期记忆,直译的话为短期存储器。 标题 题目:STMAP:基于会话推荐的短期注意/记忆优先模型 作者: Qiao Liu University of ...

乐川大佛的博客 1万+

069、PCIE属性字段:缓存、顺序与安全

上个月调试一块自研的PCIE采集卡,遇到了一个诡异的问题:主机通过DMA从设备读取图像数据,大部分帧正常,但偶尔会出现局部数据错位,像是缓存没刷干净。用逻辑分析仪抓链路层报文,发现TLP(事务层包)本身完好,但内存中的数据就是不对。排查三天后,终于锁定在设备端TLP的**属性字段(Attribute Field)**配置上——那几位看似不起眼的缓存、顺序控制位,差点让项目延期。今天我们就拆解PCIE事务头中的这个关键区域,看看它如何影响系统性能与数据安全。

z534437748的博客 50

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

TAGNN: Target Attentive Graph Neural Networks for Session-based Recommendation论文阅读笔记

考虑到目标项目的多样性和用户的兴趣,固定向量会限制推荐模型的表示能力。 - 提出了一种新的目标注意力图神经网络 (TAGNN) 模型,用于基于会话的推荐。 - 在 TAGNN 中,目标感知注意力自适应地激活不同用户对不同目标项目的兴趣。 - 学习到的兴趣表示向量随着目标项目的不同而变化,极大地提高了模型的表达能力。 - TAGNN 利用图神经网络来捕获会话中丰富的项目转换

Andre_Jan的博客 865

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

智能体化推荐系统:基于分层记忆与信念状态的新一代认知架构

推荐系统作为信息分发的核心技术,其核心原理是从用户历史行为中学习模式,以预测用户偏好并完成个性化内容匹配。传统模型主要依赖协同过滤或深度学习进行模式匹配,其技术价值在于高效处理海量数据并实现精准推荐。然而,随着应用场景对用户体验深度和长期价值的要求提升,系统需要从被动预测转向主动理解与推理。这催生了融合智能体(Agent)决策框架、信念状态(Belief State)建模和分层记忆(Hierarchical Memory)的新范式。该范式使系统能持续感知用户意图、维护动态认知状态,并基于长期记忆进行规划,从

weixin_30731305的博客 636

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

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

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

AI代理记忆架构设计:分层记忆、知识图谱与选择性遗忘

AI代理的记忆并非简单存储,而是支撑长程推理、可解释决策与高可靠性服务的核心认知系统。其本质涵盖工作记忆、情景记忆、语义记忆和程序性记忆四类,需分别对应上下文编排、时序向量库、知识图谱与结构化流程管理。传统向量RAG易导致上下文污染、干扰与冲突,而分层记忆(H-MEM)通过领域—类别—轨迹—事件四级路由提升检索精度;GraphRAG借助三元组与Cypher查询实现逻辑可验证的事实推理;选择性遗忘(RIF模型)则以时效性、相关性与效用为维度动态优化记忆生命周期。这些技术共同构成面向金融、医疗、电商等高要求场景

cok8420的博客 528

【工大SCIR论文解读】WWW20 关键词生成提升电商会话推荐

论文名称:Keywords Generation Improves E-Commerce Session-based Recommendation论文作者:刘元兴,任昭春,张伟男,车万翔...

zenRRan的博客 1276

推荐系统实战:如何为你的电商/资讯App选择合适的深度学习模型?(附场景匹配指南)

本文深入探讨了深度学习推荐系统在电商和资讯App中的实战应用,详细解析了五大技术流派模型及其适用场景。从特征工程自动化到强化学习,提供全面的模型选型指南和场景匹配建议,帮助开发者优化推荐算法,提升用户粘性和商业变现能力。

weixin_30414305的博客 348

强化学习驱动的序列购物篮决策:从关联规则到动态推荐

市场篮子分析正从静态关联走向动态序列建模——传统关联规则和协同过滤难以捕捉用户行为的时间依赖性与目标导向性。强化学习(RL)通过状态演化、动作序列化与分层奖励设计,将推荐问题重构为‘在正确时间对正确用户执行最优干预’的序贯决策过程。其核心价值在于建模用户购物旅程中的因果链与反馈闭环,支撑复购率提升、客单价优化及LTV增长等关键业务目标。本文聚焦零售场景下RL落地的三要素:可解释的状态空间构建、分层动作策略设计、多尺度奖励函数工程,提供从算法选型(DQN/Actor-Critic)到AB验证的全链路实践路径。

weixin_33910460的博客 351
上一篇: 如何训练一个100FPS的深度跟踪网络模型---GOTURN(附代码)
下一篇: 从零上手变分自编码器(VAE)
paper_reader
博客等级 码龄8年 157粉丝 46原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值