基于微调大语言模型的生成式推荐系统

模型微调实战:推荐系统与个性化任务 1. 背景介绍 1.1 推荐系统的重要性 随着互联网的快速发展,信息量呈现爆炸式增长,用户面临着信息过载的问题。推荐系统作为一种解决信息过载问题的有效手段,已经在各个领域得到了广泛的应用,如电商、新闻、音乐、电影等。通过对用户的兴趣和需求进行建模,推荐系统可以为用户提供个性化的内容推荐,从而提高用户 阅读详情

研究背景

  1. 研究问题:这篇文章要解决的问题是如何通过对大型语言模型(LLMs)进行对齐,使其在推荐系统中更具可控性和准确性。具体来说,现有的LLMs在遵循推荐特定指令方面存在局限性,导致生成的内容可能包含领域特定的格式错误,或者无法满足多样化的推荐指令。
  2. 研究难点:该问题的研究难点包括:如何有效地将领域知识注入LLMs中,如何设计强化学习阶段以增强LLMs的泛化能力,以及如何在减少格式错误的同时保持高水平的准确性。
  3. 相关工作:该问题的研究相关工作有:利用LLMs进行推荐系统的早期实现、基于提示工程和上下文学习的LLMs适应方法、以及最近通过微调LLMs来更好地与推荐任务对齐的研究,如P5、InstructRec和TALLRec等。

研究方法

这篇论文提出了一种新的方法,通过对LLMs进行两阶段的微调和强化学习,以提高其在推荐系统中的可控性和准确性。具体来说,

  1. 监督学习阶段(SL):首先,设计了一系列微调任务,包括项目推荐、项目搜索、类别控制和类别比例控制。这些任务旨在增强LLMs的可控性和标签增强。为了弥补用户行为历史中稀疏的标注信号,使用了传统推荐模型(如SASRec)的预测作为增强标签。

    图片

  2. 强化学习阶段(RL):在SL阶段之后,LLMs已经显著增强了遵循推荐相关指令的能力。为了进一步细化LLMs的指令遵循能力,引入了RL阶段,并设计了多种奖励信号。奖励信号包括项目级奖励和列表级奖励,分别计算如下:

  • 项目级奖励:

    图片

  • 列表级奖励:

图片

实验设计

  1. 数据集:实验使用了两个流行的数据集:Amazon Movies和Steam。这些数据集包括用户的历史交互数据和项目类别信息,有助于构建用户的控制意图。
  2. 实现细节:选择Llama-2-7b-chat作为基础模型,设置最大序列长度为1024个令牌。用户行为序列被截断以包含不超过10个项目,过长的项目标题被压缩到最多64个令牌。为了在输出中容纳完整的推荐列表,模型的最大输出长度设置为512个令牌。
  3. 训练过程:在SL阶段,使用4个A100 GPU进行训练,批量大小为1,梯度累积步长为16。在RL阶段,使用2个A100 GPU进行训练,批量大小为1,梯度累积步长为2。每个批次的指令采样时间、候选响应生成时间和模型训练时间总计约40秒,最大训练步数为3000。

结果与分析

  1. 整体性能:在所有评估指标中,微调后的模型均优于通用LLMs(如GPT-3.5和Llama2-7b),验证了微调对于领域特定任务的必要性。我们的完整模型Oursfull在推荐准确性上与教师模型SASRec相当,表明LLMs必须先掌握用户偏好,然后才能进一步评估其指令遵循能力。
  2. 类别控制:通过正负类别控制指令的评估,发现区分监督学习任务类型至关重要。Oursv2、Oursv3和Oursfull在TCP方面显示出显著的增强效果,Oursfull表现最佳。此外,HR和NDCG指标也显示出显著的提升,验证了我们方法在遵循类别控制指令方面的有效性。
  3. 类别比例控制:在类别比例控制指令的评估中,Oursfull在所有基准测试中均表现最佳,优于所有其他基线及其自身变体。
  4. 格式和总体评估:在推荐领域的格式能力评估中,Oursfull在CorrectCount指标上接近完美,在其他格式指标(如RepeatItem、NonExist和InHistory)上也表现出逐步改进。在总体语言能力评估中,Oursfull相比其基础模型Llama2-7b显示出最小的性能退化。

总体结论

这篇论文提出了一种新的方法,通过对LLMs进行两阶段的微调和强化学习,显著提高其在推荐系统中的可控性和准确性。实验结果表明,该方法在推荐精度、可控性和呈现方面均优于现有的LLMs系统,为精细化和可靠的推荐服务提供了重要的一步。未来的工作将进一步探索更复杂和多样化的指令,以进一步提高LLMs在推荐系统中的应用效果。

