这"一"个点击率模能用遍阿里,凭什么?

多场景建模: STAR(Star Topology Adaptive Recommender) 针对多场景任务建模,STAR提出了几个有效的组件来探索场景之间的关联和捕获不同场景的区别/特性: - Partitioned Normalization:基于场景分区的标准化 - Star Topology FCN:组合共享中心参数和场景特定参数,对应场景样本更新场景特定参数 - 辅助网络:场景特征更直接地去影响最后的预估 阅读详情

今天我们就来探讨一篇论文《One Model to Serve All: Star Topology Adaptive Recommender for Multi-Domain CTR Prediction》,该论文称一个模型能服务所有的点击率模型。传统的推荐系统,都是每个业务领域训练一个模型服务该业务,然而,在大型商业平台上,推荐系统需要对多个业务域进行点击率(CTR)预测。不同的业务域有重叠的用户组和items,因此存在共性。因为特定用户组可能有所不同,用户行为可能会在特定的业务域内发生变化,所以不同的域也有较大的区别。区别导致不同领域有特定的数据分布,这使得单一的共享模型很难服务所有域。针对这个问题,论文提出了星型拓扑自适应推荐器(STAR),该模型高效地学习并服务于所有领域。具体地说,STAR具有星拓扑结构,包含共享中心参数和特定域的参数。共享参数用于学习所有域的共性,特定域的参数捕获域之间的区别,从而更精确预测。给定来自不同域的请求,STAR可以根据不同的域调整其参数。到目前为止,STAR一直是部署在阿里巴巴展示广告系统中,获得CTR平均提高8.0%,RPM平均提高6.0%。

多域点击率问题

如下图所示,就是两个业务领域,一个是首页推荐,一个是猜你喜欢,都是为用户推荐他可能购买的商品。首页推荐在淘宝首页的最上方,可以是商品、商店、品牌等。而猜你喜欢都是商品。除了直接混合训练数据,直接粗暴的训练一个共享参数的点击率模型,另一个方案是每个业务领域训练一个模型,这样会有以下问题:

  • 一些业务训练数据不足

  • 维护太多模型成本过高

所以该论文提出去学习一个高效的点击率模型,可以同时处理上百个业务领域。模型的输入是(x, y, p),x是各个领域共有的特征,如用户行为序列,用户画像,商品特征,上下文特征等。y表示是否点击,p表示业务领域的标识。因为数据来自不同p,所以模型要准确的捕捉不同领域直接的数据分布差。

说了这么多,大家可能有疑惑,这难道不是多任务问题?论文中也做了解释,这和多任务是完全不同的,多域问题是解决不同域的同一个问题,比如预测不同域的点击率。而多任务优化目标是多个的,比如同时优化点击率和转化率。现有的多任务学习框架都是共享底层,不同的任务用不同的输出层,对于多域问题,并不能充分挖掘不同域之间的关系。所以STAR横空出世了,如下图所示,每个域都有自己特定参数,而且共享中心参数。

星框架

如上图(右)所示,STAR由3个模块组成:

  • partitioned normalization (PN)

  • star topology fully-connected neural network (star topology FCN)

  • the auxiliary network

先采样一个业务域p,然后采样B个样本,如下所示:

然后通过pooling和concat等操作,获得B个固定长度的embeding。先后输入到PN和FCN中,p直接映射成embedding,和FCN的输出合并,作为最终的输出,这样既能捕捉不同域的共性和异性,也能显示的捕捉域的特性。

PN:其实就是修改了batch normalization(BN),因为BN假定样本都是来自同一分布的,但是由于我们这篇论文中的数据来自于不同的域,所以BN中的参数,在不同域中是不一样的,所以修改如下:

STAR Topology FCN:经过PN后我们得到z',然后就要输入到星形(多个)全连接的前馈神经网络中,有一个共享参数的前馈神经网络,还有M个(域的个数)对应不同域的前馈神经网络,最后FCN层定义如下:

Auxiliary Network:如果只让模型自己去学习不同域的差异是很困难的,如何显示的把域的信息加入到模型中呢?所以提出了Auxiliary Network,即直接把p embedding,和其他特征的embedding进行concat,然后输入到网络中得到sa,FCN的输出定义为sm,然后通过下式得到最终输出,最后用log loss进行模型的学习。

实验

对比各个域在各个模型(包含单任务,多任务模型)的效果,我们也发现STAR的表现均最优。


觉得还不错就给我一个小小的鼓励吧!


