(相关资料图)
一、背景
目前,推荐算法部支持了主站、企业业务、全渠道等20+业务线的900+推荐场景,通过梳理大促运营、各垂直业务线推荐场景的共性需求,对现有推荐算法能力进行沉淀和积累,并通过算法PaaS化打造通用化的推荐能力,提升各业务场景推荐赋能效率,高效赋能业务需求。 为什么是PaaS化:首先,我们认为PaaS化是一个比较好的解决办法和方案,因为它提供了一种解决超级公司复杂业务的可变化、可扩展、可复用能力的基础框架,在这样的框架下,可以极大地释放重复劳动力,实现业务的高效提升;其次,我们也看到一些行业中的其它玩家,他们也是在自己的业务中台基础上进行PaaS化,并通过PaaS化提供的能力不断的孵化自己的创新项目,去减少他们的人力投入,减少他们的投入成本,而且他们还推出了很多用于商用的PaaS化工具,为实现更大的社会价值去创造机会;因此,我们认为PaaS化应当是我们当前会选择的一个比较好的解决问题方法; 如何助力推荐业务能力提升:通过梳理推荐场景下的共性需求,在可变化、可扩展、可复用能力的基础框架内,我们对业务需求进行分类和能力抽象,提供阶梯化的应对策略;针对通用类需求,我们提供一站式个性化推荐能力,满足业务快速接入的诉求;针对定制类需求,通过打造高效易用的PaaS化工具,一方面,减少算法人力的投入,另一方面,缩短业务需求交付的周期;
二、方案设计
在对推荐业务需求梳理的过程中,我们将业务方诉求归结为以下两个大类: 新增推荐位类业务需求 依据推荐场景划分,大致可以分为首推、我京、商详、购物车、短视频、直播、频道等推荐场景的接入; 依据个性化推荐能力划分,大致可以分为数据接入、召回、排序、过滤/调权、多样性、渲染等推荐算法模块以及AB实验、数据分析能力; 依据运营诉求划分,大致可以分为提权,定投,非定投,定坑等扶持能力; 已有推荐位推荐策略迭代优化类业务需求 效果提升类业务需求:大致可以分为新增商品底池、召回新增数据源、业务标签/特征因子接入模型、扶持类、数据分析等; 用户体验类业务需求:大致可以分为调权/过滤、负反馈、多样性排序、新颖性、多素材穿插等; 可运营类需求:大致可以分为特殊商品流量扶持、赛马机制、提权,定投,定坑等可运营能力; 为了更高效地支持上述业务需求,推荐算法PaaS化围绕数据/算法组件/数据分析/算子/场景模板/服务6个PaaS化方向进行建设,以缩短需求交付周期为目标进行建设,切实提升使用者感知。 2.1 推荐算法PaaS化能力分类 作为个性化推荐能力的提供者,我们希望通过业务赋能技术,通过推荐算法PaaS化,将推荐系统透明的展示给大家,在重新认识推荐系统的基础之上,更好的推演未来;我们将推荐算法PaaS化分为数据/算法组件/数据分析/算子/场景模板/服务共6个一级能力、20个二级能力,具体如下: 上述分类是基于我们现阶段对业务需求的认知,随着推荐算法PaaS化的不断推进,定义及分类也会不断迁移; 2.2 推荐算法PaaS化能力建设 2.2.1 推荐算法组件化 推荐算法组件化是平台化、配置化的前置步骤,通过组件化,我们可以将算法能力可视化,让沉淀在代码中的一些信息展示在公众面前,让算法能力成为一种真正可传承的资产,高效赋能业务需求;具体而言,我们通过将算法能力抽象及封装,集成在一个可运行的代码包中,使用者通过算法组件的介绍及使用说明,就可以“插拔式”的应用在自己的业务领域; 算法组件化建设主要包含两部分,一是推荐算法PaaS化能力建设者将推荐算法能力进行集成,二是推荐算法PaaS化能力使用者将算法组件应用在任何想应用的场景中,而且使用者自己就可以把握需求交付的节奏; 推荐算法组件化示意图
2.2.2 通用算法能力平台化 平台化的主要目的是简化推荐算法组件使用的复杂度,因此,我们对平台工具的要求是具备可用、可视、可改的特点;值得注意的是,平台化这里我们可以分为两个大类,其一是推荐能力全链路的平台化,目的是能够快速支持新增推荐位这类业务需求;其二是推荐算法模块的平台化,通过这样的平台工具,希望能够快速支持已有推荐位推荐策略迭代优化类业务需求; 针对推荐能力全链路的平台化,我们和产品、架构、平台侧合作,通过打造丰富的推荐场景模板,并提供通用的个性化分发能力,满足业务快速接入的诉求;具体来说,对于业务方对不同推荐场景接入的不同诉求,PaaS化项目组已经建设了诸如全站商品综合推荐、主sku相似相关推荐、业务灵活底池推荐、全渠道门店+商品推荐、小助手商品推荐等多类通用模板,在这些模板上,推荐算法PaaS化依据可变化、可复用的基础逻辑,通过提供丰富的推荐策略供业务方选择使用,覆盖更多新增推荐位需求; 场景模板列表示意图
针对推荐算法模块的平台化,我们计划和平台侧合作,通过建设一批提效工具,提高算法同学的工作效率,缩短需求的交付周期; 2.2.3 通用算法策略配置化 为了提升算法人员支持业务需求的效率,立足目前的推荐系统,同推荐架构合作,完成建设通用算子库,包括常用的取数、召回、排序、过滤、多样性等算子;在未来,这批通用算子可以直接进入小流量实验验证效果,降低算子配置的成本,提高代码的复用度,达到缩短需求交付周期的目标; 实现通用算法策略配置化前后的流程对比
2.2.4 定制化算法策略低代码开发 在支持业务需求的过程中,我们发现一个小小的算子开发也要耗费算法人员大量的时间,包括不限于:前期的开发沟通、策略的开发、环境部署、策略的验证及算子上线等,我们希望将开发流程进行精简,从而达到提效的目标,基于此,同推荐架构、平台达成共识,建设面向算法等专业人员的低代码开发工具,使定制化需求能够快速的通过低代码环节进行快速开发和发布上线; 整体思路,参考大数据的 easy studio 系统 2.2.5 推荐算法PaaS化工具建设 这里我们主要考虑定制类需求,比如召回新增数据源、敏感商品过滤、case排查工具等;对于定制类需求,我们希望提供一些高效易用的PaaS化工具,一方面,解放算法的重复劳动力,另一方面,缩短业务需求交付的周期;
三、落地实施
3.1 案例一 场景模板个性化推荐能力建设 3.1.1 场景模板开发 场景模板作为承接新增推荐位需求的一种工具,直接开放给业务方使用,针对不同推荐场景,我们建设了丰富的模板供业务方选择使用,包括:全站商品综合推荐、商详、购物车、直播、短视频等,在每个模板上,我们配置了基础的推荐分发策略,业务方可以根据自己的需求选择使用哪些推荐策略;下面以商品聚合tab推荐为例,介绍模板个性化推荐能力的落地实施情况; 首先,在模板建设的前期,我们会和产品共同确认类似需求的量级,作为评估是否建设模板的依据;比如说,我们评估商品聚合tab推荐这类需求在每个季度平均会存在3-4个,且该类需求对算法能力的要求基本相似,因此,我们认为商品聚合tab推荐是属于通用类且比较频繁的一类需求,需要建设模板高效承接该类需求; 其次,作为算法人员,我们需要针对该类需求进行算法能力的梳理,通过过去十几个类似需求对推荐能力的要求,大致可以整理出一版功能完善,覆盖度极高的算法方案;以商品聚合tab推荐为例,在数据接入时,大部分需求中,业务方提供的数据是包含商品池(did)、虚拟类目/品牌(vcateid)及真实类目/品牌(cate_id)的底池数据,而在召回时,往往通过冷启和画像两路召回完成虚拟类目/品牌及真实类目/品牌的召回,再通过一个线性排序模型完成rank阶段的打分,辅以过滤、调权及多样性策略完成整个推荐分发能力的搭建,通过上述描述不难发现,如果大部分需求都是按照上述流程推进,那我们就可以设计完善的算法方案高效承接类似需求; 然后,在算法方案评审完成的基础上,由架构侧完成功能的开发,由平台侧完成前端页面的开发; 最后,当再存在类似业务需求时,我们对业务方开放模板能力,业务方自己就可以通过点选式的页面完成需求,且这个过程的进度均由业务方自己把控; 场景模板开发流程图 3.1.2 全自动召回词表/索引库能力建设 在我们承接业务需求的过程中,大部分情况下,每个业务方都有自己的商品底池,面对不同的商品底池,我们需要根据商品底池的变化动态的调整召回词表或者索引库,假如我们想要个性化分发能力完全自动化,那就需要打造一套新的召回词表/索引库构建工具,基于此,我们联合平台侧共同提出了一键底池/索引库创建落地方案,具体来说,算法人员将模板上所需的所有召回词表/索引库生产脚本进行抽象封装,预留入参及出参,平台侧通过前端界面获取具体召回词表/索引库创建的命令,并将该命令作为入参输入算法人员预先封装好的代码包,为了每天定时更新任务,同时自动创建BDP调度任务,代码包的出参通过DUCC回传给平台侧,作为后续创建词表/索引库的依据,从而完成召回词表或者索引库的全自动化创建; 一键底池/索引库创建落地实施 3.1.3 多业务排序模型支持 为了覆盖更多业务需求,在排序模块我们主要考虑不同业务模式下对排序能力的要求,比如,在下沉场景,更多的是需要提升UCVR指标,而主站的一些业务需求希望提升用户的UCTR指标,因此,为了兼顾多样的业务需求,我们梳理了三个常用的模型,分别是主站的多领域排序模型,特价版的下沉排序模型以及ToB的企业排序模型,将上述三个模型集成到每个模板里,并提供每个模型的介绍及使用说明,业务方可以根据需求的具体内容进行选择; 排序模型选择 3.2 案例二 打造高效易用的PaaS化工具 工具的合理使用,不仅可以提高我们的工作效率,还可以使我们的工作变得更加轻松;这里以我们在用户体验中打造的啄木鸟为例,为大家讲解PaaS化工具在业务中的应用;(名词解释之啄木鸟:支持离线过滤/解禁自主配置的平台化工具) 3.2.1 需求梳理 在用户体验模块,常常有业务需求需要对商品、类目、敏感词等进行过滤,或者在某一段时间内进行过滤,时间过后要求再释放出来;在没有打造啄木鸟之前,我们接到类似需求后,会手动将商品、类目或者是敏感词写到一个文本中,然后再将文本push到hdfs的某一个路径下,第二天的BDP调度任务执行时,会更新数据表,达到过滤或者释放的目的;观察上述流程不难发现,手动修改文本极易导致出错,无心的删除或者增加可能就会导致第二天的调度任务挂掉,不稳定;另外,有新人接手这样的需求后,培训成本极高,需要手把手教几遍才敢把这样的工作交给他,操作难度大; 为了解决这样的难题,我们计划打造一款高效易用的PaaS化工具,这样的工具可以提供稳定的增删改查,而且还要操作简单,最好是一看就知道怎么操作,基于这样的想法,我们联合平台一起打造了啄木鸟; 3.2.2 啄木鸟的设计及开发 设计思路: 通过jrec平台,能够将所有的离线过滤/释放进行paas化配置,平台需要具备如下能力: 啄木鸟平台提供过滤、释放配置入口,由jrec平台提供; 在平台配置的长期规则可以下沉至离线,降低对线上服务资源的占用; 离线过滤能够灵活配置,且支持离线释放,减少手工操作成本; 方案设计: 整体方案设计如下图所示,通过平台WEB界面配置后,数据经DUCC流转到离线计算任务部分,待离线计算任务完成后,导数到jimdb进行缓存,线上配置过滤服务或者ps的过滤算子后即可完成商品、类目或者是敏感词的过滤与释放;
啄木鸟落地实施
3.3.3 啄木鸟使用 啄木鸟建设好交付对应的算法人员进行使用,我们也提供了详细的使用手册供新人学习;
四、实践经验总结
在推荐算法PaaS化探索与实践的过程中,我们作为能力的提供者和能力的使用者,一方面从能力提供者的角度出发,总结梳理出需要提供的PaaS化工具,另一方面,从能力使用者的角度出发,去评估工具是否高效易用; 作为能力的提供者:通过对业务需求的梳理及PaaS化建设者长期的业务经验,立足现有推荐系统,通过对推荐算法的组件化,重新认识系统,重新规划流程; 作为能力的使用者:从被动到主动,切实感知到工具对效率的提升,善于利用工具,通过PaaS化工具,轻轻松松完成复杂的业务需求,只要想干,就可以自己把握需求交付的节奏;
五、未来工作展望
我们希望在长期主义的复利下,将推荐算法PaaS化积累成一个奇迹;基于我们目前对业务需求的认知,未来,我们将从如下几个方面不断深耕: 5.1 场景模板分层个性化推荐能力建设 在未来一段时间里,我们会针对模板的个性化能力进行升级,基于现在基础版的现状下,提供进阶版及高阶版能力,满足业务更多样的诉求; 5.2 打造高效易用的PaaS化工具 5.2.1 单素材服务能力建设 首先需要阐述一下我们为什么要建设单素材服务能力,一个重要的原因是场景模板仅能支持新增推荐位需求,且该类需求不能很复杂,而对于复杂的新增推荐位需求或者是已有推荐位的迭代优化场景模板无法提供支持;基于此,我们提出了服务复用的概念,具体来说,我们计划将单素材打造成一个一个的服务,算法人员专注的对服务进行全方位优化,而需要进行效果优化的新增推荐位需求以及已有推荐位的迭代优化则通过服务进行赋能,此举不仅可以减少算法人力的投入,还可缩短业务需求交付的周期; 5.2.2 算法组件平台化进一步升级 为了提升推荐算法PaaS化能力使用者的使用体验,我们计划将部分通用的算法能力平台化,以摆脱目前仍然需要算法人员手动复制的操作工作,真正实现点选式的操作方法,因此,后续我们也会联合平台侧,共同打造这样的平台能力,进一步释放算法人员的重复劳动力。 -end-
推荐内容
【实践篇】推荐算法PaaS化探索与实践
纳指暴跌 耶伦急“救火” 狠批惠誉下调美国信用评级决定不合理
筑牢安全防线 西安经开区开展化妆品“一号多用”专项检查
V观财报|营收增七成,百济神州上半年净利仍亏52.19亿
吃什么补钙最好(可以吃什么东西补钙?)
再见梅西亚斯、CDK或离队,2000万大将有望加盟
粉色可以代表勇气,《芭比》也不仅是女性的反击
谁对谁错爱恨交错_爱对恨错
生活中哪些人容易被慢性胃炎盯上?医生:4类人要提高警惕
宝马,松开了割“韭菜”的刀
小田改大田 提升耕地作业条件 来看湖南汨罗小田“变形记”→
(经济)巴西央行三年来首次降息
【看世界】高温大风加剧美国加州野火蔓延,“物种多样性”可能被摧毁
民生证券:给予芯原股份买入评级
收缩创新药物工艺研发投资 药石科技终止12亿元对外投资计划
“警”防诈骗 守护当“夏”
洛带梗的来源是什么
2021年正月初六祝福图片 2021正月初六的祝福)
广东佛山工会开展贴心“带娃”服务,让职工轻松一“夏”
新希望:公司目前正在大力推动闲置猪场的盘活利用
港股中资券商股午后持续走强国联证券涨超13%
“违背祖宗”的决定?暴雪8月搞事,离职员工MMO新作上架
黄玉髓与黄龙玉哪种贵
统计局:上半年全国分省市家电产量出炉,广东空调增超17%
文学笔下的威士忌酒桶女生生日礼物的最具意义之选
一码通泉城!“爱山东·泉城办”(“爱山东”济南分厅)新版上线!
软银旗下Arm计划最早于9月进行IPO 估值超4300亿元
蔬菜立体高效种植新技术(关于蔬菜立体高效种植新技术简述)
国道停车看冰川要收费,“门票经济”何时休?
2025年北京各区将打造至少一条高品质商业步行街
纽约一男子为逃避警方追捕 驾车撞伤10人
共创舒适宜人的游玩环境,上海迪士尼度假区与滴露达成数年战略联盟
微软开启XGP Core内测 完整游戏库9月14日公布
外国报道啤酒节 反映啤酒节问题外国网友称收到赔偿 基本情况讲解
至少飞行出租车初创公司Lilium又获得了融资
田径场跑道平面图(田径跑道为什么是椭圆形)
华为 Mate 60 第三方手机壳曝光:圆形镜头模组较大,呈凸起状
小鹏汽车自动驾驶副总裁吴新宙离职,将加入英伟达
尔康制药(300267):股价成功突破年线压力位-后市看多(涨)(08-03)
农户、小微企业和个体工商户融资担保增值税政策延续执行
三江源源头地区正式建立5G远程观测点位
山一大附属省立医院血管外科:精研技术创新,畅通生命之河
王楠大发雷霆!7岁女儿犯错被妈妈揍,直接上脚踢,富豪爸爸心疼
2023武汉租房提取公积金间隔多久能二次提取
老游戏又火了!《天下贰》首日创角超80万,手机即可玩《剑网3》
四部门发布进一步支持重点群体创业就业有关税收政策
恭喜《芭比》,用塑料女权掀起腥风血雨
暑运过半 各部门积极保障旅客平安有序出行
瑞幸业绩大超市场预期!如何起死回生?
荣盛发展:关于为荣盛建设融资提供担保议案未获股东会通过
经参头版:稳增长“组合拳”释放四大政策信号
培养高素质水下机器人专业创新人才,推动海洋装备智能化创新发展
25.98万起 国产豪华中大型SUV红旗HS7开售:V6机头彻底退出
交大思诺:截止2023年7月20日我司股东总数为10,712户
弘扬拥军光荣传统!玉屏自治县纪委监委召开退役军人座谈会
鹤壁市公安局淇滨分局:反诈宣传进社区 警民携手筑平安
山东聚焦“水经济” 助力实现“三网四带”新格局
青玉没有墨玉好
洁净城市要得 “以克论净”要不得
水利部针对东北三省一区启动水旱灾害防御Ⅳ级应急响应
道通科技(688208):8月2日北向资金增持3.26万股
8月2日龙虎榜:1.19亿抢筹浙江世宝 机构净买入10只股
京津冀强降雨是否与厄尔尼诺有关?
132处防汛点位责任到人!防汛进入关键期,全力以赴护安澜
泰山科技学院:特色办学引领,聚焦学生发展
电影《孤注一掷》曝光境外诈骗工厂,张艺兴:导演给了海量骇人内幕
翡翠晴水和蓝水不值钱吗
筑牢安全防线 西安经开区开展化妆品“一号多用”专项检查
新疆乌鲁木齐:体验劳动快乐
时光匆匆的句子唯美 时光匆匆的句子唯美四字
巴拉德宣布与福特卡车合作生产氢燃料电池重型卡车
中国人民抗日战争纪念馆8月4日恢复开放
海蜇的营养价值及功效与副作用(海蜇的营养价值)
对华芯片制裁有漏洞?美国终于发现,却为时已晚,中国已抓住机会
球迷热议梅西激活队友:梅西+泰勒=科比+奥尼尔,组迈阿密新三巨头!
采埃孚上半年销售额同比增长约10%,亚太地区增幅明显
水利部针对蒙辽吉黑启动洪水防御Ⅳ级应急响应
国家发展改革委下达1亿元投资支持北京、河北暴雨洪涝灾害灾后应急恢复重建
云天化:拟以1.5亿元-2亿元回购股份
奔豚汤的功效与作用(奔豚汤)
【实践篇】推荐算法PaaS化探索与实践
美媒:美国下周或宣布更多对乌克兰军事支持
绝味食品:拟回购不低于2亿元且不超过3亿元公司股份
“部署俄罗斯战术核武器进度过半”
路劲:上半年集团已签订合同额144.84亿元 同比升约16%
纳指暴跌 耶伦急“救火” 狠批惠誉下调美国信用评级决定不合理
焦作马村区:“亲青课堂”温暖“农家娃”
神舟高端本换LOGO遭吐槽,网友:这标好像在哪儿见过!
涿州发布断交公告
惠誉下调美国信用评级
众兴菌业:公司目前不涉及创投业务
民生证券给予芯原股份推荐评级,2023年中报点评:二季度IP业务重回高增,盈利能力改善明显
部分院校投档线超本科线,广东高招专科提前批完成投档录取
四川产业故事⑩丨遂宁电子信息产业何以异军突起?
8月2日基金净值:工银聚宁9个月持有期混合A最新净值1.011,跌0.26%
中电兴发:取得施耐德电气新能源行业数字能效集成认证级合作伙伴授权
联想暑期特惠购启动!买硬件、选服务,这份清单快收藏好
中孚实业:2010年至2013年 公司参与了中国科学院电工研究所承担的“大电流高温超导直流电缆的关键技术研究与工程示范”项目
新款MAN 35/44DF CD:探索性能卓越的紧凑型发电机
卓然股份(688121):8月2日北向资金减持1900股
胜宏科技回复深交所关注函 收购MFS集团落地多元化战略
锂电池迎来蜜月期,带领新能源突围
暴雨天车泡水、被冲走,保险如何理赔?
湖南卫视仍在申请快乐大本营商标 快乐大本营商标被多方抢注 快乐大本营
dnf黑刀暗月哪里爆率高(dnf黑刀暗月哪里爆)
中牧股份:拟1.27亿元收购成都中牧65%股权
0016·风暴(被抑制的,终会带来毁灭)
北交所日报:低开低走再度探底 天力复合一枝独秀
河北一男子被拘:在泄洪区大堤上停留观望还劝不走
挪威官员:支持企业参加进博会和服贸会
韶关丹霞英才卡有什么用?(韶关丹霞英才卡有什么用)
妥妥的“小说男主”!985直博生夺金,回应如何平衡这两件事......
聚焦高质量发展|辽宁:厚植民营经济发展沃土 - 新华网客户端
中国主控首部深海怪兽大片《巨齿鲨2:深渊》长沙路演,8月4日全球上映
养鱼是什么意思网络用语(鱼塘养鱼是什么意思网络用语)
夏季高温,放车里暴晒的矿泉水有毒?上海消保委买水测试发现……
8月2日基金净值:天弘上证50指数A最新净值1.2411,跌0.91%
忽略是什么意思啊(忽略是什么意思)
突然熄火!超导“崩盘” 机构狂抛+公司澄清!一款药物可杀死所有癌瘤?最新宣布!
博德之门3精金熔炉在哪 博德之门3精金熔炉位置
再见梅西亚斯、CDK或离队,2000万大将有望加盟
今日盘中突破年线个股
“小修小补”增添烟火气,宝山这里积极构建“15分钟社区生活圈”
新能源汽车涉水后,可能有哪些安全隐患?
V观财报|营收增七成,百济神州上半年净利仍亏52.19亿
寿光:工业技改催生发展新动力
《登场了!北京中轴线》热播, 大美中轴成文化传承“活”标杆
李小加:滴灌通目标年底投资3万家店
人民体谈:科技赋能大运,智慧创享未来
互太纺织(01382)8月2日注销551.3万股已回购股份
美国WTI原油和布伦特原油在看涨趋势中承压回落
宜昌社保怎么领70岁补贴
新乡经开区税务局:可视答疑解难题 直播税宣零距离
科创板光伏公司业绩捷报频传 先进产能持续释放
粉色可以代表勇气,《芭比》也不仅是女性的反击
致敬“最可爱的人”:倡导婚俗新风,为军人集体颁证
6个交易日加仓近539亿元 价值风格龙头股获北向资金青睐
中触媒(688267):MACD指标DIF线上穿0轴-技术指标上后市看多(08-03)
第二架C919投入商业运营,飞这条航线
超4.4亿资金追捧!5倍算力龙头强势涨停
意媒:若48小时内未与拜仁达协议,国米将激活索默600万欧解约金
汽车玻璃水配方和汽车防冻液配方(汽车玻璃水配方)
特斯拉Model 3停产改款 8月14日生产 新款车即将上线
【世界看大运】过把瘾!各国运动员们集体参观大熊猫直呼:完美!
和田白玉和羊脂玉有区别吗
C视频|中国香港选手佘缮妡 获大运会击剑女子重剑个人决赛冠军
香港楼宇买卖登记量连降4个月
吃什么补钙最好(可以吃什么东西补钙?)
9月迎来财运滚滚,3个生肖事业旺,生意旺,一路旺上旺!
向沙漠下订单,一颗有机贝贝南瓜在盒马的“奇幻漂流”