【广告算法工程师入门 19】机制设计-GFP和GSP下的策略行为与均衡分析

本文主要是介绍【广告算法工程师入门 19】机制设计-GFP和GSP下的策略行为与均衡分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关键词拍卖基本假设

  • 点击率分离假设:广告的最终点击率等于广告位的点击率与广告文本的点击率的乘积。两者是独立的行为。
  • 点击率无外部性假设:广告的最终点击率与其他同时展现的广告内容无关
  • 广告位的点击率随着位次的增加依次递减。

广告主的策略行为

广告位资源是有限的,广告主要通过博弈获得广告位。特别注意如果只有一个广告位的时候,广告主的策略行为与之前分析不完全信息静态博弈的单物品拍卖类似。但是对于搜索引擎来说,广告位可能存在多个,这时候广告主的策略行为将会发生较大变化。

在关键词拍卖中,广告主对于广告位的争夺可以看成是垄断地位的争夺,在重复博弈中,会引发价格战,在拍卖中价格不断上升,然后直到价格下降崩溃,然后新一轮的价格战,这种报价行为与经济学中的Edgeworth循环吻合。在GFP和GSP下,这种价格战是理性经济人的最优决策。

广告主的报复性报价

在GSP中,广告主存在一种『报复性』报价行为,低报价者可以在不降低自己效用的同时,降低竞争者的效用,这种行为十分常见,对于广告主而言,因为预算等限制,通过报复性报价可以使得竞争对手的单位成本增加,预算快速消耗退出竞争,得以垄断广告位。报复性报价其实也是为了自身的效用。

如果广告主均采用报复性报价,传统的纳什均衡是不稳定的。广告主总是提高报价,直到刚好处于上一位广告主报价的下方,增加上一位广告主的支付。而上一位广告主的最优反应不再是保持原来的报价,而是把报价调到小于下一位广告主报价,广告位发生置换,这样进行多轮的交替,达到另外一个均衡。

在关键词拍卖中纯策略均衡时,广告主采用报复性报价,广告位的分配仍然有效。如果只有两个采用报复性报价的广告主,则总存在一个纯策略纳什均衡,多于两人时可能存在也可能不存在均衡。

GSP机制与VCG机制

这里简要介绍GSP机制与VCG机制的情况(注意多个广告位,之前的结论是单物品拍卖)

  • 两者的分配规则相同,支付规则不同
  • 如果广告主采用相同的报价,GSP下广告主的支付不小于VCG机制下的收入。
  • VCG机制下,说真话是一个占优策略
  • GSP机制下,说真话不是占优策略。

也就是说VCG机制下和GSP机制下,广告主会采用不同的报价策略,VCG机制下广告主说真话达到均衡状态,而GSP机制下广告主可能不说真话,那么GSP机制是否存在均衡状态呢?从两个角度研究GSP机制下的均衡。

从完全信息静态博弈角度分析GSP机制的均衡

与第二价格密封拍卖类似的具有完全信息的静态博弈,因为关键词是动态重复博弈,广告主可以通过调整报价去学习推断其他广告主的真实估价,所以说具有完全信息的静态博弈。

  • 局部无嫉妒均衡:广告主不能通过与其相邻的广告主交换位置来增加收益时达到的均衡。局部的概念体现在相邻。即使能达到这个均衡,也并不代表着广告主的报价是问题,一方面是动态博弈,另一方面广告主可能通过调整报价与非相邻的广告主进行置换增加收益。
  • 全局无嫉妒均衡:任一广告主不能通过改变自己的位置增加收益,这一均衡对应着稳定匹配(稳定匹配理论是2012年的诺贝尔经济学奖),也就是说GSP机制是一种稳定匹配的实现。
  • 关键词拍卖中的任意局部无嫉妒均衡结果都是一个全局无嫉妒均衡
  • 关键词拍卖中的局部无嫉妒均衡和全局无嫉妒均衡等价。
  • 在关键词拍卖中存在着某种报价向量(如VCG机制下的报价),形成局部无嫉妒均衡
  • 搜索引擎在GSP机制的局部无嫉妒均衡状态下的收益不小于VCG机制的占优均衡获得的收益。这就是VCG机制难以实施的原因之一。

从不完全信息动态博弈角度分析GSP机制的均衡

前文通过完全信息博弈的思路分析GSP机制的均衡情况,但是这个均衡情况是广告主长期博弈后的均衡状态。机制设计者需要为广告主指定一种达到这种状态的均衡路径。

  • 广义英式拍卖:把公开叫价变成价格指示器,从低到高显示,竞买人选择合适的价位。其分配规则和支付规则与GSP是一样的,也就是说GSP机制在动态情况下等价于广义英式拍卖,在这个过程中不完全信息动态博弈逐步演化到完全信息静态博弈。在这种机制下,存在唯一的完美贝叶斯均衡,这个均衡与VCG机制下的占优均衡是一致的,收益会小于GSP静态无嫉妒均衡时的收益。
  • 在独立私人价值假设下,英式拍卖与第二价格密封拍卖是收益等价的,但是广义英式拍卖与广义第二价格密封拍卖收益不是等价的,因为广义英式拍卖是不完全信息动态博弈,不存在占优均衡策略,广告主的报价依赖其他广告主的报价,比较的对象却是GSP在达到完全信息博弈均衡时的收益状况。
  • 在不完全信息动态博弈中,广义英式拍卖(或者GSP)机制下,广告主的估价和报价在区间内波动。

