首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >大模型时代的场景化推荐

大模型时代的场景化推荐

作者头像
用户10637292
发布2026-07-13 21:20:47
发布2026-07-13 21:20:47
220
举报

大模型时代,推荐系统如何”理解”用户的生活场景?

从”买了A的人还买了B”到”懂你的生活助手”——我们探索了一条不一样的推荐系统升级路径。

一、问题:传统推荐系统的天花板

1.1 协同过滤的局限性

推荐系统发展了20年,协同过滤(Collaborative Filtering)始终是baseline,但它有三个本质缺陷:

缺陷一:马太效应 - 热门商品被过度推荐,长尾商品永无出头之日 - 数据稀疏性:用户-商品交互矩阵中99.9%是空白

缺陷二:语义鸿沟 - 只能捕捉”共现关系”,无法理解”为什么相关” - 例:用户买手机,系统推手机壳(统计相关)vs 推充电宝(场景相关)

缺陷三:冷启动困境 - 新用户:无历史行为,无法计算相似度 - 新商品:无交互记录,无法进入推荐池 - 新品类:跨品类推荐完全失效

1.2 深度学习的黑盒问题

Wide&Deep、DeepFM、DIN、DIEN等深度学习模型提升了效果,但核心问题未解决:

·模型学到的是”统计规律”,不是”生活常识”

·同一用户在不同场景下,推荐结果没有差异

·缺乏可解释性:用户问”为什么推这个?“,只能回答”模型算的”

1.3 一个具体例子

场景:用户购买了一辆汽车

传统推荐结果:脚垫、行车记录仪、手机支架 - 原因:买车的用户中,买这些的人最多 - 问题:所有用户看到的结果都一样

理想的推荐结果: - 如果用户近期搜索过”露营装备” → 推帐篷、充气床垫 - 如果用户有小孩 → 推儿童安全座椅 - 如果用户常跑长途 → 推车载冰箱、颈枕

核心诉求:推荐系统需要理解用户的”生活场景”,而不只是”历史行为”。

二、机遇:大模型带来的新可能

2.1 大模型的三大优势

优势一:世界知识 - 预训练数据包含丰富的生活常识 - 知道”露营需要帐篷”、“有小孩需要安全座椅”

优势二:推理能力 - 可以模拟人类的决策过程 - 从”买了汽车”推理出”可能周末出游”

优势三:生成能力 - 可以给出自然语言的解释 - 提升用户信任和转化率

2.2 直接应用的挑战

我们尝试过直接用 GPT-4 做推荐:

用户买了汽车,请推荐相关商品。 GPT-4输出:车载充电器、手机支架、行车记录仪...

问题一:幻觉(Hallucination) - 可能推荐不存在或已下架的商品 - 可能生成错误的价格信息

问题二:延迟 - GPT-4推理一次需要500ms - 推荐系统要求P99延迟<200ms

问题三:不可控 - 无法保证价格带、库存等业务规则 - 无法强制多样性约束

问题四:不一致 - 相同输入,两次结果可能不同 - 难以进行A/B测试

2.3 核心矛盾

维度

传统推荐

大模型推荐

精准度

低(有幻觉)

延迟

低(<50ms)

高(>500ms)

可控性

场景理解

目标:结合两者优势,规避各自缺点。

三、解法:RAG4Rec框架

我们提出了 RAG4Rec(Retrieval-Augmented Generation for Recommendation)框架。

核心思想:让大模型负责”理解场景”,让检索系统负责”精准召回”。

3.1 架构概览

用户请求 → 场景识别 → 查询生成 → 多路检索 → 排序重排 → 结果返回 ↑ ↑ ↑ ↑ LLM LLM 传统检索 深度模型

3.2 第一层:场景树知识图谱

问题:如何把”生活场景”显式建模?

解法:设计层次化的场景树

场景树的特点

1.层次化:从粗粒度到细粒度,可按需选择

2.属性化:每个节点带有时令、人群、地点属性

3.可扩展:LLM自动发现新场景并加入

场景识别流程