优点与创新

  1. 新颖的监督学习阶段:提出了一个包含多种任务的监督学习阶段,旨在通过教师推荐模型增强可控性和标签增强,以将大型语言模型(LLM)对齐为交互式推荐代理。
  2. 强化学习阶段的引入:设计了一个基于强化学习的对齐阶段,使用各种专门为可控推荐任务量身定制的奖励信号,进一步精炼LLM遵循指令的能力。
  3. 实验验证:在两个真实世界数据集(Steam和Amazon Movie)上的广泛实验表明,该方法显著提高了LLM遵循指令的能力,同时减少了格式错误。
  4. 多类指令处理:将推荐指令分为三类:隐式意图、项目级意图和列表级意图,并针对每类指令设计了相应的任务和奖励机制。
  5. 标签增强:通过传统推荐模型(如SASRec)生成的前k个推荐项来增强监督标签,以应对用户行为历史中稀疏的地面真值信号。
  6. 多种数据生成任务:设计了包括顺序推荐指令、类别控制指令、类别比例控制指令和项目搜索指令在内的多种数据生成任务,以全面训练LLM。

不足与反思

  1. 灾难性遗忘问题:论文强调了对LLM遵循推荐相关指令能力的提升可能会无意中损害其更广泛的智力能力,如何进一步减少灾难性遗忘仍是一个重大挑战。

  2. 指令多样性:在实际场景中,用户的控制意图通常包括各种复杂指令和新指令,而本文仅关注了最关键的元素(如类别控制和格式控制),更多样化和复杂的指令尚未探索。

论文:https://arxiv.org/pdf/2403.05063

github:https://github.com/microsoft/recai

​

如何学习大模型

现在社会上大模型越来越普及了,已经有很多人都想往这里面扎,但是却找不到适合的方法去学习。

作为一名资深码农,初入大模型时也吃了很多亏,踩了无数坑。现在我想把我的经验和知识分享给你们,帮助你们学习AI大模型,能够解决你们学习中的困难。

我已将重要的AI大模型资料包括市面上AI大模型各大白皮书、AGI大模型系统学习路线、AI大模型视频教程、实战学习,等录播视频免费分享出来,需要的小伙伴可以扫取。

一、AGI大模型系统学习路线

很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,我下面分享的这个学习路线希望能够帮助到你们学习AI大模型。

在这里插入图片描述

二、AI大模型视频教程

在这里插入图片描述

三、AI大模型各大学习书籍

在这里插入图片描述

四、AI大模型各大场景实战案例

在这里插入图片描述

五、结束语

学习AI大模型是当前科技发展的趋势,它不仅能够为我们提供更多的机会和挑战,还能够让我们更好地理解和应用人工智能技术。通过学习AI大模型,我们可以深入了解深度学习、神经网络等核心概念,并将其应用于自然语言处理、计算机视觉、语音识别等领域。同时,掌握AI大模型还能够为我们的职业发展增添竞争力,成为未来技术领域的领导者。

再者,学习AI大模型也能为我们自己创造更多的价值,提供更多的岗位以及副业创收,让自己的生活更上一层楼。

因此,学习AI大模型是一项有前景且值得投入的时间和精力的重要选择。

推荐AI智能代理:将大型语言模型整合到交互式推荐系统中 推荐模型以利用大量用户行为数据为基础,擅长提供特定领域的物品推荐。尽管它们可以作为轻量级领域专家,但在提供解释和参与对话等多样化任务方面仍然面临困难。另一方面,大型语言模型(LLMs)代表了人工通用智能的重要进展,在指导理解、常识推理和人类交互方面展示了显著的能力。然而,LLMs缺乏领域特定物品目录和行为模式的知识,特别是在与在线电子商务等与一般世界知识有所偏差的领域。为每个领域微调LLMs既不经济又不高效。在本文中,我们将推荐模型和LLMs联系起来,结合它们各自的优势,创建了一个多功能的交互式推荐系统。 阅读详情

相关推荐

LLM-Enhanced Recommendation Systems: A Comprehensive Review of Techniques and Challenges

本文全面综述了LLM增强推荐系统的技术与挑战。文章系统梳理了判别式与生成式两大技术范式,详细解析了LLM作为特征提取器、语义信号源及直接推荐官的三条核心路径,并深入探讨了提示工程、模型调优等实战技法。同时,文章也重点剖析了模型偏差、提示设计、评估困境等关键挑战,为构建更智能、更精准的下一代推荐系统提供了重要参考。

