京东搜索在线学习探索实践

导读:随着京东零售搜索业务的快速发展,对数据的时效性要求越来越高,要求搜索模型有捕捉更实时信号的能力,在线学习体现了业务对模型时效性的追求,希望能根据在线系统反馈的数据实时得对模型进行调整,使得模型能快速反应环境的变化,提高在线预估的准确率。

目前传统模型的实时训练(如FTRL等)无法支持深度模型,这些模型预估的准确率较低,比较适合一些简单的场景;第二种是类似增量训练的一种方式,可支持深度模型预估,这种方式以尽可能短的周期进行模型训练和迭代上线,是一种类实时的更新方式;第三种是以实时更新方式更新模型的局部结构,可支持深度模型的预估,模型的一部分参数直接参与实时训练。

模型预估服务:在加载模型时,分为static部分和dynamic部分,static部分由离线数据训练得的到,主要学习user和doc的稠密特征表示,dynamic部分主要包含doc粒度的权重向量,这部分由实时的onlinelearning的任务进行流式更新;

Rank:主要包括一些排序策略,在排序后会实时落特征日志,将当时的特征写入特征数据流,作为后续实时样本的数据源(feature);

Flink样本拼接任务:将上面的feature和用户行为标签数据作为数据源,通过flink的union+timer数据模型关联成为流式样本数据;

OnlineLearning任务:负责消费上游生成的实时样本做训练,在训练得到新参数后更新PS。

这里我们介绍整个链路的迭代过程:

经过离线样本拼接之后生成离线样本表,然后在模型训练平台训练之后将模型推送至模型仓库,同时将离线训练的参数推送至ps,之后predictorload这个全量的离线模型;

经过实时样本拼接之后生成实时样本表,经过flink的onlinelearning组件将实时的embeding参数推入ps,将ps作为dynamicmodel的数据源;

预估服务predictor加载全量的模型文件和实时训练的参数,提供在线服务;

离线模型提供周/日级别的周期模型校正。

这里首先列举了一些常见的数据倾斜,比如说key的设计不合理、flink的shuffle方式选择有问题、任务反压、机器资源的问题等,这里我们着重介绍一下这个任务的一些数据倾斜问题。

样本拼接上线之后,任务运行稳定,但是某些subtask处理的数据量是一些数据量少的subtask的1.5倍,这种其实不算是严格意义上的数据倾斜,但是会造成资源的一定程度的浪费。利用flink中keygroup的概念,和maxParallelism大小相同,经过调整maxParallelism的大小,保证了每个subtask上面处理的数据量相同,解决数据倾斜问题。

采用flink的watermark和eventtime作为timecharacteristic来保证顺序是有序的,尽可能的贴近事件当时的发生场景;样本一旦出现延时,且超过了系统的最大配置,我们会认为该样本不可用,直接丢弃。

当我们使用flink的keyedstate的时候,采用异步更新的方式更新ps;当我们使用flink的operatorstate的时候,同步的方式更新ps。

支持样本比例的定制化,支持按照规则触发训练。

参数更新:首先我们将用离线的30天的数据训练出来的模型参数导入ps,之后flink的在线训练将实时更新参数,该ps直接服务于线上。目前在线和实时共用一套ps,为了之后的稳定性要求,我们之后会将实时和在线分开。

模型校准:为了确保模型的准确性,支持天/周粒度的完整模型更新进行校准。

Flink在实时数据处理方面有优秀的性能、容灾、吞吐等表现、算子丰富易上手使用、自然支持批流一体化,且已有不少机器学习框架陆续开源。随着机器学习数据规模的扩大和对数据时效性、模型时效性要求的提升,在线学习不仅仅作为离线模型训练的补充,更成为模型系统效率发展的趋势。

