带你读《2022技术人的百宝黑皮书》——生成式重排在内容推荐中的应用实践(8)

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介: 带你读《2022技术人的百宝黑皮书》——生成式重排在内容推荐中的应用实践(8)

带你读《2022技术人的百宝黑皮书》——生成式重排在内容推荐中的应用实践(7) https://developer.aliyun.com/article/1246838?groupCode=taobaotech



在线A/B实验


在线实验对比的baseline为线上已全量的DPP重排打散方案(DPP在当时的AB实验中相比于窗口打散在点击效率和浏览深度等指标上均取得了不错的收益:pctr +1.12%,浏览深度 +2.33%,人均点击+3.51%,ipv_pctr +0.25%)


我们统计了线上7天AB实验的效率指标和多样性指标:


点击效率


image.png


多样性


image.png


生成式重排在浏览深度不降的情况下能够显著提高点击效率类指标,虽然曝光内容的多样性存在略微的下降情况,但是用户点击内容的多样性有了较大的增长。一方面受益于生成式重排在序列生成阶段能够产生多组具备不同多样性程度的候选列表,提升了优质候选列表的覆盖率,另一方面在序列评估阶段具备上下文感知能力的重排模型能够对整个列表的收益进行更准确的评估从而筛选出整体收益最大的列表展示给用户。这些能力是基于DPP的多样性重排方法所不具备的。


总结


我们利用生成式重排技术对推荐列表的整体收益进行了直接建模,相比于传统的重排方法消除了打分上下文与展示上下文不一致的问题并考虑了内容的上下文影响。生成式重排包含序列生成和序列评估两个阶段,序列生成使用不同的启发式策略并行产生若干组可能的最优列表,序列评估使用上下文感知的深度模型对列表收益进行评估并选出最优。相比于基于DPP的多样性重排方法,生成式重排在显著提升CTR,IPV等效率指标和用户点击内容的多样性。


生成式重排是一种能够平衡相关性与多样性并对整体列表收益进行准确高效精准建模的解法,未来我们将对方案做进一步的迭代优化。在序列生成环节,目前我们以列表的多样性间接优化浏览深度,可以考虑直接对用户的下拉浏览行为进行建模。另外,基于贪心搜索的启发式策略对最优解的覆盖程度有限,引入生成模型并以评估模型来指导学习可以进一步提高生成序列的质量。在序列评估环节,评估模型的训练样本空间是线上真实的曝光点击样本,而推理空间则是在更大的序列生成结果集中,引入一定的探索机制有助于缓解样本选择偏差[15]。除此之外,在评估模型中加入用户的历史曝光和点击序列特征,捕获其在上一刷或最近访问中的行为也有助于提升评估模型的预测精度。



带你读《2022技术人的百宝黑皮书》——生成式重排在内容推荐中的应用实践(9) https://developer.aliyun.com/article/1246836?groupCode=taobaotech

相关文章
|
人工智能 边缘计算 测试技术
MLPerf推理基准测试引入Llama 2 新结果公布
【4月更文挑战第5天】MLCommons发布了最新MLPerf推理基准测试结果,涉及数据中心和边缘计算,引入了大型语言模型Llama 2进行性能评估。Llama 2在OPEN ORCA数据集上的表现提升测试复杂性,提供了更全面的性能数据。MLPerf测试涵盖图像分类、对象检测等边缘计算任务,为开发者和研究人员提供参考。测试结果存在硬件和软件配置影响的局限性,但仍是衡量AI系统性能的重要标准。
558 9
MLPerf推理基准测试引入Llama 2 新结果公布
|
缓存 监控 负载均衡
电商API性能优化全方位策略剖析
电商API性能优化对提升用户体验与业务效率至关重要。本文从八个方面探讨优化策略:1) 数据库优化,如索引设计、查询语句精简及冷热数据分离;2) 缓存策略,利用本地与分布式缓存减少数据库压力;3) 异步处理,通过任务队列提高响应速度;4) 负载均衡,分散高并发请求;5) 代码优化,改进算法与重构低效代码;6) 接口设计优化,标准化与模块化设计;7) 安全措施,强化数据加密与身份验证;8) 持续监控与优化,确保长期稳定运行。综合应用这些策略可显著提升电商API性能与用户体验。
|
传感器 安全 物联网
时序数据库TDengine + MQTT :车联网时序数据库如何高效接入
现代新能源汽车配备大量传感器,产生海量数据需上报至车联网平台。TDengine作为时序大数据平台,支持MQTT协议,可轻松实现车辆状态、位置及用户行为数据的实时采集与分析,提升驾驶体验和安全保障。通过简单的Web界面配置,无需编写代码,即可完成从MQTT到TDengine的数据接入。整个过程包括注册TDengine Cloud、创建数据库、安装代理插件、新增数据源、配置解析规则等步骤,快速实现数据同步。
680 2
|
监控 前端开发 jenkins
Jenkins 在前端项目持续部署中的应用,包括其原理、流程以及具体的实现方法
本文深入探讨了Jenkins在前端项目持续部署中的应用,涵盖其基本原理、流程及具体实现方法。首先介绍了Jenkins的基本概念及其在自动化任务中的作用,随后详细解析了从前端代码提交到生产环境部署的全过程,包括构建、测试、部署等关键步骤。最后,强调了持续部署中的代码质量控制、环境一致性、监控预警及安全管理等注意事项,旨在帮助开发者高效、安全地实施持续部署。
479 5
|
JSON 前端开发 Java
【Java笔记+踩坑】SpringMVC基础
springmvc简介、入门案例、bean加载控制、PostMan工具的使用、普通和JSON和日期格式请求参数传递、响应JSON或jsp或文本、Rest风格
【Java笔记+踩坑】SpringMVC基础
|
机器学习/深度学习 人工智能 算法
Generator-Evaluator重排模型在淘宝流式场景的实践
Generator-Evaluator重排模型在淘宝流式场景的实践
2698 0
|
机器学习/深度学习 算法 大数据
机器学习 PAI-DSW 基础
机器学习 PAI-DSW 基础
1652 0
|
搜索推荐 算法
带你读《2022技术人的百宝黑皮书》——冷启动系统优化与内容潜力预估实践(2)
带你读《2022技术人的百宝黑皮书》——冷启动系统优化与内容潜力预估实践(2)
520 1
|
机器学习/深度学习 算法 搜索推荐
带你读《2022技术人的百宝黑皮书》——生成式重排在内容推荐中的应用实践(2)
带你读《2022技术人的百宝黑皮书》——生成式重排在内容推荐中的应用实践(2)
415 0
带你读《2022技术人的百宝黑皮书》——生成式重排在内容推荐中的应用实践(2)
|
机器学习/深度学习 人工智能 智能设计
生成式重排在内容推荐中的应用实践
生成式重排在内容推荐中的应用实践
2662 0
生成式重排在内容推荐中的应用实践