news 2026/10/23 3:04:47

短期兴趣和长期兴趣推荐调研

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
短期兴趣和长期兴趣推荐调研

我之前是没加短期兴趣的,只用了长期兴趣经历了四步 召回,粗排,精排,重排,现在加上短期兴趣之后,短期兴趣是如何影响四步的?要重新经理一遍四步吗?

结合你们华为 O3 社区现有的推荐架构,我的建议是:加入短期兴趣后,不需要把原来的四步推荐流程推倒重来,而是要让短期兴趣在四个阶段分别发挥作用。至于是否需要重新执行四步,取决于你把短期兴趣接入哪个环节。

你之前的流程是:

长期兴趣画像 → 召回 → 粗排 → 精排 → 重排 → 最终推荐结果

现在增加短期兴趣后,可以变成:

长期兴趣画像 + 短期兴趣画像 → 召回 → 粗排 → 精排 → 重排 → 最终推荐结果

但这不意味着只需要把两类兴趣简单相加。我们逐步分析。

一、召回:短期兴趣负责发现用户最近关注的新内容

召回阶段的目标是从海量内容中找到可能适合用户的候选内容。

假设某个用户的长期兴趣是:

  • 云计算
  • 数据库
  • 分布式存储

最近三天,用户开始频繁搜索和阅读:

  • 大模型推理部署
  • 大模型应用开发

如果召回阶段仍然只使用长期兴趣,那么系统可能无法及时召回大模型相关内容。

因此,增加短期兴趣后,推荐系统有两种实现方式。

方案 A:融合长期兴趣和短期兴趣,再执行一次召回

例如,将两类兴趣融合后得到:

兴趣主题最终兴趣分数
云计算80
大模型推理部署75
数据库65
分布式存储55
大模型应用开发50

然后根据融合后的兴趣执行原来的召回逻辑。

这种方式改造较小,但如果召回阶段只保留少量高分主题,短期兴趣仍然可能被长期兴趣挤掉。

方案 B:长期兴趣和短期兴趣分别召回,再合并候选集

例如:

  • 长期兴趣召回:云计算、数据库、分布式存储相关内容。
  • 短期兴趣召回:大模型推理部署、大模型应用开发相关内容。

两路召回完成后,合并候选集并去重。

这种方式更容易保证新兴趣进入候选集。

我更推荐方案 B,尤其是你们希望解决用户近期兴趣变化后,推荐结果更新不及时的问题时。

不过,如果你们目前的召回机制是将 Top 3 目录树交给 UniAI 进行关键词匹配,也可以先采用更简单的实现:保留长期兴趣 Top 3,再为短期兴趣增加少量召回名额。

例如:

  • 长期兴趣:3 个目录。
  • 短期兴趣:1~2 个目录。

将这些目录合并后,再调用现有 UniAI 关键词匹配服务。

这样不必立即改造整个召回架构。


二、粗排:短期兴趣影响候选内容的初步排序

召回完成后,系统可能获得几百篇甚至更多候选内容。

粗排阶段的目标是快速筛选出较有价值的候选内容,减少后续精排的计算量。

假设召回得到以下内容:

候选内容长期兴趣匹配度短期兴趣匹配度
ECS 性能优化指南9510
数据库调优实践8515
大模型推理部署指南2095
大模型应用开发教程1585

如果粗排仍然只使用长期兴趣,那么大模型相关内容可能在进入精排之前就被淘汰。

因此,粗排需要能够识别短期兴趣相关性,避免新兴趣内容过早出局。

可以采用简单的加权评分:

[
S_{\text{coarse}}(u,d)
=\alpha S_{\text{long}}(u,d)
+(1-\alpha)S_{\text{short}}(u,d)
]

其中:

  • (S_{\text{long}}):候选内容与长期兴趣的匹配度。
  • (S_{\text{short}}):候选内容与短期兴趣的匹配度。
  • (\alpha):长期兴趣的权重。

例如,当用户近期没有明显的新兴趣时,可以提高长期兴趣的权重;当用户近期对某个新主题表现出持续兴趣时,可以提高短期兴趣的权重。

需要注意,上述公式只是粗排的一种实现方式。如果现有粗排已经有自己的相关性分数,可以在原有评分上增加短期兴趣特征,而不必直接替换原来的模型。

关键点:短期兴趣不仅要参与召回,还应该参与粗排,否则召回进来的新主题内容仍可能被大量淘汰。


三、精排:短期兴趣影响对候选内容的精细评估

粗排筛选后,候选集通常会进一步缩小。

精排阶段会使用更丰富的特征,判断哪些内容最值得推荐。

除了长期兴趣和短期兴趣,还可能考虑:

  • 用户历史点击行为。
  • 有效阅读时长。
  • 收藏、点赞等行为。
  • 内容质量。
  • 内容新鲜度。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 3:04:12

Linux 学习笔记(十三):高效排错利器——GDB 调试器入门

一、 Debug 与 ReleaseLinux 下 GCC 编译出的程序默认是 Release(发布版),不包含调试信息。如果我们需要使用 GDB 进行调试,必须在编译时加上 -g 选项:gcc test.c -o test -gGDB(GNU Debugger)通…

作者头像 李华
网站建设 2026/10/23 3:03:39

文件定位、文件IO

标准io读写归纳总结fputs和fgets最常用文件定位fseek ftell rewindfseek若从末尾开始向后偏移,则偏移多少,系统自动补零多少示例:ftell示例:rewind示例:练习:复制文本文件内容数一个文件里面字母a~z共出现多…

作者头像 李华
网站建设 2026/10/23 3:02:36

光刻胶膜厚怎么测?i线与电子束双曝光工艺解析

mr-EBL 6000.5是一种环氧树脂基化学放大负性光刻胶,对电子束和紫外光均具有感光能力。Flexfilm费曼仪器探针式台阶仪可以实现表面微观特征的精准表征与关键参数的定量测量,精确测定样品的表面台阶高度与膜厚,为材料质量把控和生产效率提升提供…

作者头像 李华
网站建设 2026/10/23 3:02:08

RDMA高速网卡芯片散热方案及导热硅胶片的应用

RDMA高速网卡是AI大模型集群、高性能计算场景下的核心通信部件,800G/1.6T高带宽型号满负载运行时芯片局部热点可达70℃以上,直接引发P99延迟飙升、带宽跑不满,导热硅胶片是其最适配的界面散热方案,可稳定保障724小时长周期运行下的…

作者头像 李华
网站建设 2026/10/23 3:01:53

什么是OSINT-BIBLE?深度解析2026版450+工具开源情报调查宝典

网络安全知识库文档 【免费下载链接】OSINT-BIBLE Comprehensive 2026 OSINT guide — 450 tools, AI intelligence, methodologies & ethics across 35 sections for investigation & threat intel. 项目地址: https://gitcode.com/gh_mirrors/os/OSINT-BI…

作者头像 李华