带你读《2022技术人的百宝黑皮书》——无尽流场景优化总结(2)

简介: 带你读《2022技术人的百宝黑皮书》——无尽流场景优化总结(2)

带你读《2022技术人的百宝黑皮书》——无尽流场景优化总结(1) https://developer.aliyun.com/article/1246802?groupCode=taobaotech



召回优化


相关性&多样性


每平每屋无尽流的前身--关联推荐场景更注重推荐内容与引流内容的相关性,整体召回链路相对单一。升级为无尽流形态后,为了提升用户的下拉深度以及点击效率,在多样性和用户个性化层面上要求更高。因此,我们在召回环节中,从引流内容相关度、召回多样性及热门兜底三个维度出发,增加了多条召回链路:


image.png


从多个维度丰富召回内容多样性后,观测线上7天AB指标,内容相关度召回链路累乘指标提升:uctr +10.99%, pctr +20.10%,下拉深度+1.86%,人均点击+22.62%,次均曝光+1.72%;多样性优化召回链路累乘指标提升:uctr +6.23%, pctr +13.25%, 下拉深度+2.41%,人均点击+16.17%, 次均曝光+2.38%;整体上,不同维度的召回优化都给场景点击效率和浏览深度带来了正向提升,其中基于引流内容相关度召回给场景点击率指标带来了较大提升,优化召回多样性后,用户下拉深度提升较大;


粗排


随着召回链路的丰富,各链路召回汇总后内容候选集越来越大,候选集的扩大会增大RTP精排打分压力,使得精排打分RT快速升高。而召回内容的质量决定了精排结果的上限,为了兼顾效率与精度,召回质量更优的内容推到精排打分,我们在无尽流场景中引入粗排模型对召回内容进行初步打分筛选。上线后场景点击效率提升:uctr +2.71%, pctr +5.86%,下拉深度+0.13%,人均点击+2.85%, 次均曝光+0.40%。



带你读《2022技术人的百宝黑皮书》——无尽流场景优化总结(3) https://developer.aliyun.com/article/1246800?groupCode=taobaotech

相关文章
|
存储 关系型数据库 MySQL
mysql数据库备份与恢复
MySQL数据库的备份与恢复是确保数据安全性和业务连续性的关键操作。
790 4
|
存储 C语言
向函数传递结构体: C语言中的结构体参数传递详解
向函数传递结构体: C语言中的结构体参数传递详解
1651 0
|
5月前
|
XML JSON 监控
阐述:关键词搜索京东商品列表API接口
京东关键词搜索商品列表API是其开放平台核心接口,支持按关键词检索商品,提供多条件筛选、分页排序及丰富字段(价格、销量、店铺、库存等),适用于选品、竞品分析、价格监控与联盟推广,需AppKey+签名认证。
|
2月前
|
人工智能 运维 安全
Java领域AI Agent开发首选框架:Harness Agent特性、实战用法全面解读
在智能化技术全面渗透软件开发领域的当下,AI Agent智能体已经成为应用开发、业务流程自动化、系统运维、智能交互场景中的核心技术形态。Java作为企业级开发领域应用最广泛、生态最成熟的编程语言,长期占据后端服务、大型分布式系统、政企项目、金融业务系统等核心赛道。但在AI Agent技术落地过程中,传统Java开发模式却暴露出明显短板,原生语言体系缺少针对智能体调度、工具调用、多轮会话、任务编排的标准化组件,开发者想要从零搭建AI Agent应用,需要整合大量第三方组件、自主设计通信逻辑、封装模型调用接口,开发周期长、代码冗余度高、后期维护难度大。
505 0
|
4月前
|
人工智能 jenkins 测试技术
测试工程师真的比开发低一等吗?
软件测试早已超越“点点点”,正迈向质量工程与AI赋能的新阶段。它不是开发的备选,而是需编程、懂架构、会AI的高技术含量岗位,为系统稳定与用户体验保驾护航。
|
弹性计算 负载均衡 Java
【上云基础系列 02-01】通过SLB+1台ECS+ESS弹性伸缩,搭建一个精简版的上云标准弹性架构(含方案及教程)
通常,构建一个弹性架构(即使是一个最基础的入门版),至少需要2台ECS。但是,很多小微企业刚开始上云的时候,为了节省成本不愿意购买更多的服务器。通过 “ALB+ESS弹性伸缩+1台ECS+RDS”方案,在保障低成本的同时,也不牺牲业务架构的弹性设计,更避免了很多人因为节省成本选择了单体架构后频繁改造架构的困局。 方案中的几个设计非常值得小微企业借鉴:(1)通过ALB/RDS的按量付费,节省了初期流量不大时的费用;(2)通过ESS弹性伸缩,不需要提前购买服务器资源,但是当业务增长或减少时却保持了资源弹性自动扩缩容。
|
数据采集 Web App开发 iOS开发
Python 爬虫如何伪装 Referer?从随机生成到动态匹配
Python 爬虫如何伪装 Referer?从随机生成到动态匹配
|
前端开发 JavaScript 算法
使用 JavaScript 数组方法实现排序与去重
【10月更文挑战第21天】通过灵活运用 `sort()` 方法和 `filter()` 方法,我们可以方便地实现数组的排序和去重。同时,深入理解排序和去重的原理,以及根据实际需求进行适当的优化,能够更好地应对不同的情况。可以通过实际的项目实践来进一步掌握这些技巧,并探索更多的应用可能性。
539 59
|
运维 监控 算法
解锁三维视频融合:重塑视觉体验与行业应用新格局
三维视频融合,解锁视觉新境界!实时视频嵌入三维空间,城市监控如临现场,工业运维精准高效,教育体验仿若亲为。跨越行业壁垒,革新视觉呈现!
635 8