【计算广告学习笔记】——广告系统

广告推荐算法 - 学习笔记(持续更新中) 本篇博客,是我用来记录学习广告推荐算法的一些笔记和总结。王喆:"深度"学习计算广告计算广告系统的核心目标是通过数据、算法和技术,在合适的场景下,将最相关的广告精准推送给目标用户,同时实现广告主媒体平台和用户之间的多方利益最大化。广告主:需求方核心目标:通过精准投放广告,最大化转化(如点击、购买)并控制成本,提升投资回报率(ROI)。关键行为:广告创建,定向设置,预算与出价策略,效果监控媒体平台:供给方核心目标:最大化广告收入,同时保持用户体验以避免用户流失。 阅读详情




广告投放引擎:响应前端发来的广告投放请求,结合用户标签、页面标签等生成查询条件,从广告库中检索出满足要求的广告,运用CTR预估模型进行广告排序并投放到用户浏览界面。

数据高速公路:将投放引擎的投放日志实时反馈给离线分布式计算平台和在线流计算平台,此外,还负责从第三方数据源搜集日志便于更加精准地投放。

离线分布式计算平台:如图所示有四个小组件,其中点击率建模即CTR预估,是离线处理当中对提升eCPM非常重要的部分。主要是挖掘用户日志,建模,来准确预估CTR。离线平台通常采用批处理方式进行模型更新。

流计算平台:流计算主要是进行在线实时反馈,对时间效率要求很高。

对于各个组件,有相应的开源系统来方便我们搭建一个完整的广告系统,说明如下:

Web服务器:Nginx服务器进行单一服务器搭建,ZooKeeper进行多服务器的分布式配置和集群管理

广告库:用MySQL进行存储是没啥问题的

广告实时索引:Lucene。

离线分布式计算平台:Hadoop。这个好像不是性能最好的,但是普适性最强,适合进行分布式管理,至于Spark...不知道以后会不会换代

流计算平台:Apache Storm。

数据高速公路:Flume

各种标签和特征缓存:一般来说,特征和标签的量略大,在内存中装不下,需要借助工具进行管理。一般用redis

通信接口:由于不同组件可能使用的语言不太一样,组合起来不能直接用,需要一个跨语言通信接口进行连接。一般用Thrift


二、不同组成部件的关键技术

1.广告检索:在搜索广告中其实是可以拿搜索引擎中普遍采用的倒排索引来进行的。而对于竞价广告领域,需要对传统倒排索引技术进行改进,这是因为竞价广告的关键词并非几个关键词那么简单,需要关联用户的历史搜索关键词来定位广告,因此搜索关键词多达几十甚至几百个。此时,可用布尔表达式检索和相关性检索等。对于文档相似性的比较,可以用向量空间模型进行衡量

2.查询拓展:是搜索广告的关键技术之一。只是直接采用用户搜索关键词进行广告匹配的效果不好,有时甚至匹配不到任何广告,此时需要对用户的关键词进行适当拓展。目前有基于推荐的方法、基于主题模型的方法、基于历史效果的方法三种。其中基于推荐的方法几乎能将所有推荐算法应用进来,但在实际中往往不可行;基于主题模型的方法只是基于文档内容的匹配,并不是基于用户意图的匹配,只能作为用户搜索数据的不足时的补充方法;基于历史效果的方法效果蛮好的,常作为前两种方法的补充方法。

3.广告投放位置:具体放在北区还是东区。北区对用户体验的影响稍明显一点。这实质上是一个带约束优化问题,在不影响用户体验的约束下将利益最大化

4.CTR预估:这是个大领域,比较通用的是采用LR模型作为基础模型,应用于CTR预估领域。日前,百度用DNN算法应用于CTR预估,貌似效果比LR要好一些,这些以后再深入讨论





广告系统术语:



1.点击率:CTR(click-through-rate)
  查看率:VTR 转化率CVR
2.按点击收费:CPC charge per click,
   策略有:一价计费 FP first-price,出价多少,一次点击计费多少
          二价计费 SP second-price 广告按下一位出价来支付点击价格
3.千次展现收费:CPM(cost per mille) 展示千次的固定价格
4.预估点击率(predict CTR,pCTR)广告展现前系统预估可能的点击率


------------------------------------------------------------


二、在线广告类型
1.条幅广告:底层备选素材,需要防天窗。
2.文字链广告:连接到广告主落地页的文字,如搜索广告
3.富媒体广告:弹窗、对联、全屏等。一般不采用受众定向的投放方式
4.视频广告:前插片、后插片、暂停等。前插片贵
5.社交广告:社交网络环境下嵌入的广告,如信息流中的广告。通过用户扩散式传播获取更大影响力。
注:在信息流的交互中挖掘价值前途光明。
6.移动设备广告:嵌套在应用里的广告。
7.邮件营销广告


