带你读《2022技术人的百宝黑皮书》——基于特征全埋点的精排ODL实践总结(9)

简介: 带你读《2022技术人的百宝黑皮书》——基于特征全埋点的精排ODL实践总结(9)

带你读《2022技术人的百宝黑皮书》——基于特征全埋点的精排ODL实践总结(8) https://developer.aliyun.com/article/1246856?groupCode=taobaotech



业务效果


在淘宝每平每屋频道首页推荐tab场景中,我们分别在日常和大促期间进行了线上AB实验,结果表明ODL模型相较于天级更新的模型具有明显的效果提升。在日常期间CTR+7.83%/人均曝光+2.15%/人均点击+10.15%/人均详情页点击+9.56%。在双11当天ODL模型在浏览深度和二跳转化目标的提升上更加显著,CTR+7.04%/人均曝光+3.94%/人均点击+11.26%/人均详情页点击+13.03%,说明ODL模型在流量分布发生剧烈变化的情况下的快速适应能力。


ODL流样本中使用到了全埋点特征,我们在离线批模型中单独验证了全埋点特征的收益,在日常期间CTR+6.83%/人均曝光+0.82%/人均点击+7.70%/人均详情页点击+7.11%,ODL在此基础上进一步提升了人均浏览篇数和点击效率。


image.png


总结


实时化对于推荐系统捕捉用户的兴趣和流量分布变化非常关键,本文介绍了每平每屋频道精排模型向ODL升级的实践总结,深度模型的在线学习对整个系统具有极大的挑战,充分利用集团内部的平台和工具可以大幅缩短ODL链路搭建所需的时间,推动在线学习的落地并取得收益。


未来我们会在模型的在线学习方面进行持续的迭代和优化,包括将其扩展至重排/粗排以及冷启动等环节,探索流式训练场景下的数据Non-IID问题/label延迟问题以及参数更新梯度衰减等问题,并进一步提升实时链路的稳定性和正确性,以期获得更大的业务效果。


团队介绍


大淘宝技术-淘宝智能团队


淘宝智能团队是一支数据和算法一体的团队,服务于淘宝、天猫、聚划算、闲鱼和每平每屋等业务线的二十余个业务场景,提供线上零售、内容社区、3D智能设计和端上智能等数据和算法服务。我们通过机器学习、强化学习、数据挖掘、机器视觉、NLP、运筹学、3D算法、搜索和推荐算法,为千万商家寻找商机,为平台运营提供智能化方案,为用户提高使用体验,为设计师提供自动搭配和布局,从而促进平台和生态的供给繁荣和用户增长,不断拓展商业边界。


这是一支快速成长中的学习型团队。在创造业务价值的同时,我们不断输出学术成果,在KDD、ICCV、Management Science等国际会议和杂志上发表数篇学术论文。团队学习氛围浓厚,每年组织上百场技术分享交流,互相学习和启发。真诚邀请海内外相关方向的优秀人才加入我们,在这里成长并贡献才智。


如果您有兴趣可将简历发至weichen.swc@alibaba-inc.com,期待您的加入!

相关文章
|
域名解析 网络协议 Linux
【Shell 命令集合 网络通讯 】Linux 设置和管理网络接口配置信息 netconfig命令 使用指南
【Shell 命令集合 网络通讯 】Linux 设置和管理网络接口配置信息 netconfig命令 使用指南
783 1
|
8月前
|
弹性计算 关系型数据库 数据安全/隐私保护
《突破Unity+阿里云联机瓶颈:多人游戏同步延迟与数据安全的双维度优化》
本文结合真实案例,拆解Unity与阿里云结合的多人联机游戏在“实时同步延迟”和“玩家数据安全”上的优化路径。针对同步延迟,通过“差异化增量同步”降低ECS带宽占用,结合GME时间同步与“预测回滚”减少判定偏差;数据安全方面,用SSL和GME端到端加密保障传输,以“加盐哈希+KMS加密”及RDS日志审计强化存储防护。还借阿里云弹性伸缩动态调度ECS资源,结合Unity分块加载与阿里云CDN优化资源加载。最终提升游戏流畅度与安全性,降低运营成本,为相关开发提供实践参考。
431 2
|
9月前
|
缓存 监控 测试技术
《支付回调状态异常的溯源与架构级修复》
本文复盘了SaaS收银系统微服务架构下,支付回调模块“用户支付成功却显示未付款”异常的排查与解决过程。该系统上线后,仅在每日交易峰值后1小时集中出现异常,常规排查无果。团队通过分布式链路追踪发现,“查询订单详情”接口因多表跨规则分表查询,在峰值后资源竞争下耗时激增,且回调模块无重试机制,导致订单状态更新中断。解决方案从三方面入手:优化接口查询逻辑与分表规则、增强回调模块容错能力、完善全链路监控。上线后异常消失,接口耗时大幅降低,数据库负载下降40%,并总结出微服务跨服务交互的避坑准则,为后端开发者提供参考。
282 4
|
SQL 关系型数据库 数据库连接
|
JavaScript 前端开发 开发工具
|
数据可视化 项目管理 UED
如何进行有效的优先级管理:6大模型解析
优先级管理看似简单,但要真正做到高效、精准,却需要方法和技巧的支撑。3分钟了解6种优先级管理方法。
1204 0
如何进行有效的优先级管理:6大模型解析
|
存储 前端开发 JavaScript
Flux 思想
Flux 是一种用于构建用户界面的应用程序架构,由 Facebook 推出。它通过单向数据流和集中管理的状态来提高应用程序的可维护性和可预测性,主要包含四大组件:Dispatcher、Store、View 和 Action。
|
存储 缓存 前端开发
理清 nginx 中的 location 配置
理清 nginx 中的 location 配置
|
SQL 关系型数据库 MySQL
小索引大力量,记一次explain的性能优化经历
本文介绍了在MySQL生产环境中使用EXPLAIN工具进行性能优化的过程。通过分析慢查询日志,识别出性能瓶颈,并利用EXPLAIN命令解析SQL执行计划,找出全表扫描、未使用索引等问题。文章还详细描述了如何配置慢查询日志、解读EXPLAIN输出的关键字段(如type、key、rows等),并提供了优化建议,如避免左右模糊查询、减少多表联查等。最终验证优化效果,确保系统性能提升。此外,强调了项目初期建立索引的重要性,以应对未来数据量增长带来的挑战。
620 0
|
Ubuntu
kali重新配置系统语言环境“中文”
更新系统:在终端运行 `sudo apt update` 后 `sudo apt upgrade -y`,以升级软件包。语言环境:执行 `sudo dpkg-reconfigure locales`,选择 `zh_CN.UTF-8` 作为语言环境,用箭头键导航,空格键选择,Tab键切换,然后确认。 3. 输入法配置:启动 `fcitx-autostart &`,系统设置中添加汉语拼音输入法。 4. 重启系统:运行 `sudo reboot` 使更改生效。 注意:内容提及的图形界面操作可能适用于基于Debian的系统,如Ubuntu,并且使用了Fcitx作为输入法框架。
728 2

热门文章

最新文章