输入:用户买了汽车 + 近期搜索"露营装备" + 25岁女性 ↓ LLM推理:用户可能处于"周末出游→露营"场景(置信度85%) ↓ 匹配场景树:获取场景属性(季节=春夏,人数=2-4人,时长=1-2天) ↓ 输出:场景路径 + 场景属性

3.3 第二层:检索增强生成

问题:如何解决大模型的幻觉和延迟问题?

解法:大模型只生成”查询词”,商品召回交给传统检索系统。

多路召回策略

召回方式

作用

技术实现

占比

LLM生成关键词

捕捉语义关联

LLM生成

40%

场景-商品映射表

预构建的精准匹配

Redis索引

30%

向量相似度

捕捉潜在关联

BGE+Milvus

30%

融合策略:Reciprocal Rank Fusion(RRF)

最终分数 = w₁·BM25分数 + w₂·向量相似度 + w₃·映射表分数 权重:w₁=0.4, w₂=0.4, w₃=0.2

延迟优化

1.LLM结果缓存:相似用户+相似商品,复用场景识别

o缓存命中率>70%

oTTL=1小时

2.并行检索:三路召回同时发起

3.总延迟:P99 < 200ms

3.4 第三层:生成式解释

问题:如何提升用户信任和转化率?

解法:为每个推荐商品生成自然语言解释。

解释类型

类型

示例

适用场景

场景匹配

“很多周末露营的车主会选择这款帐篷”

主推荐

功能互补

“搭配您购买的汽车,这款车载冰箱方便露营使用”

搭配推荐

用户画像

“和您同年龄段的用户,80%购买了这款”

个性化推荐

时令场景

“春季露营旺季,这款帐篷是本周热销款”

促销推荐

完整推荐结果示例

🚗 您的周末露营装备推荐 根据您购买的汽车,很多周末露营的车主会选择: 1. [全自动露营帐篷] ¥299 3分钟快速搭建,适合家庭出行 2. [车载充气床垫] ¥199 搭配帐篷使用,让车内也能舒适休息 3. [防潮野餐垫] ¥89 草地沙滩都能用 💡 为什么推荐这些? 您近期搜索过露营装备,这些商品能帮您打造完美的周末出游体验。

四、实验:效果验证

4.1 离线实验

数据集:汽车后市场,10M用户,1M商品,100M交互

对比方法

方法

Recall@10

NDCG@10

Coverage

ItemCF

0.052

0.031

0.12

DeepFM

0.068

0.042

0.15

DIN

0.075

0.048

0.18

GPT-4直接生成

0.041

0.025

0.35

RAG4Rec(我们的)

0.089

0.056

0.28

结论: - 相比传统方法:Recall提升20%+,NDCG提升30%+ - 相比纯LLM:指标全面领先,且Coverage更合理(避免过度发散)

4.2 在线A/B实验

实验设置: - 时长:1个月 - 用户:100万(50万对照组,50万实验组) - 对照组:原有深度学习推荐模型 - 实验组:RAG4Rec框架

核心指标

指标

对照组

实验组

相对提升

点击率(CTR)

3.2%

3.8%

+18.7%

转化率(CVR)

1.5%

1.8%

+20.0%

GMV/用户

¥45

¥54

+20.0%

长尾商品曝光占比

15%

28%

+86.7%

用户反馈(抽样1000条):

“本来只想买个汽车,结果发现了露营这个新世界。”

“推荐的后视镜清洗刷,我自己绝对想不到,但确实需要。”

“终于不是推一堆脚垫了,感觉系统懂我要什么。”

4.3 消融实验

验证各模块的必要性:

实验组

CTR

相比完整版下降

完整版

3.8%

-

去掉场景树(用扁平标签)

3.4%

-10.5%

去掉LLM(只用规则)

3.0%

-21.1%

去掉解释生成

3.6%

-5.3%

单路检索(只用LLM关键词)

3.2%

-15.8%

结论:每个模块都有独立价值,组合效果最佳。

五、反思:踩过的坑

5.1 坑一:LLM生成词太泛

现象:LLM生成”汽车用品”,召回结果质量差。

根因:Prompt约束不足,LLM倾向于生成抽象词汇。

解法