weixin_29067143的博客 108

行动胜过言语: Meta落地工业界首个万亿级别参数的生成式推荐系统模型

大家好,这里是NewBeeNLP。今天分享一篇Meta最新的工作:借鉴LLMs思路重塑推荐系统范式,实现推荐系统的scaling。该工作第一次在核心产品线替换掉了近十年工业界长期使用的基于海量异构特征的深度推荐模型, 在模型规模、业务效果、性能加速等方面都相当亮眼。有可能成为工业级推荐系统大规模scaling的开创性工作。链接:https://arxiv.org/abs/2402.17152Mot...

Kaiyuan_sjtu的博客 8705

NoteLLM:大语言模型在小红书推荐系统的应用

如何利用LLM生成更好的embedding用于i2i召回链路?

weixin_42948291的博客 1043

搜索推荐系统的AI 大模型应用:提高电商平台的转化率与用户体验

在电商领域,搜索和推荐系统是用户与商品之间连接的重要桥梁,直接影响到用户的购物体验和平台转化率。传统基于规则和浅层机器学习的推荐方法,难以捕捉用户复杂的兴趣偏好,无法满足个性化推荐的需求。近年来,随着预训练语言模型的兴起,AI大模型在推荐系统中的应用逐渐成为研究热点。AI大模型,尤其是基于Transformer架构的预训练模型,具有强大的语义理解能力和广泛的知识迁移能力。通过在电商数据上进行微调,大模型能够在短时间内获得显著的性能提升,从而实现更精准的个性化推荐,大大提高平台的转化率和用户体验。

2401_85375186的博客 2212

XMind文件解析黑科技:用Python实现版本自适应读取(兼容2010-2024)

本文深入探讨了如何利用Python实现XMind文件的版本自适应解析,兼容从2010到2024年的各版本。通过分析XMind文件作为ZIP压缩包的本质,文章提供了智能探测文件内部结构(JSON或XML)并构建健壮读取逻辑的完整方案,有效解决了版本兼容性难题,并演示了将解析数据转换为PlantUML等下游应用的实战案例。

weixin_29041767的博客 683

Unity 数字孪生实战:PiXYZ Plugin工业模型高效处理指南

本文是Unity数字孪生实战指南,重点介绍了如何使用PiXYZ Plugin高效处理工业CAD模型。针对工业模型导入Unity时面临的格式壁垒、数据爆炸和资产混乱等核心痛点,文章提供了从环境安装、基础导入到智能减面、资产清理的完整解决方案,并分享了预设自动化、运行时导入等高级技巧与性能优化策略,帮助开发者快速打通工业设计与实时交互流程。

weixin_29009501的博客 257

论文导读 | 综述:大模型与推荐系统

最近,预训练语言模型(PLM)在自然语言处理领域取得了巨大成功,并逐渐引入推荐系统领域。本篇推文介绍了最近的两篇预训练语言模型和推荐系统结合的综述:[1] Pre-train, Prompt, and Recommendation: A Comprehensive Survey of Language Modeling Paradigm Adaptations in Recommender Systems[2] Foundation Models for Recommender Systems: A Sur

人工智能讲师分享前沿技术 2861

如何理解鲁棒性?为什么robustness会翻译为鲁棒性?

鲁棒性,英文为Robustness(承受故障和干扰的能力),是许多复杂系统(包括复杂网络)的关键属性。复杂网络的鲁棒性研究对许多领域都非常重要。本文着重介绍了鲁棒性的基本定义、命名起源、分类区别、提升方法和具体应用,供大家学习参考。

weixin_46880696的博客 8万+

NoteLLM: 大语言模型在小红书推荐系统的落地应用

笔记压缩prompt构建生成式对比学习(Generative-Contrastive Learning)协同监督微调(Collaborative Supervised Fine-Tuning)笔记压缩prompt构建用来定义模型在训练时的输入,生成式对比学习和协同监督微调分别对应两个预训练任务,前者引入了推荐中的协同过滤信号作为标签进行对比学习来训练更好的文本表征,后者其实就是根据笔记内容来生成对应的标签和类别。

python12345678_的博客 2781

跟着团子学SAP CO:熟练使用结果分析码实现各个场景下收入成本的匹配(一) KKA2/CJ88