【大数据】【Spark】淘宝展示广告点击率统计分析 阅读详情

相关推荐

广告拍卖机制与点击率预估概述

提起大数据与机器学习,绕不开的就是“点击率预估”问题,这是由于广告的日志信息天然具有大量有标记信息。在这里,基于以往的工作,我对点击率预估的背景与技术背景进行概述。更进一步的文章留待后续更新。    在开始之前,这里也对广告业界常用的名词例如CTR、策略、算法进行说明。    名词定义:         CTR(Click-Through-Rate):点击率         Bid:广告主

frankie110的专栏 3044

一个模型能服务所有的点击率模型?

十方@炼丹笔记今天我们就来探讨一篇论文《One Model to Serve All: Star Topology Adaptive Recommender for Multi-Domain CTR Prediction》,该论文称一个模型能服务所有的点击率模型。传统的推荐系统,都是每个业务领域训练一个模型服务该业务,然而,在大型商业平台上,推荐系统需要对多个业务域进行点击率(CTR)预测。不同的...

炼丹笔记 567

MiNet:阿里跨域点击率预估混合兴趣模型

MiNet:阿里跨域点击率预估混合兴趣模型_用户跨域点击率预估的最大优势在于通过使用跨域数据,目标域中的数据稀疏和冷启动问题都能得到缓解,这也是为什么能提高推荐性能的原因。 在读这篇论文之前,其实我对跨域推荐是毫无概念的,而偏偏这篇论文又把relate…https://www.sohu.com/a/451333300_120972502 ...

永远飞翔的鸟 280

【多场景建模】CIKM2021 阿里妈妈多场景CTR预估模型STAR 论文精读

文|Youngshell审|bindingdai多场景建模是推荐系统CTR预估领域比较热门的一个研究方向,本次给大家分享的论文是:《One Model to Serve All: Star Topology Adaptive Recommender for Multi-Domain CTR Prediction》这篇论文来自阿里妈妈定向广告技术团队,文章发表在CI...

abcdefg90876的博客 2595

【ART-Pi与RT-Thread入门】①ART-Pi上手初体验

文章目录关于ART-Pi实物照片板载资源、扩展接口及驱动支持扩展引脚默认固件蓝牙配网微信扫描二维码设备选择 ART-Pi,输入所要连接的 WIFI SSID 和密码配网成功会显示IP地址打开IP地址Finsh控制台配网WindowsmacOS 关于ART-Pi ART-Pi是 RT-Thread 团队为嵌入式软件工程师、开源创客设计的一款极具扩展功能的 DIY 开源硬件。致力打造一个开源的软硬件平台。 实物照片 板载资源、扩展接口及驱动支持 扩展引脚 其中P1排扩展引脚座兼容树莓派的扩展接口,并

SimonLiu的博客 5831

网格聚类 Grid Clustering/Grid-based Clustering

本文主要简单介绍了网格聚类的基本概念,优缺点,应用场景,建模时的注意事项,评价指标,实现方法,python示例和模型参数等。

JasonH2021的博客 4829

一个模型搞定多个CTR业务!阿里STAR网络介绍(附代码实现)

今天为大家带来阿里巴巴2021年的一篇文章:《One Model to Serve All: Star Topology Adaptive Recommender for Multi-Do...

Kaiyuan_sjtu的博客 7792

【生成数据集EXCEL文件】使用生成对抗网络GAN生成数据集:输出生成数据集EXCEL

生成器的任务是接收随机噪声向量作为输入,并尽可能生成与真实数据相似的样本,而判别器则是一个二分类器,旨在区分输入的样本是来自生成器生成的,还是来自真实数据。在训练过程中,生成器和判别器通过对抗学习的方式相互博弈,生成器的目标是生成足以欺骗判别器的样本,而判别器的目标则是尽可能准确地判断样本的真实性。GAN网络在多个领域展现了强大的能力,能够生成与训练数据分布相似的新数据,包括但不限于图像生成、图像风格转换、超分辨率、数据增强、视频生成、自然语言处理、医学图像处理以及游戏与虚拟现实等。

hustef的博客 1522

推荐系统遇上深度学习(一零七)-[阿里]使用统一模型进行多域CTR预估

今天给大家介绍的是阿里公开的一篇论文,主要介绍如何使用统一的模型在多domain进行CTR预估。论文标题为《One Model to Serve All: Star Topology A...

abcdefg90876的博客 2330

