vivo互联网商业化业务场景丰富,包括应用商店、游戏中心、浏览器信息流等多个平台,日活用户规模庞大。业务场景的多样性、商业产品的复杂性以及长尾效应给推荐系统带来巨大挑战,主要体现在:支持多APP、多场景;转化目标链路深,关注深度转化效果;度量技术效果需兼顾业务和算法指标。
为应对挑战,vivo利用后发优势构建统一推荐系统,并通过以下突破实现商业化效果追平甚至超越行业标杆:
- 统一推荐系统架构:整合多APP、多场景需求,提升平台能力。
- 商业化效果优化:通过多任务模型、加权损失函数等方法,兼顾场景和目标,提升稀疏目标贡献。
具体实践包括:
- 训练框架:采用千亿级别参数服务器,异步计算优化梯度震荡,动态数据分片降低拖尾。
- 预估架构:分布式预估,Feature Server独立,Cross Ext-GPU和Pooling op-GPU高效利用GPU资源。
- 召回优化:基于曝光样本、精排队列和深度兴趣匹配建模,通过List-wise建模和多任务加权损失提升系统一致性。
- CTR优化:多场景样本联合,Wide & Deep模型,分桶一致性指标监控。
- CVR优化:增加转化类型交叉,各目标网络独立,个性化slot设计,信息提取更充分,缓解目标相关性冲突。
总结与展望:
- 已通过统一推荐系统和多任务模型实现商业化效果对齐行业标杆。
- 未来将探索图像、NLP等信息融合,推动迁移学习能力落地;持续优化数据、算法,降低数据安全影响;平衡用户体验与商业化变现能力。