PS模块中对财务顾问最难的点在于项目结算,特别是销售型的项目结算。针对客户型项目结算我列举了以下常见的收入成本匹配的一些场景: (1)在项目执行过程中会多次开票,但由于各期成本浮动很大(如前期可能只涉及一些人工、中期全是比较金额较大的材料费),所以希望开票的时候能通过合理的一些指标进行主营业务成本与主营业务收入的匹配。 (2)项目过程中会多次开票,开票确认主营业务收入时,直接将累计发生的实际成本结转为主营业务成本。 (3)项目过程中虽多次开票,但不确认收入,所有发生的实际成本月末计算为在制品,最后项目一次性

Lucas1211的博客 9534

在线考试系统源码+数据库+word+ppt(高分毕业设计)

本系统通过Spring Cloud实现微服务拆分,将授权、考试、监控等功能解耦,既保证了系统的扩展性,也便于后期维护。基于OAuth2.0的单点登录,解决多服务统一认证问题;考试与练习模式分离,满足不同场景需求;集成Druid与Hystrix,保障系统监控与稳定性。

weixin_44355158的博客 737

SIGIR2025 | 从SFT到类强化学习: LLM推荐系统的过程监督新范式

基于大语言模型(LLMs)的推荐系统一般通过监督微调(SFT)进行训练,但由于其以最大化似然为目标,会加剧流行度偏差,损害推荐的多样性与公平性。为了解决这一问题,我们提出了一种名为 Flow-guided fine-tuning recommender(Flower)的新方法。该方法用生成式流网络(GFlowNet)框架替代传统的SFT,通过在tokens层面传播预先定义好的奖励信号,用一种类强化学习的方式实现了过程监督。

m0_59235245的博客 1285

ROM和RAM在单片机程序运行理解

ROM和RAM是电子设备中两种核心存储组件,主要区别在于:ROM用于长期存储系统程序、用户文件等固定数据,断电后数据不丢失,但写入速度较慢;RAM则用于临时存储运行中的程序和数据,读写速度快但断电后数据会清空。在单片机中,ROM存储程序代码和常量,RAM存储运行时的变量和数据。两者协同工作,ROM如同"永久档案库"保存必要信息,RAM则像"临时工作台"支持高速运算,共同确保设备正常运行。

qq_37999850的博客 1620

SIGIR2025大会亮点:揭秘LLM推荐系统从SFT到类强化学习的过程监督新范式

本文针对大语言模型(LLMs)推荐系统中监督微调(SFT)方法加剧流行度偏差的问题,提出了一种基于生成流网络(GFlowNet)的微调方法Flower。通过将推荐生成过程建模为前缀树结构,将item-level奖励分解为token-level信号指导生成过程,Flower实现了对目标分布的高效拟合。实验表明,相比传统SFT和强化学习方法,Flower能更好地平衡推荐多样性与公平性,有效缓解流行度偏差问题。该方法为LLM推荐系统提供了一种新的微调范式,实现了对生成过程的细粒度控制。

2401_84204413的博客 1249

【大模型工程局】告别单打独斗:手把手带你构建多智能体系统(MetaGPT 启示录)

想象一下,不再是只有一个全知全能的 AI,而是有一群各有所长、能够独立思考和行动的“智能体”(Agent)。它们生活在一个共同的环境中,可以相互交流、协作完成共同目标,也可能为了有限资源而相互竞争。这就是多智能体系统(MAS)的核心图景。MAS 的关键特征:自治性 (Autonomy):每个智能体都能独立感知环境、做出决策并执行动作,无需外部直接控制。交互性 (Interaction):智能体之间可以通过某种通信机制(显式或隐式)交换信息、协调行为。

高校图书馆高级系统架构师/研究馆员,推动高校AI从概念演示到可评审、可交付、可运维:路线图与立项评审、PoC交付、评测回归与上线运维(Baseline/Eval/Ops)。 1184

【UML】-- 期末试题题库含答案(各章题目、选择题、填空题、简答题、画图题)

每章都有对应的题目和答案,选择题,填空简答,大题,答案已标红,方便大家观看

个人博客 1万+

SIGIR2025新发现:从SFT到类强化学习,LLM推荐系统的新范式!

本文提出了一种基于生成流网络(GFlowNet)的大模型推荐系统微调方法Flower,以解决传统监督微调(SFT)带来的流行度偏差问题。研究发现,SFT在序列推荐任务中会放大流行度偏差,导致推荐多样性和公平性降低。Flower通过将推荐过程建模为前缀树形式的GFlowNet,将项目级奖励分解为token级奖励,使用子轨迹平衡损失(SubTB loss)进行训练。实验表明,Flower能更好地拟合目标分布,相比SFT、DPO和PPO等方法,在保持推荐公平性和多样性方面表现更优。

2401_84204413的博客 1287

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