uses ARM-Compiler ‘Default Compiler Version 5‘ which is not available. MDK5.37安装ARM_Compiler_5

MDK5.37安装ARM_Compiler_5 最后一个AC5编译器,从MDK5.37开始,不再默认安装,需要独立安装 ARMCompiler_506_Windows_x86_b960.zip (80.94MB) 否则使用AC5编译代码报错如下: Build started: Project: Project *** Target 'STM3210C_EVAL' uses ARM-Compiler 'Default Compiler Version 5' which is not available. *

mowwwcom的专栏 2万+

用Typora画流程图和序列图:Mermaid语法实战教程(含常见报错解决)

本文是一份详细的Typora与Mermaid语法实战教程,教你如何在Markdown文档中高效绘制流程图和序列图。文章涵盖从环境配置、核心语法到复杂图表构建的全过程,并重点解析了常见报错原因与解决方案,助你将可视化图表无缝融入文档工作流。

weixin_29279101的博客 300

淘宝展示广告点击率分析

一、 项目背景 二、数据来源 https://tianchi.aliyun.com/dataset/dataDetail?dataId=56. Ali_Display_Ad_Click是阿里巴巴提供的一个淘宝展示广告点击率数据集。 三、数据简介 1.原始样本骨架raw_sample: 从淘宝网站中随机抽样了114万用户8天内的广告展示/点击日志(2600万条记录),构成原始的样本骨架。 字段说明如...

weixin_39802763的博客 1万+

使用AI编写测试用例——详细教程

现阶段AI还不能完全替代人工测试用例编写,但如果把AI当做一个提高效率的工具,它将会是一个很强大的辅助。

公众号|软件测试老吴 3万+

阿里正式开源通用算法平台Alink,“双11”将天猫推荐点击率提升4%

整理 |若名出品 |AI科技大本营(ID:rgznai100)近日,阿里云计算部门已在 GitHub 上发布了其 Alink 平台的“核心代码”,并上传了一系列算法库,它们支持批处理...

AI科技大本营 4902

[QMT量化交易小白入门]-七、可转债双低策略Python代码详解与实战

本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写100篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步,自己淋过雨了,希望大家都有一把伞。

木头大左的博客 3894

LLM 大模型学习必知必会系列(十一):大模型自动评估理论和实战以及大模型评估框架详解

LLM 大模型学习必知必会系列(十一):大模型自动评估理论和实战以及大模型评估框架详解

丨汀、的博客 3217

DIN: 阿里点击率预估之深度兴趣网络

广告推荐算法系列文章: 莫比乌斯: 百度的下一代query-ad匹配算法 百度凤巢分布式层次GPU参数服务器架构 DIN: 阿里点击率预估之深度兴趣网络 DIEN: 阿里点击率预估之深度兴趣进化网络 本文的知识点来源于参考文献[1],是阿里巴巴2018年在KDD上的论文。本文可以视为Attention机制在推荐系统上的应用。对Attention机制不了解的同学可以看下面的文章进行学习。 Transformer: Attention的集大成者 Bert系列 背景-推荐模型 正如我们在分布式层次GPU参

雨石 1374

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

DIEN: 阿里点击率预估之深度兴趣进化网络

广告推荐算法系列文章: 莫比乌斯: 百度的下一代query-ad匹配算法 百度凤巢分布式层次GPU参数服务器架构 DIN: 阿里点击率预估之深度兴趣网络 基于Delaunay图的快速最大内积搜索算法 DIEN: 阿里点击率预估之深度兴趣进化网络 EBR: Facebook基于向量的检索 阿里巴巴电商推荐之十亿级商品embedding Overall 这篇文章所介绍的模型,用于在用户没有输入搜索词来表达意图的时候,给用户推荐商品的场景。这里的收费方式一般是CPC,即Cost per Click,每次点击收

雨石 1987

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

【有利可图网】阿里统计2000+海报,发现了这6点因素影响了点击率

想必各位伙伴是不是平时 没事都会逛逛淘宝, 买个衣服用品什么的? 作为设计师的我们是不是总会想, 如何能让首焦海报点击率达到巅峰呢? 正发愁的伙伴可是有福啦! 近日,阿里妈妈发布 《美妆行业淘宝首焦创意洞察》, 赶快来学习一下并收藏起来吧! (文字有部分删减) 话说阿里妈妈的这波数据, 可是帮了商家和设计师大忙了, 通过这组数据的洞察方式, ...