----3.广告系统的架构:倒排检索加排序。排序规则:搜索以优化相关性为目标,但广告排序以优化投入产出比为目标。


三、在线广告简史
1.合约式广告:合同约定的方式确定某一广告位在某一时间段为某特定广告主所独占。
2.定向广告:targeted Advertising不同受众呈现不同的广告创意。
  受众定向:audience targeting,标定某个用户的性别、年龄或其他标签。
  广告投放机:Ad server,将广告投送由直接嵌入页面变为实时响应前端请求,并根据用户标签自动决策好返回合适的广告创意。
  担保时投送交易:此时仍合约,媒体向广告主保证某个投放量,并在此基础上确定合同的总金额及量未完成情况下的赔偿方案。
3.竞价广告:定向后标签越来越精准,广告主越来越多,难以对细粒度标签组合的流量做准确预估,当一次展示同事满足多个合约时,仅按照在线分配策略决策,会浪费贵的流量。所以,抛弃量的保证,唯利是图。——竞价广告。
供给方只向广告主保证质即单位流量的成本,但不再以合约的方式给出量的保证。
4.上下文广告:付费搜索相当于定向广告,即时兴趣的标签就是关键词,把搜索词换成页面提取的关键词,就产生了上下文广告。


-------
5.广义第二高价:竞价理论。
6.广告网络:批量运营广告位资源,按照标签卖给需求方,需求方冲突时竞价分配流量。
7.实时竞价:RTB real time bidding,让需求方按自己的人群来定义挑选流量。只要把广告展示的上下文页面url,以及访客的cookie等信息传给需求方,就可以定制人群选择和出家。因此单一媒体能达到的reach会很有限,因此出现了很多聚合媒体,即广告交易平台。AD Exchange.
8.需求方平台:DSP(Demand Side Platform),通过实时竞价,按照定制化的人群标签购买广告,与广告交易平台接口的产品。DSP需要尽可能准确的估计每一次展示带来的期望价值。




-----------------------------------------
四、广告效果产生过程(选择、解释、态度)
1.曝光(exposure)
此阶段有效性与广告位的物理属性有关,优化空间不多。如何从算法上消除位置带来的点击率预估偏差,很重要。


2.关注阶段(Attention)
原则:1.尽量不要打断用户任务。明确传达推送广告的原因(受众定向广告创意优化的方向),内容符合用户兴趣或需求。


3.理解阶段(comprehension)
原则:1.广告内容要在用户能理解的具体兴趣方位内
     2.注意设定与关注程度相匹配的理解门槛
     3.互联网广告,应该集中强调一个主要诉求吸引用户注意力


4.接受阶段(acceptance)
广告的上下文环境对广告的接受程度有很大的影响。
广告安全问题:合适的广告出现在合适的媒体上


5.保持阶段(retention)
广告信息给用户留下长久记忆


6.决策阶段(decision)

越靠前的阶段,效果的改善对转化率的贡献越大。


参考:点击打开链接

深度学习&故障诊断初学者 - 学习路线 针对初学者,一头雾水,不知如何学习,本文给出了一个学习路线 Python学习 - 打好编程基础 https://www.bilibili.com/video/BV1vA411b7Rn?spm_id_from=333.337.search-card.all.click B站免费课程 学到P49 建议时长 2周 深度学习理论 - 浅浅理解神经网络 https://www.bilibili.com/video/BV1FT4y1E74V?p=41 建议时长 2周............... 阅读详情

相关推荐

国土变更调查中六类拓扑错误的成因分析与高效修复实践

本文深入分析了国土变更调查中六类拓扑错误的成因,包括边界不一致和不规则图形等常见问题,并提出了高效的自动化修复实践。通过智能咬合算法、引力-斥力平衡模型等核心技术,显著提升了修复效率,节省人工质检时间70%。文章还分享了实战中的避坑指南和黄金法则,为相关从业人员提供了宝贵经验。

weixin_29202213的博客 359

一文搞懂CTR建模

作者:coreyzhong,腾讯 IEG 应用研究员本文分为三个部分:Part1 是前菜,帮助没接触过相关内容的同学快速了解我们要做什么、为什么做;Part2 适合刚刚接触 pCTR 建模...

腾讯技术工程 2139

单总线CPU设计(变长指令周期3级时序)(HUST)(头歌实验)