THE END
1.京东登录页面,改进建议 密码登录 短信登录 大小写锁定已打开 忘记密码 登录 获取验证码 登录 服务器出错 刷新 手机扫码安全登录 打开手机京东 扫描二维码http://lhnbbot.mofcom.gov.cn/
2.已失效京东开放平台搜索排序规则随着京东商品数量的增长,京东搜索怎样排序?如何做可以让商品得到更多曝光机会是各个商家特别关心的事情。与其他电商搜索类似,京东搜索排序就是将匹配关键词的商品按照对消费者需求满足程度依次展示,目的是帮助消费者快速方便地找到所需商品。此外,消费者还可以按照一定条件对商品进行精确筛选。 https://rule.jd.com/rule/ruleDetail.action?ruleId=2422
3.京东搜索的微博ü 简介: 专注京东搜索规则分享的平台,坚持写有真实操盘案例和实操性强的文章。微信xyao199 5 个性域名: webxyao 查看更多 a 微关系 他的关注(65) 中国新闻网 特特理财 纯银V 憨憨喵-_- 他的粉丝(4642) 用户7948006761 用户7904017604 祖宗荟- 青色商丘 查看更多 a 他的点评 开家网店,你该这...https://weibo.com/webxyao
4.京东搜索技术(京东搜索技术).doc京东 搜索技术(京东搜索技术) 京东搜索技术是京东电商平台的核心技术之一,它是京东为满足用户需求,提高搜索效率,提升用户购物体验而研发的一项重要技术。京东搜索技术的研发,不仅改变了用户购物方式,也深刻影响了整个电商行业。京东搜索技术的发展历程京东搜索技术的发展历程可以追溯到京东成立之初。当时,随着京东业务的逐渐...https://max.book118.com/html/2023/0815/8021063045005121.shtm
5.京东商城POP商品搜索原理与介绍.pdf京东搜索排序筛选因素:1、销量排序:七日销量,价格权重,好评度2、价格排序:按照商品的价格进行高低排序3、好评度排序:好评度、全部评论数综合因素4、商品上架时间:按照商品上架时间排列京东搜索框下拉提示因素:数据来源:用户搜索词,搜索日志排序:按照相关性进行排序更新日期:每月更新,采销可提供词表京东搜索类目筛选因素:...https://www.waitang.com/report/7520.html
6.京东搜索排名大雄京东排名搜索查询软件1.0免费最新版下载大雄京东排名搜索查询软件是一款适用于京东平台商家的排名查询工具,只需输入关键字、店铺名即可快速查询店铺及商品排名情况,促进商品优化,需要的朋友可以下载体验一下。功能特点绿色小巧,无需安装操作简单,可以帮助用户查询商品及店铺的排名情况支 大小:1.6M https://www.fxxz.com/soft/109128.html
7.关于京东商城搜索引擎营销策略的分析与研究的翻译是:正在翻译,请...a消防员操作模式 The fire fighter operates the pattern[translate] asustainable road safety 能承受的公路安全[translate] achinaups chinaups[translate] a关于京东商城搜索引擎营销策略的分析与研究 About Jingdong commercial city search engine marketing strategy analysis and research[translate]...http://eyu.zaixian-fanyi.com/fan_yi_6814333
8.京东券搜搜京东券搜搜(www.jqsoso.cn)是一个免费的京东优惠券领取平台(京东领券中心),上京东券搜搜,获取京东优惠券链接,一键领取隐藏京东商城优惠券,同时还教您京东秒杀技巧,京东优惠券凑单,让京东购物更优惠!http://www.jqsoso.cn/
1.专业网上购物平台品质保障!京东JD.COM-专业的综合网上购物商城,在线销售家电、数码、电脑、服装、母婴、图书、食品等数万个品牌商品.便捷、诚信的服务,为您提供愉悦的网上商城购物体验!https://st.360buyimg.com/
2.京东的搜索怎么添加到搜索引擎里头1. 打开您想要添加京东搜索的浏览器,并在浏览器地址栏中输入“settings”或者点击菜单按钮选择“设置”...https://ask.zol.com.cn/x/16196256.html
3.京东搜索机制(京东搜索机制是什么)京东搜索机制是京东电商平台上的一种核心功能,它能够帮助用户快速准确地找到所需的商品。作为一个大型综合性电商平台,京东上有数以亿计的商品,这就需要一个高效智能的搜索系统来满足用户的需求。 京东搜索机制运用了复杂的算法和技术,以提供最佳的搜索结果。它会根据用户的关键词进行全网搜索,将相关的商品信息全部收集...https://m.ae1234.com/article/176086.html
4.京东使用商品搜索看板,分析商品排名京东商家后台的“商品搜索看板”可以帮助商家了解平台搜索规则,通过搜索流量及搜索排名的指数化分数情况,更好运营商品搜索流量。商品搜索看板还会给商家针对性的建议指导,京东商家可以根据建议调整自身运营策略。那么商品搜索看板有哪些数据来源,要如何看呢? 一、“商品搜索看板”功能介绍 ...https://www.shuaishou.com/school/infos53605.html
5.京东标题搜索不到商品怎么办?赶紧做这些事情!京东标题搜索不到商品怎么办?店铺里的宝贝搜索不到有以下几种情况: 1、如您成功发布的商品已在“出售中的宝贝”列表中可以看到,在淘宝首页进行搜索时,新发布商品会有2小时的滞后,建议您稍后再进行查看。也可以到仓库里查看一下,是否放到仓库里了哦。 https://m.kaitao.cn/article/20170926192604.htm
6.京东寻找新品鉴赏怎么进?京东的准新品怎么样?1.浏览首页推荐:京东的首页总是展示最新最热的商品信息,您可以通过滚动屏幕或点击不同类别的商品来寻找新品。京东会根据您的购物历史和兴趣推荐相关的新品,提供给您更个性化的购物体验。 2.关注京东自营品牌:京东有自己的品牌,比如小天才、奇妙派等。这些品牌经常推出新品,并且质量有保证。您可以在京东搜索栏中输入品牌...https://m.maijia.com/article/570225
7.京东新手做搜索该从哪入手?所以当我们操作新品初期,提高搜索一方面可以干预坑产,因为当店铺有流量进入,但是没转化,长期下去也不会再为产品推送流量,坑产权重掉了,排名也就下滑。 这里要特别注意的是,搜索权重与有效销售额权重的平衡。当有效销售额权重低于搜索权重时,基础排名虽然靠前,但京东分配的曝光量、访客质量等数据较低,所以没有实质性的...http://www.ppmy.cn/news/73202.html
8.常用京东运营工具有哪些?京东网店如何做好营销推广?5.京东直投是唯一与天猫不同的推广工具,具体跟钻展类似,投放渠道对接腾讯QQ广告位及其它站外网站,包括:QQ聊天框,QQ空间,QQ相册,手机QQ,手机腾讯网等QQ产品。 按点击收费。 总结:京东快车的展示位置,京东搜索页面左侧和下方一排,图片比搜索页商品主图小,PC端点击率一般非常低。类目页展示位置,上方与左侧,及下方一...https://www.mmker.cn/article/10339.html