当前位置:首页 > 报告详情

张颖、刘露-Alink、Tensorflow on Flink在京东的应用.pdf

上传人: 云闲 编号:101801 2021-01-01 26页 638.51MB

1、张颖、刘露/算法工程师Alink、Tensorflow on Flink在京东的应用京东搜索推荐机器学习场景基于Alink实现在线学习#1#2Tensorflow on Flink 应用#3规划#4#1京东搜索推荐机器学习场景京东搜索推荐业务场景猜你喜欢秒杀推荐直播推荐新品推荐导购助手为你发现订单搜索优惠券搜索店铺搜索关键字搜索垂直站海外站京喜京东主站线下业务下拉发现商品画像智能运营用户画像知识图谱反作弊风控AB分析排序展示意图识别召回生态业务穿插筛选探索相关性京东搜索推荐机器学习场景#1长期画像、知识图谱离线场景,模型时效要求低商品召回、排序、用户意图识别在线场景,对响应时间要求极高实时用户

2、画像、风控近线场景,对模型有时效要求#2#3京东搜推模型服务架构MergerMain SearcherExtend SearcherVector SearcherBlenderQPPredictorTrainPSModelHubFeatureTag IndexBehavior Index推荐服务BroadwayVector IndexSample PipelineIOSPERanking基础业务底层数据Item DetailUser DetailUser FeedbackFeatureLog搜索服务User&Item ProfileIndex PipelineKPI Analysis京东搜索推

3、荐模型形态小模型分布式训练大规模分布式训练Horovod+all reduce 通讯加速方案自研PSUser/Item eg.Embedding storage、Adam/GradientDescent优化器自定义custom op算子加速兼容pytorch/tensorflow基于Alink 的在线/离线统一架构自研PS多scope、多版本管理数据并行基于Flink 的多种数据并行方式训练/预估一体化在离线分离的模型系统形态GPU PredictorCPU PredictorTableFeatureLogUser FeedbackSample GenSample ETLEmbedding S

4、erverControlerFeatureServerFeatureOPDistributed TrainerParameter ServerSingle TrainerUniform Feature AccessModelHubStreamDFSRemote StoreLocal Store高时效场景模型迭代形态训练流式训练很难实现failover、pretrain、分布式化(小模型)等功能离线批数据训练出Basic Model,实时流数据在其基础上持续训练训练/预估架构不同,数据模型、特征处理、模型训练、模型推理等需要分别维护不同的系统和代码结构预估不足#2基于Alink实现在线学习在线学

5、习系统痛点离线/流式训练架构难以统一技术架构一份数据需要多种代码解析,多次校验,准确性难以保证数据模型训练出来的模型如何应用于预估服务?预估服务如何解决模型版本升级带来的参数丢失?模型升级Alink是如何解决架构统一问题的?kafkahdfsLoad model info and parampsoffline train将model info 和param 写入psWarm start感谢社区品一、品七等人的帮助与支持实时学习模型如何服务于在线预估场景?离线PS在线PSinference数据同步Alink离线PS在线PS方案APS Controller离线PS在线PS方案BAlink目标模型版

6、本升级带来的参数丢失28 dayLost 1h28 dayParameterServer1 day 1h增量覆盖模型迭代的时候,由于离线训练完成需要一定时间,如果直接覆盖的话,会造成这段时间的参数丢失为何模型版本升级会带来参数丢失模型训练PS冷启动/热切换策略Offline train(冷启动)Version 0Version 0Version 0Version 1Warm startpredictWarm startOffline train(热切换)Warm startVersion 0Version 0Version 0Version 1Versi

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了京东在搜索推荐场景下,使用Alink和Tensorflow on Flink的应用和实践。京东的搜索推荐业务包括猜你喜欢、秒杀推荐、直播推荐、新品推荐等。为了实现这些功能,京东采用了基于Alink的在线学习系统和Tensorflow on Flink的预估服务。文章详细介绍了京东搜推模型服务架构,包括MergerMainSearcher、ExtendSearcher、VectorSearcher、BlenderQPPredictor等。同时,文章也提到了京东在模型训练和推理方面的一些痛点,如离线/流式训练架构难以统一、模型版本升级带来的参数丢失等问题,并介绍了Alink如何解决这些问题。此外,文章还提到了京东在模型分布式训练、流式训练持续保证、模型迭代等方面的规划。最后,文章对Alink社区和京东的数据与智能部门进行了感谢。
"Alink如何实现在线学习痛点解决?" "Tensorflow on Flink在京东搜索推荐中的应用有哪些?" "未来规划中,Alink如何实现批流一体化?"
客服
商务合作
小程序
服务号
折叠