利用比较器等功能模块将32位MIPS 指令字译码生成LW、SW、BEQ、SLT、ADDI、OtherInstr信号也就是利用比较器将指令字转换为译码信号,OP与不同信号对应(查询MIPS手册得知) 16 进制 :23 是 2进制: 00100011 ,把获得的OP,Func,和常数比对,相同输出1.按照题目要求填写表格,使用logisim的组合逻辑电路分析功能,当然也可以直接再logisim中写真值表。单总线采用变长指令周期,不同指令周期数不同,节拍数可变化。写的excel表格最终生成电路(当然 需要先把

xuxuaifeifei的博客 1万+

多角度审视推荐系统

推荐工程师需要从不同的维度审视推荐系统,不仅抓住问题的核心,更要从整体上思考推荐问题。(1)推荐系统如何选取和处理特征?(2)推荐系统召回层的主要策略有哪些?(3)推荐系统实时性的重要性体现在哪儿?有哪些提高实时性的方法?(4)如何根据具体场景构建推荐模型的优化目标?(5)如何基于用户动机改进模型结构?(6)推荐系统冷启动问题的解决方法有哪些?(7)什么是“探索与利用”问题?有哪些主流的解决方法?

a_blade_of_grass的博客 1368

饥荒Mod 开发(二):Mod目录结构

饥荒中的每个Mod 都有一些固定的目录结构,各个目录的放着不同类型的文件。动画,图片,源代码等。我们最好是遵守Mod 开发中的各个目录结构,我用的是WeGame 安装的饥荒游戏,Mod 目录如下,这个目录下保存所有订阅的Mod。

小乖写代码 4628

Infiniband互连网络概述

一、Infiniband是什么? InfiniBand(简称IB)是一种工业标准规范,它定义了一种输入/输出架构,用于计算节点、通信基础设施设备、存储和嵌入式系统的互连。操作系统可以是Linux、Windows或ESXI。 IB网络一共是五层,从第一天起,IB就被设计为提供一个端到端的解决方案,改善和加速从物理层到上层的所有协议层。 IB协议于2000年由IBTA(InfiniBand Trade Association)提出,其规定了一...

weixin_41687819的博客 5228

精排模型校准Calibration

Calibration 是指对模型的预估 CTR (或者 CVR 等其它概率问题, 以下统一以 CTR 为例叙述) 通过一定手段进行调整的手段.

心之所向 6578

Auto.js凉了之后,我们该用啥?AutoX.js保姆级环境搭建与第一个脚本实战(2024最新)

本文详细介绍了AutoX.js作为Auto.js替代方案的环境搭建与脚本开发实战指南。从技术生态现状分析到2024最新环境配置,再到编写第一个实用脚本和进阶调试技巧,帮助开发者无缝迁移至AutoX.js平台。特别适合需要手机自动化的JavaScript开发者,涵盖从基础到企业级应用的全套解决方案。

weixin_28737073的博客 389

【推荐与广告】积累与发现

新坑 推荐算法 入门与科普 推荐算法入门 5类系统推荐算法,非常好使,非常全 推荐系统中使用ctr预估模型的发展 协同过滤 协同过滤推荐算法的原理及实现 基于用户的协同过滤:给相似的人推荐相同的物品;基于物品的协同过滤:把相似的物品推荐给相同的人。人与人之间的相似性通过给相同的物品的打分情况来判定,因为如果两个人都人为某一个物品好,那么这两个人就相似;物品与物品的相似性通过被相同的人的打分情况来...

dominic_z的博客 1261

Plecs仿真进阶:半桥LLC谐振变换器从开环到闭环的实战解析

本文通过Plecs软件,详细解析了半桥LLC谐振变换器从开环模型搭建到闭环控制实现的完整仿真流程。文章深入探讨了谐振参数设置、关键波形解读,并重点分享了基于PI控制器的闭环调试实战经验与参数整定技巧,帮助工程师高效掌握这一高效拓扑的仿真与设计方法。

weixin_29231263的博客 279

MOS管的体二极管在LLC中的作用

MOSFET是一个三端器件(G、D、S),在N沟道MOSFET的结构中,源极和漏极之间的N型材料中自然形成了一个寄生的PN结,这个PN结就是体二极管(Body Diode),它是不可避免的器件结构。📌 对于N沟MOSFET:体二极管是从漏极 D 到源极 S 的正向导通二极管,方向为 D → S。MOS管的体二极管在LLC中并不是主功率通道,但却是实现软开关(ZVS)和能量过渡的关键“临时路径”。用得好,它是你的朋友;忽略它,电路就可能烧毁。

weixin_43199439的博客 699

推荐系列论文八-ESMM-完整空间下的多任务学习

ESMM-Entire Space Multi-Task Model: An Effective Approach for Estimating Post-Click Conversion Rate 论文地址 前言 这次带来阿里妈妈团队于18年发表在SIGIR的一篇多任务学习的文章,主要基于多任务学习的思想对CVR问题进行优化预估。 背景 首先说一下广告收费的形式,包括多种: cpt的广告 按...

JustForFun的博客 2849

XLSX Workbench 在 ABAP 世界的定位与实战:从概念到完整示例

XLSX Workbench 在可视化、易维护与批量后台生成三方面填补了 ABAP 报表到 Excel 的空白。它与官方类及社区明星 abap2xlsx 形成了“模板驱动、代码驱动、二者兼顾”的互补格局。掌握 Workbench 后,开发者能把精力集中在业务逻辑以及数据质量,而把排版细节交给图形化工具,大幅加速交付与迭代。通过本文提供的示例,你可以立即在项目中落地并尝到效率提升的红利。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 521

计算广告学习笔记 4.1竞价广告系统-位置拍卖理论

竞价广告系统(有关键词的,也有display的)属于只保质不保量的方式(可以控制每个impression的ROI,但是无法保证量,量可以交给demand方面的公司做)。 u_as 为收益,研究重点为系统达到平衡时的状态。 p_s为排在s位置上收钱量。对称说明排在这个位置靠上不行,排在靠下也不行(大概的直观了解就可以了) 理论上VCG定价机制最优,每个广告主会按照自己的真实情况

tttmusic的专栏 1242

VB摄像头监控

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

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

计算广告学习笔记 4.3竞价广告系统-广告检索

对于GD的广告商比较少,所以不需要广告检索,但在广告网络中广告商数量非常大,就需要检索了。 广告的检索有两点是在普通搜索之外的,下面探讨,一个是布尔表达式检索的方式,另一个是长query的处理 其中讨论的Doc就是广告,说白了也就是广告商提出的一组条件。 下面是GD里面广告商做广告检索的方法 每个Conjunction就是对于某条广告广告主的要求的一类人群。 sizeof(Con

tttmusic的专栏 1117

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

计算广告学习笔记2.1 合约广告系统-常见广告系统开源工具

来自于“师徒网” 刘鹏的讲课 接下来三章的大逻辑,合约广告->受众定向->数据加工交易->竞价 (阴影部分,个人感觉比较好用) Hadoop:大的数据存储和计算平台 -HDFS:hadoop distributed file system -MapReduce:先map再Reduce 离线数据处理部分: -Hbase(离线数据处理):列

tttmusic的专栏 1749

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

计算广告学习笔记2.2 合约广告系统-合约广告简介

来自于“师徒网” 刘鹏的讲课 直接媒体购买(传统的媒体广告购买方式): -供给方:广告排期系统,帮助媒体自动执行多个合同的排期,不提供受众定向,可以将广告素材直接插入页面。 -需求方:代理商,帮助广告商策划和执行,用经验和人工满足广告商质和量的需求。 -代表:4A公司 合约广告,担保式投送(Guaranteed Delivery GD)

tttmusic的专栏 1971

计算广告学习笔记 4.2竞价广告系统-广告网络概念

淡化广告位的概念,出售的是人群。(如果按照CPM收费的话,广告联盟不同网站的广告位千差万别,广告主无法估计该出的价格,所以不合理,只好CPC) 不支持定制化的用户划分,比如说某个广告主想购买有去日本旅游的人群,就需要break down为key words,但是这样效果未必好,但是如果是获取近期访问过携程有搜索过日本的用户的话,效果应该会更好,广告网络部支持这种定制化,但是定制化是今后的趋势

xiaopihaierletian的博客 503

计算广告学习笔记 4.4竞价广告系统-流量预测

合约广告的主要组成部分:流量预测、CTR预测、受众定向,在三个基础上进行online Allocation。 Query就是前面的DNF

tttmusic的专栏 2339

计算广告学习笔记 4.8竞价广告系统-动态特征

静态feature:年龄=15, 广告类型= 电商广告 简单的1或者0 动态feature:在某些组合维度上聚合历史行为,作为CTR预测的特征,可以看做是只知道两个维度上对CTR的估计,将估计作为逻辑回归的输入。 feature上的一个方案一定对应一个模型上的解决方案,对广告工程而言,变feature比变model容易(这句话比较有意思) 在组合维度方面,越精细的东西统计性一般就不高

tttmusic的专栏 1219

计算广告学习笔记1.9 广告的基础知识-在线广告系统结构

RTBS:别人向我要广告 retrieval后就是ranking,ranking的依据是ecpm Session log generation按照用户的相关行为生成一段时间内的日志 Customized audience segmentation:男女,年龄等无法满足广告主的需求,(DSP) AE:投广告的人实际操作的系统 RTBD:向别人要广告

tttmusic的专栏 2622
上一篇: homestead中设置多版本php遇到的问题
下一篇: spark cannot resolve "read"
洞之蝉
博客等级 码龄16年 237粉丝 259原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值