应用指南

人工智能推荐系统

推荐系统是决定你接下来看什么的人工智能引擎:Netflix 推出的电影、亚马逊推荐的产品、YouTube 上的下一个视频。

概述

推荐系统是决定你接下来看什么的人工智能引擎:Netflix 推出的电影、亚马逊推荐的产品、YouTube 上的下一个视频。他们将大量的目录变成个性化的候选列表,并推动人们实际观看、购买和点击的内容的很大一部分。

人工智能推荐系统专注于实际部署:将模型功能转化为可靠的日常工作流程,提供可衡量的价值。

深入探讨

推荐器会预测您对尚未见过的商品的喜爱程度,然后对最佳匹配进行排名。两种经典方法占主导地位。协作过滤可以发现用户之间的模式:“喜欢你喜欢的内容的人也喜欢 X。”基于内容的过滤将项目功能与您过去的偏好相匹配(您观看了科幻小说,这里有更多科幻小说)。现代系统将两者融合到混合模型中,并越来越多地使用深度学习来捕捉微妙的行为。著名的 Netflix 奖(2006-2009 年)提供 100 万美元,用于将推荐改进 10%,据报道,人们在 Netflix 上观看的内容中,超过 75% 来自其推荐系统。 YouTube 和 TikTok feed 是实时运行的推荐系统。

技术洞察

许多推荐器使用矩阵分解:一个巨大的用户逐项评分表(大部分是空的)被分解为两个较小的隐藏“潜在因素”矩阵。每个用户和项目都成为一个数字向量;他们的点积预测了评级。深度学习系统通过嵌入和神经网络(如两塔检索模型)扩展了这一点,处理上下文、序列和数百万个项目,并根据预测的毫秒级参与度对候选者进行排名。

掌握人工智能推荐系统

推荐系统是决定你接下来看什么的人工智能引擎:Netflix 推出的电影、亚马逊推荐的产品、YouTube 上的下一个视频。他们将大量的目录变成个性化的候选列表,并推动人们实际观看、购买和点击的内容的很大一部分。人工智能推荐系统专注于实际部署:将模型功能转化为可靠的日常工作流程,提供可衡量的价值。为了建立深入的理解,请将人工智能推荐系统视为一种操作模型,而不是单一功能:定义期望的结果,澄清假设,并将系统可以可靠地完成的任务与仍需要专家判断的任务分开。

在实践中,使用人工智能推荐系统的强大团队专注于工作流程结果,而不是模型演示,并尽早定义人工检查点。他们记录明确的成功标准,根据实际数据和工作流程进行测试,并根据观察到的失败模式而不是一次性基准测试胜利进行迭代。这就是理论理解转变为跨产品、政策和运营的持久能力的地方。

应用级设计决定了人工智能是否能改善实际结果。与此同时,将损坏的流程自动化可能会加剧现有的问题。最具弹性的方法是将实验速度与治理规则结合起来:运行试点、捕获证据、发布决策日志,并随着模型行为、用户期望和监管要求的发展不断更新保障措施。

战略影响

应用级设计决定了人工智能是否能改善实际结果。

应用级设计决定了人工智能是否能改善实际结果。在高质量部署中,这会转化为可衡量的操作规则、所有权边界和定期审查仪式,以便团队可以增强信心,而不是扩大模糊性。

良好的工作流程集成可以创造用户值得信赖的生产力收益。

良好的工作流程集成可以创造用户值得信赖的生产力收益。在高质量部署中,这会转化为可衡量的操作规则、所有权边界和定期审查仪式,以便团队可以增强信心,而不是扩大模糊性。

范围明确的用例可以减少变更疲劳和实施风险。

范围明确的用例可以减少变更疲劳和实施风险。在高质量部署中,这会转化为可衡量的操作规则、所有权边界和定期审查仪式,以便团队可以增强信心,而不是扩大模糊性。

人工智能推荐系统的未来

推荐系统正朝着实时、情境感知的个性化和对话式发现的方向发展,你可以要求聊天机器人“给我找一些类似 X 但更轻的东西”。大型语言模型正在与经典推荐器融合,以解释建议并理解意图。与此同时,监管机构和用户正在推动透明度、对算法的控制,以及防御过滤泡沫、成瘾式的参与循环以及有偏见或操纵性的建议。

现实世界的实施

Netflix 的主页行和“因为你看了”建议据报道推动了大多数观看

亚马逊的“购买此产品的客户也购买了”和个性化产品提要

Spotify 的 Discover Weekly 播放列表,每周一生成包含 30 首歌曲的定制混音

TikTok 的 For You feed,根据参与度信号对短视频进行实时排名

实施模式

人工智能推荐系统的实践

据报道,Netflix 的主页行和“因为你观看了”建议推动了大多数观看。

据报道,Netflix 的主页行和“因为你观看了”建议推动了大多数观看。当团队预先定义质量阈值、为边缘情况保留人工升级路径并跟踪一段时间内的生产力提升和错误成本时,通常会获得更好的结果。

人工智能推荐系统的实践

亚马逊的“购买此产品的客户也购买了”和个性化产品提要。

亚马逊的“购买此产品的客户也购买了”和个性化产品提要 当团队预先定义质量阈值、为边缘情况保留人工升级路径并跟踪一段时间内的生产力提升和错误成本时,通常会获得更好的结果。

人工智能推荐系统的实践

Spotify 的 Discover Weekly 播放列表,每周一生成包含 30 首歌曲的定制混音。

Spotify 的 Discover Weekly 播放列表,每周一生成自定义的 30 首歌曲组合 当团队预先定义质量阈值、为边缘情况保留人工升级路径并跟踪一段时间内的生产力提升和错误成本时,通常会获得更好的结果。

人工智能推荐系统的实践

TikTok 的 For You feed,根据参与度信号对短视频进行实时排名。

TikTok 的 For You feed,根据参与信号对短视频进行实时排名当团队预先定义质量阈值、为边缘情况保留人工升级路径并跟踪一段时间内的生产力提升和错误成本时,通常会获得更好的结果。

风险与防护栏

!

将损坏的流程自动化可能会加剧现有问题。

!

团队可能会过度自动化并消除所需的人工判断。

!

如果不持续评估输出,质量可能会出现偏差。

实施路线图

1

绘制当前工作流程并确定摩擦最大的步骤。

绘制当前工作流程并确定摩擦最大的步骤。将每个步骤视为证据门:如果不满足标准,则暂停推出,缩小差距,然后再扩大使用。

2

在完全自动化之前定义人工检查点。

在完全自动化之前定义人工检查点。将每个步骤视为证据门:如果不满足标准,则暂停推出,缩小差距,然后再扩大使用。

3

对用户进行提示、升级路径和质量标准方面的培训。

对用户进行提示、升级路径和质量标准方面的培训。将每个步骤视为证据门:如果不满足标准,则暂停推出,缩小差距,然后再扩大使用。

4

跟踪任务级结果以确认持续价值。

跟踪任务级结果以确认持续价值。将每个步骤视为证据门:如果不满足标准,则暂停推出,缩小差距,然后再扩大使用。

不断探索