带有保留价的GSP机制均衡分析

这里的保留价与之前针对不同关键词或者不同广告主的保留价不同,这里是指不同广告位置的保留价,关于保留价的设计后续会有专门的章节介绍。

GSP拍卖不是说真话的机制,Aggarwal(2006)修改GSP的支付机制,引入了广告位的保留价(阶梯拍卖),并证明了在满足点击分离假设的条件下,在关键词拍卖下存在一个说真话的机制,达到对称纳什均衡。【可参考相关文献】

几种竞价机制的均衡比较

这里写图片描述

参考资料:
戎文晋 【关键词拍卖与理论实践】
克里斯纳,罗德明翻译【拍卖理论】


欢迎关注微信公众号:AITBOOK
在这里插入图片描述

这篇关于【广告算法工程师入门 19】机制设计-GFP和GSP下的策略行为与均衡分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/188990

相关文章

基于C++的UDP网络通信系统设计与实现详解

《基于C++的UDP网络通信系统设计与实现详解》在网络编程领域,UDP作为一种无连接的传输层协议,以其高效、低延迟的特性在实时性要求高的应用场景中占据重要地位,下面我们就来看看如何从零开始构建一个完整... 目录前言一、UDP服务器UdpServer.hpp1.1 基本框架设计1.2 初始化函数Init详解

Springboot请求和响应相关注解及使用场景分析

《Springboot请求和响应相关注解及使用场景分析》本文介绍了SpringBoot中用于处理HTTP请求和构建HTTP响应的常用注解,包括@RequestMapping、@RequestParam... 目录1. 请求处理注解@RequestMapping@GetMapping, @PostMappin

Spring Boot Interceptor的原理、配置、顺序控制及与Filter的关键区别对比分析

《SpringBootInterceptor的原理、配置、顺序控制及与Filter的关键区别对比分析》本文主要介绍了SpringBoot中的拦截器(Interceptor)及其与过滤器(Filt... 目录前言一、核心功能二、拦截器的实现2.1 定义自定义拦截器2.2 注册拦截器三、多拦截器的执行顺序四、过

JAVA线程的周期及调度机制详解

《JAVA线程的周期及调度机制详解》Java线程的生命周期包括NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING和TERMINATED,线程调度依赖操作系统,采用抢占... 目录Java线程的生命周期线程状态转换示例代码JAVA线程调度机制优先级设置示例注意事项JAVA线程

Springboot3统一返回类设计全过程(从问题到实现)

《Springboot3统一返回类设计全过程(从问题到实现)》文章介绍了如何在SpringBoot3中设计一个统一返回类,以实现前后端接口返回格式的一致性,该类包含状态码、描述信息、业务数据和时间戳,... 目录Spring Boot 3 统一返回类设计:从问题到实现一、核心需求:统一返回类要解决什么问题?

Java中自旋锁与CAS机制的深层关系与区别

《Java中自旋锁与CAS机制的深层关系与区别》CAS算法即比较并替换,是一种实现并发编程时常用到的算法,Java并发包中的很多类都使用了CAS算法,:本文主要介绍Java中自旋锁与CAS机制深层... 目录1. 引言2. 比较并交换 (Compare-and-Swap, CAS) 核心原理2.1 CAS

C++ scoped_ptr 和 unique_ptr对比分析

《C++scoped_ptr和unique_ptr对比分析》本文介绍了C++中的`scoped_ptr`和`unique_ptr`,详细比较了它们的特性、使用场景以及现代C++推荐的使用`uni... 目录1. scoped_ptr基本特性主要特点2. unique_ptr基本用法3. 主要区别对比4. u

SQL 注入攻击(SQL Injection)原理、利用方式与防御策略深度解析

《SQL注入攻击(SQLInjection)原理、利用方式与防御策略深度解析》本文将从SQL注入的基本原理、攻击方式、常见利用手法,到企业级防御方案进行全面讲解,以帮助开发者和安全人员更系统地理解... 目录一、前言二、SQL 注入攻击的基本概念三、SQL 注入常见类型分析1. 基于错误回显的注入(Erro

Spring Boot 集成 mybatis核心机制

《SpringBoot集成mybatis核心机制》这篇文章给大家介绍SpringBoot集成mybatis核心机制,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值... 目录Spring Boot浅析1.依赖管理(Starter POMs)2.自动配置(AutoConfigu

SpringCloud Stream 快速入门实例教程

《SpringCloudStream快速入门实例教程》本文介绍了SpringCloudStream(SCS)组件在分布式系统中的作用,以及如何集成到SpringBoot项目中,通过SCS,可... 目录1.SCS 组件的出现的背景和作用2.SCS 集成srping Boot项目3.Yml 配置4.Sprin