优化前:"生成与场景相关的关键词" 优化后:"生成3-5个具体的商品名称,如'露营帐篷'、'车载冰箱',避免抽象词汇"

5.2 坑二:场景误判

现象:用户买”汽车模型玩具”,系统推真车配件。

根因:只看了商品名称,没理解商品属性。

解法:增加商品属性理解(类目、价格、规格),区分”真车”和”模型”。

5.3 坑三:新鲜感衰减

现象:同一用户多次购买,推荐结果重复。

根因:场景识别结果缓存,未考虑时间变化。

解法:引入时间维度,场景动态演化。

购买后0-7天:推"新车必备"(脚垫、记录仪) 购买后1-3月:推"实用升级"(收纳、清洁) 购买后半年+:推"深度养护"(保养用品)

5.4 坑四:过度个性化

现象:推荐结果过于狭窄,用户抱怨”全是类似的”。

根因:多样性约束不足。

解法: - 同品类最多出现N个 - 同品牌最多出现M个 - 价格带分布均匀

六、展望:未来方向

6.1 短期(3-6个月):打磨体验

1.多模态场景理解

o结合商品图片和文字描述

o用户上传照片,识别场景需求

2.实时场景树更新

o自动发现新兴场景(如”Citywalk”、“精致露营”)

o人工审核后自动加入

3.A/B测试自动化

o场景识别模型自动对比

o解释文案自动优化

6.2 中期(6-12个月):能力扩展

1.跨平台场景迁移

o电商场景 → 本地生活(外卖、出行)

o统一场景认知引擎

2.用户-场景-商品三元组嵌入

o学习统一的向量表示

o支持更复杂的推理

3.解释生成的因果推断

o量化解释对转化率的影响

o优化解释生成策略

6.3 长期(1-2年):范式升级

1.通用场景认知引擎

o跨行业复用(电商、金融、教育)

o场景知识库开放

2.场景驱动的对话式推荐

o多轮交互,逐步明确需求

o从”推荐”到”导购”

3.结合世界模型的场景预测

o预测用户未来的场景需求

o从”被动响应”到”主动预判”

七、总结

7.1 核心贡献

1.场景树知识图谱:首次显式建模生活场景为层次化树结构

2.RAG4Rec框架:将检索增强生成引入推荐领域,解决LLM幻觉和延迟问题

3.生成式解释:系统化研究解释生成,验证其对转化率的因果影响

7.2 关键洞察

推荐系统的演进路径:

阶段

核心能力

代表技术

规则时代

人工经验

专家系统

统计时代

历史行为

协同过滤

深度学习时代

特征组合

DeepFM/DIN

大模型时代

场景理解

RAG4Rec

本质变化:从”懂用户的历史”到”懂用户的生活”。

7.3 一句话总结

大模型时代,推荐系统的核心竞争力不再是”算得有多快”,而是”理解得有多深”。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-03-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 松鼠Agent 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 大模型时代,推荐系统如何”理解”用户的生活场景?
    • 一、问题:传统推荐系统的天花板
      • 1.1 协同过滤的局限性
      • 1.2 深度学习的黑盒问题
      • 1.3 一个具体例子
    • 二、机遇:大模型带来的新可能
      • 2.1 大模型的三大优势
      • 2.2 直接应用的挑战
      • 2.3 核心矛盾
    • 三、解法:RAG4Rec框架
      • 3.1 架构概览
      • 3.2 第一层:场景树知识图谱
      • 3.3 第二层:检索增强生成
      • 3.4 第三层:生成式解释
    • 四、实验:效果验证
      • 4.1 离线实验
      • 4.2 在线A/B实验
      • 4.3 消融实验
    • 五、反思:踩过的坑
      • 5.1 坑一:LLM生成词太泛
      • 5.2 坑二:场景误判
      • 5.3 坑三:新鲜感衰减
      • 5.4 坑四:过度个性化
    • 六、展望:未来方向
      • 6.1 短期(3-6个月):打磨体验
      • 6.2 中期(6-12个月):能力扩展
      • 6.3 长期(1-2年):范式升级
    • 七、总结
      • 7.1 核心贡献
      • 7.2 关键洞察
      • 7.3 一句话总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档