大模型论文 | 从SFT到类强化学习: LLM推荐系统的过程监督新范式

基于大语言模型(LLMs)的推荐系统一般通过监督微调(SFT)进行训练,但由于其以最大化似然为目标,会加剧流行度偏差,损害推荐的多样性与公平性。为了解决这一问题,我们提出了一种名为 Flow-guided fine-tuning recommender(Flower)的新方法。该方法用生成式流网络(GFlowNet)框架替代传统的SFT,通过在tokens层面传播预先定义好的奖励信号,用一种类强化学习的方式实现了过程监督。论文:https://arxiv.org/abs/2503.07377。

老皮的博客 1044

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

生成式召回技术实践:用大语言模型为推荐系统注入惊喜与探索

在推荐系统中,召回阶段负责从海量候选集中筛选出用户可能感兴趣的物品,其核心在于理解用户意图并进行高效匹配。传统方法如协同过滤和向量双塔模型,主要基于历史行为数据进行关联挖掘,但在应对用户兴趣的动态变化、挖掘潜在需求以及处理冷启动、长尾商品方面存在瓶颈。生成式人工智能,特别是大语言模型,凭借其强大的语义理解、逻辑推理和内容生成能力,为召回技术带来了范式转变。通过将召回任务重新定义为条件生成任务,模型能够基于用户上下文“创造”出候选物品的描述,再通过高效的向量检索技术映射回实际商品库。这种技术路径不仅提升了推荐

weixin_34288121的博客 346

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

人工智能|推荐系统——推荐大模型最新进展

Embedding 已成为表示关于实体、概念和关联的复杂的信息的关键手段,并以简洁且有用的格式呈现。然而,它们通常难以直接进行解释。尽管下游任务利用这些压缩表示,但要进行有意义的解释通常需要使用降维或专门的机器学习可解释性方法进行可视化。本文解决了使这些嵌入更具解释性和广泛实用性的挑战,通过利用大语言模型(LLMs)直接与嵌入进行交互,将抽象向量转化为可理解的叙述。通过将嵌入注入LLMs,我们使复杂的嵌入数据可以进行查询和探索。

也许有一天我们再相逢 睁开眼睛看清楚 我才是英雄! 2546

推荐系统与大模型

目前大模型在推荐系统取得巨大进展的同时也上主要一些的问题。主要有以下三点。1. Position Bias.在推荐系统的生成语言建模范式中,用户行为序列和推荐候选序列等各种信息以文本序列描述的形式输入到语言模型中,这可能会引入语言模型本身固有的一些位置偏差。2. Popularity Bias.lm的排名结果受到候选人的受欢迎程度的影响。在lm的训练语料库中,经常被广泛讨论和提到的流行项目,往往排名更高。解决这个问题具有挑战性,因为它与预先训练过的语料库的组成密切相关。

m0_56022510的博客 1071

【大模型推荐系统】快手OneRec-Think 提升+0.76%转发量

快手OneRec-Think,利用大模型发掘用户兴趣,提升+0.76%转发量

weixin_37763484的博客 1506

字节用大模型做推荐。。

前几个月 Meta HSTU 点燃各大厂商对 LLM4Rec 的热情,一时间,探索推荐领域的 Scaling Law、实现推荐的 ChatGPT 时刻、取代传统推荐模型等一系列话题让人兴奋,然而理想有多丰满,现实就有多骨感,尚未有业界公开真正复刻 HSTU 的辉煌。这里面有很多原因,可能是有太多坑要踩,也有可能是 Meta HSTU 的基线较弱,导致国内已经卷成麻花的推荐领域难以应用 HSTU 产生突破性效果。然而做起来困难并不代表不去做,总要有率先攻克难关迈出一步。

2401_85379281的博客 2316

LLM4Rec最新重磅工作:字节发布用于序列推荐的分层大模型HLLM

©PaperWeekly 原创 ·作者 |zzp-seeker研究方向 | LLM4Rec前几个月 Meta HSTU 点燃各大厂商对 LLM4Rec 的热情,一时间,探索推荐领域的 Scaling Law、实现推荐的 ChatGPT 时刻、取代传统推荐模型等一系列话题让人兴奋,然而理想有多丰满,现实就有多骨感,尚未有业界公开真正复刻 HSTU 的辉煌。这里面有很多原因,可能是有太多坑要踩,也...

Paper weekly 2367
上一篇: 基于大模型 + 知识库的 Code Review 实践
下一篇: LLMs 基础知识 | BERT 模型族
AI大模型_学习君
博客等级 码龄3年 6137粉丝 551原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值