每天,推荐系统都在捕捉我们的兴趣与偏好。从刷过的视频到停留的直播间,算法总是聚焦在“内容”的理解上,推断用户喜欢哪类视频、哪种话题,擅长在“内容层”识别用户喜欢什么,却很少真正理解“你是谁”。快手消费策略算法团队注意到了这一问题,他们想让推荐系统不止“会猜”,而是“懂你”。为弥补这一缺失的建模角度,快手消费策略算法团队联合快手基础大模型与应用部以及武汉大学,提出了 TagCF 框架,让推荐系统从“知其然”迈向“知其所以然”。
论文地址:http://arxiv.org/abs/2505.10940;
https://openreview.net/attachment?id=01hPO0uJhS&name=pdf;
代码地址:https://github.com/Code2Q/TagCF
1.1 用户理解:A Missing Formulation
当推荐系统通过统计模型学出两个内容之间的关联并据此进行推荐时,这种关联背后往往隐藏着用户角色这一“混杂因素”。如图2所示,headset-symphonist-violin 的关联关系,实则来源于“交响乐手”这一用户角色;在电商场景中,“啤酒-新晋奶爸-尿布”的经典案例同样印证了这一点。相比基于 ID 的传统隐式建模,引入 user role 视角让推荐系统得以更清晰地理解用户,从而迈向显式的可解释推荐演进。
另一方面,当需要建模 topic-topic 关联时,本身可以将其当作 topic-role-topic 关联的结果图。这意味着引入 user role 的建模方式在逻辑上更具通用性与表达能力。这种通用的协同行为建模,不仅能捕捉那些统计方法难以识别的弱交互,还能精准建模并有逻辑地突破用户的信息茧房(后文有验证)。
并且,团队还通过实验发现,基于 user role 的建模在统计意义上优于传统的 topic 建模,不仅具备更稳定的空间,也能带来更显著的推荐效果提升。
综上所述,一个更有效的推荐系统需要有能力通过用户与物料之间的交互数据,学习到用户是一个什么样的人,并找到涉及用户角色的通用的原则性的客观逻辑规律。
图2
注:文章后续描述中 user tag = user role = 用户特性,item tag = item topic = 兴趣点
1.2 两个新任务
除了传统的推荐任务外,本研究借鉴 topic modeling 的思路,为推荐系统拓展出两个新任务:
1.用户角色识别(User Role Identification):建模一个用户的特征、个性、社会角色、需求;其中特征包含但不限于用户直接提供的特征值(如性别和年龄)。
2.用户行为逻辑建模(Behavioral Logic Modeling):建模 user role 和 item topic 之间的逻辑关联图(如图3),可细分为 I2U 和 U2I 两个子任务:
I2U:具有某一特性(topic)的物料适合分发给什么特性(role)的用户
U2I:具有某种特性(role)的用户会希望看到什么特性(topic)的物料
2.1 模块设计
图4 - TagCF 主要功能模块
TagCF主要包含如下三个模块:
1.基于 MLLM 的视频内容理解中台:系统遍历每天新增的视频(达到一定曝光数量后),利用 MLLM 模型(M3 [1])对每个视频 i 提取多模态内容和视频 embedding,然后通过人工设计的 prompt(图5)引导 MLLM 模型理解视频语义,从而自动生成相应的 item tag 与 user tag,并实时更新标签库。
图5
2.基于 LLM 的行为逻辑图探索中台:在得到两种 tag 集合后,第二步就是构建 tag2tag 逻辑图,即 U2I 和 I2U 逻辑图。具体的,根据给定的起始 tag,我们构建对应的逻辑推理 prompt(图6),并通过一个 LLM(QWen2.5-7B [2])来生成对侧的目标 tag。
图6
3.赋能下游推荐系统:在获得内容理解的 tag 信息和 tag2tag 逻辑图后,下游推荐系统可以使用这些中台信息对推荐模型进行对应的增强(属 LLM-for-rec 范式,有别于 LLM-as-rec 范式)。为了保证建模空间的一致性,团队提出可以单独针对 itemtag 空间或 usertag 空间进行模型增强,对应的方案为 TagCF-it 和 TagCF-ut。实验验证了三个可行的推荐系统增强方案:基于 tag 的 encoder 模型增强、基于 tag-logic 对齐的训练增强和基于 tag-logic 的预估分数增强。
2.2 挑战和工程方案
实现过程中也存在如下挑战:无限制生成导致的 tag 集合无序扩张、视频覆盖率长尾分布、无序生成和精细打分需求的矛盾、大模型生成结果缺乏评测手段等。
为了解决上述问题,文章提出了几个有效的解决方案并在线上落地:
1.构建弱重叠高频 tag 子集,即 cover set:该方法旨在自动化地提取使用效率高的 tag 子集,在后验观测上发现高频 tag 经验上比长尾 tag 具有更好的通用性。cover set 的构建也分为 usertag 和 itemtag 两个对称的部分,其过程相近,具体流程如下:
经验上,cover sets 在量级上为 7k-20k 不等,相比开放语义空间中的全集,cover sets 能够在 30 天内收敛,在工业场景下具有足够的稳定性和通用性,有利于各种下游链路的研发。
2.对内容理解结果进行模型蒸馏:主要目的是根据 MLLM 和 LLM 产出的 item2tag 数据和 tag2tag 数据训练对应的蒸馏小模型,以便对 tag 进行精细排序,对应的蒸馏模型后续在推荐过程中也会被重复利用。
3.人工大模型对比验证:采用经典的 Good-Same-Bad 策略,从准确率、完整度、合理性和可读性等多个维度进行了人工评测。结果显示,该方法在效果上已能满足工业级应用需求,整体表现与 GPT-4o 接近。
2.3 显式茧房建模和突破
基于上述三个模块,TagCF-it 模型延续兴趣点建模思路,而 TagCF-ut 模型则拓展至用户角色识别与行为逻辑挖掘。至此,推荐系统已有能力显式地建模用户茧房并通过统计模型进行对齐。
可以显式控制的两种预估策略:
TagCF-util:仅使用T(0),维持茧房内特性,注重提升准确度。
TagCF-expl:使用T(0)和T(1)的并集,突破茧房并进行相关新特性探索,注重提升多样性。
3.1 离线实验
1.主实验在快手的 industrial 离线数据集上首先得到验证
NDCG和MRR是推荐准确率指标,Cover和Gini是多样性指标
2.实验结论:
TagCF 能有效增强 backbone 模型推荐效果。
提取的逻辑图中台可以 transfer 到其他数据集上(仅 transfer 逻辑图,item2tag 信息仍然需要额外的大模型推理生成和蒸馏模型对齐),且仍然能够提升对应 backbone 的效果。
两种 TagCF 变体呈现出不同的行为特性,TagCF-ut 整体准确率更好,TagCF-it 则更容易提升多样性。
3.2 线上实验
快手团队从推荐系统的“双端视角”出发,首次提出“视频理解与用户理解并重”的理念,并证明了以用户理解为核心的推荐系统在当前范式下的独特优势。推荐系统的目标从来不只是“推荐内容”,它更关乎理解人(微观)与社会(宏观)的科学。
基于这一理念,团队构建了 TagCF ——包含 tag-logic 内容理解中台和推荐系统增强两个组成部分。tag-logic 内容理解中台 具备强大的可迁移能力,其通用框架也可以在召回等其他链路阶段使用,未来可扩展至召回、电商、搜索等多业务场景;另一方面,推荐系统增强模块将有能力直观建模用户茧房并进行突破和探索。
推荐系统与大模型的结合,正在让内容分发进入一个全新的阶段。它能更聪明地理解用户、更精准地匹配内容,也带来了关于隐私、安全与公平的新思考。未来,团队将继续完善 tag-logic 中台体系,探索更高效的推理与资源利用方式。
长期以来,行业主要深耕于统计模型建模路径,快手也相继推出了 OneRec[3] 与 GoalRank[4] 等代表性前沿技术成果。而本文提出的 显式用户理解 与 tag-logic 建模方法,则在符号与统计两种范式之间搭起了桥梁,为行业带来了全新的想象空间。更重要的是,tag-logic 逻辑图让系统有能力从用户的信息茧房出发,展开有逻辑的语义探索——既保持精准,又敢于突破。如何在“准确”与“多样”之间找到平衡,正是推荐系统进化的关键命题。从“懂内容”到“懂人”,TagCF 的探索不仅是技术的一次跃迁,更是技术贴近真实的人与社会的具象体现。
参考文献:
[1] Mu Cai, Jianwei Yang, Jianfeng Gao, and Yong Jae Lee. Proceedings of the 13th International Conference on Learning Representations, 2025.
[2] An Yang, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chengyuan Li, Dayiheng Liu, Fei Huang, Haoran Wei, et al. Qwen2. 5 technical report. arXiv preprint arXiv:2412.15115, 2024
[3] Zhou, Guorui, et al. "OneRec Technical Report." arXiv preprint arXiv:2506.13695 (2025).
[4] Zhang, Kaike, et al. "GoalRank: Group-Relative Optimization for a Large Ranking Model." arXiv preprint arXiv:2509.22046 (2025).
-END-
欢迎加入
「我们是谁」
• 快手社区科学线-消费策略算法部和生产社交算法部是负责快手短视频推荐的核心算法团队,致力于用强化学习、因果推断、增益模型、跨域学习、元学习、图模型、运筹优化、博弈机制、端上智能等前沿技术持续优化用户的内容消费和社交体验,提升用户对平台粘性和大盘DAU,不断改进冷启动和大盘流量分配机制,促进生产者效用的最大化和社区生态的长期繁荣。
• 团队负责场景覆盖快手单列、双列、关注、同城等核心页面。技术成果在KDD/SIGIR/WWW/NeurIPS/ICLR/WSDM/CIKM等顶会上发表,并获得CIKM Best Paper和SIGIR Best Paper Award Honorable Mention。
• 成员多来自国内外顶尖高校硕博毕业,很多有国内外头部大厂核心团队经历,不乏头顶快Star/阿里星/天才少年/ACM金牌等光环者,同时团队积累了业内领先的人才和充足的算力,期待加入一起探索AI时代的新推荐系统。
「热招岗位」
推荐算法工程师-【主站单列&双列】
推荐算法工程师-【极速版单列】
推荐算法工程师-【多业务混排】
推荐算法工程师【关注页&同城推荐】
推荐算法工程师-【内容生态&冷启动】
推荐算法工程师-【创新孵化&评论生态】
推荐算法工程师-【用户推荐与社交互动】
推荐算法工程师-【生产推荐】
「投递方式」
简历投递邮箱:liuweixuan@kuaishou.com