有利可图网 246

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

阿里最新论文解读:考虑时空域影响的点击率预估模型DSTN

作者 |石晓文转载自小小挖掘机(ID: wAIsjwj)【导语】:在本文中,阿里的算法人员同时考虑空间域信息和时间域信息,来进行广告的点击率预估。什么是时空域?我们可以...

AI科技大本营 1712

推荐系统遇上深度学习(一三八)-[阿里]广告点击率预估中的外部性建模

今天给大家分享的是阿里在KDD2022上中稿的论文。过往的广告点击率预估主要考虑广告本身的特征,而忽略了相邻展示的其他商家对其的影响,因此本文的出发点主要是广告点击率预估中的外部性建模。同时,针对点击率预估时由于广告展示位置不确定所带来的外部性多样和不确定的问题,设计了针对性的解决方案,一起来看一下。1、背景阿里搜索广告场景下,自然结果和广告结果混合展示。两部分展示的item分别由自然系统(org...

abcdefg90876的博客 458

点击率预估模型汇总_阿里 | 跨域点击率预估混合兴趣模型MiNet

本文要介绍的论文是《MiNet: Mixed Interest Network for Cross-Domain Click-Through Rate Prediction》论文下载地址为:https://arxiv.org/abs/2008.029741、背景当前的点击率预估模型往往是在单域上进行的,比如在预估广告的点击率时,仅仅使用广告上的数据。但是呢,在新闻推荐中呢,广告往往是和自...

weixin_29170089的博客 450

业余草推荐阿里妈妈自研广告点击率预估核心算法MLR

业余草推荐阿里妈妈自研广告点击率预估核心算法MLR。小编觉得CTR(广告点击率)预估的能力对于广告系统的意义和重要性,类似于在证券市场上预测股价的能力,优秀的CTR预测,通向美好和财富...(以下转载内容部分较为干货,文科生不易看懂是正常的,静静地欣赏数学之美即可...)阿里妈妈国内领先的大数据营销平台,拥有阿里巴巴集团核心商业数据。在这里每天有超过50亿的推广流量完成超过3亿件商品的推广展现,覆

xmt1139057136的专栏 3781

论文复现: DSIN-阿里点击率预测三部曲-3

转自AI Studio,原文链接: 论文复现: DSIN-阿里点击率预测三部曲-3 - 飞桨AI Studio 论文复现:Deep Session Interest Network for Click-Through Rate Prediction 一、简介 Deep Session Interest Network for Click-Through Rate Prediction 是点击率预测问题的一篇经典论文,该论文的先前工作有大家非常熟悉的DIN,DIEN。都是关注于用户的兴趣,对用户的历史会

m0_63642362的博客 1087

点击率如何计算?靠点击率怎么赚钱呢?

无数的站长都知道提高网站点击率,却不知道点击是如何计算的,只知道网站点击率高了,就可以带来转化就可以赚钱了。只知道通过自己的平台来赚钱,却不知道除了自己平台外。很多其他平台其实也是可以赚钱的,而且认识的很多站长通过第三天平台搞点击率,赚取了更多的钱。那么,接下来就谈谈有哪些第三方平台靠点击率怎么赚钱? 一、点击率如何计算呢? 现来看看点击率的计算公式为:点击率=(点击量÷展现量),具体计算方式为:如一个网页的关键词通过百度搜索引擎统计代码进行统计到这个点击量除以该页面的关键词在百度搜索引擎中展现出来的量,然

weixin_42945180的博客 6444

你真的懂点击率(CTR)建模吗?

欢迎关注:阿里妈妈技术公众号 本文作者:怀人 阿里妈妈技术团队 点击率(CTR,Click-Through Rate)以及派生的各种用户行为概率(如商品购买率、推荐好友接受率、短视频3s曝光率等)是广告、推荐、搜索等互联网应用中大家耳熟能详的词汇。以点击率为例,如何建立高效的CTR预估模型是领域从业者们的核心能力,也是头部企业长期重兵投入、持续优化的核心技术。 近些年来,得益于深度学习带来的巨大红利,CTR预估建模技术发展迅速,顶会论文、技术博客等都有大量精妙而深刻的介绍,加之开源浪潮带来的工具普及,这

阿里妈妈技术 3032
上一篇: 【中国十大科技创新人物】周涛教授:从窄门进走出宽路来!
下一篇: 国酒茅台,凭什么有价无市?
Wang_AI
博客等级 码龄12年 996粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值