美文网首页@IT·互联网@产品
给PM看的博弈论01:社会选择

给PM看的博弈论01:社会选择

作者: 夏山闻汐 | 来源:发表于2018-09-16 14:56 被阅读46次
社会选择

活动投票

一个创业公司组织周末活动,老板征求大家意见,去玩密室逃脱或者去吃某个新开的自助餐。老板做出决定很简单,大家在群里投票,哪个票多就哪个。但有员工提出,最近某部才上映的电影也不错,可以一起加入活动待选项,老板同意了。

假设现在公司就只有3位员工,每个员工有6票,他们的投票得出了如下的结果:

员工1 密室:3 | 自助:2 | 电影:1
员工2 自助:3 | 电影:2 | 密室:1
员工3 电影:3 | 密室:2 | 自助:1

这个时候老板头疼了,因为结果中活动的总分都是一样,选择任何一个活动好像都不太合适。

通过这个例子可以看出,“尊重大多数”这种投票模式在一些的社会选择问题中是有毛病的。接下来我们就来简单聊聊社会选择问题。聊这个之前,我们先来看看两个定义,社会福利函数(social welfare function)和 社会选择函数(social choice function)。

社会福利函数与社会选择函数

我们经常可以看到社会福利函数和社会选择函数,那么它们到底是什么意思,我们花个2分钟来了解下。
社会福利函数的定义是 :F: L^n \rightarrow L。其中 L 表示选项集合 A(候选项) 的线性排序集合,n 是参与投票人的数量。也就是说,社会福利函数是 L^n 到特定选项排序的线性映射。这么听上去可能有点绕,我们可以理解为社会福利函数是一个获取群体的偏好结果的函数,比如:

员工1= 密室:3 | 自助:2 | 电影:1
员工2= 密室:3 | 电影:2 | 自助:1
员工3= 电影:3 | 密室:2 | 自助:1

社会选择函数的定义是:F: L^n \rightarrow A。社会选择函数是L^n 到选项集A的一个线性映射。我们可以把它看成是一个获取最终选择结果的函数,比如老板看了下投票,然后宣布:

走,去吃自助

策略操纵

搞清楚这两个函数概念后,我们接着再看另一个公司投票的例子,现在公司有4个员工,每个员工有10票,现在每个员工投票的真实评分(投票)如下:

员工1= 密室:4 | 自助:3 | 电影:2 | 卡丁车:1
员工2= 密室:3 | 自助:4 | 电影:1 | 卡丁车:2
员工3= 密室:2 | 自助:3 | 电影:2 | 卡丁车:3
员工4= 密室:2 | 自助:2 | 电影:3 | 卡丁车:2

可以发现,密室和自助的得票数都是12票,但员工2是个吃货,他太想去吃自助了。这个时候,他就动起了歪脑筋,为了保证密室的得票数低于自助,他在投票的的时候并没有按照自己的真实偏好(自助>密室>卡丁车>电影),而是将自己的投票数变为了:

员工2= 密室:1 | 自助:4 | 电影:3 | 卡丁车:2

这样,员工2就可以确保自助活动的票数最多,我们把这种投票方式称为策略操纵(strategic manipulation)。策略操纵行为的原因是对选项的偏好(密室>电影)受到了选项 自助 的影响。如果社会福利函数中,投票者对选项的偏好不会受到影响,那么我们称其社会福利函数满足独立性,定义如下:

独立性:一个社会福利函数满足独立性,仅当任意两个选项a和选项b的社会偏好仅取决于a,b本身的时候。

也就说,满足独立性的社会福利函数没有被策略操纵的空间。

独裁者

在来看另一个公司投票例子,现在还是4个员工,每人10票对活动进行投票,投票结果如下:

员工1= 密室:4 | 自助:3 | 电影:2 | 卡丁车:1
员工2= 密室:1 | 自助:4 | 电影:2 | 卡丁车:2
员工3= 密室:2 | 自助:3 | 电影:2 | 卡丁车:3
员工4= 密室:2 | 自助:2 | 电影:3 | 卡丁车:2

奇怪的是,最后大家一致决定去玩密室逃脱。原因是员工1是公司一位漂亮的单身女员工,其他员工都想参加她最喜欢的那个活动。在这个例子中,这位漂亮的女员工就是“独裁者”。在社会选择中,独裁者的定义如下:

独裁者:如果不管其他人的偏好,最终结果都与投票人 i 的偏好一致,那么我们说投票人 i 在社会福利函数 F 中是一个独裁者,并且社会福利函数为独裁关系。

Arrow 定理 与 Gibbard-Satterthwaite定理

明白独裁者和独立性的概念后,我们就可以来看一个大名鼎鼎的Arrow定理:

超过3个候选项(|A|>3)的社会福利函数,如果满足一致性和独立性,那么该社会福利函数一定是独裁关系的(有独裁者存在)。

其中一致性的意思是,如果大家都有一致的偏好,那么社会偏好也应当和大家的偏好保持一致的。

其证明可以参考:https://www.rochester.edu/college/faculty/markfey/papers/ArrowProof3.pdf

这个定理的确让人很失望,因为我们总是希望我们设计的产品机制没有独裁者,并且同时满足独立性和一致性。没有关系,因为我们还有更绝望的Gibbard-Satterthwaite定理。

结合前面所说,如果一个投票者可以通过改变自己的投票行为来获取想要的结果,我们就说社会选择函数 f 可以被该投票者操纵。但如果一个社会选择函数有如下性质,那么投票人将没有操纵的空间:

当社会选择函数 f 是单调的时候,那么投票人没有办法通过转换其投票策略来获取想要的结果。这种社会选择函数被称为是激励相容(incentive compatible)的(可以把激励理解为动机,也就是没有操纵的动机)。

有了这个概念后,最后我们来看看令人绝望的 Gibberish-Satterthwaite定理:

Gibberish-Satterthwaite定理: 如果社会选择函数 f 对于选项集 A 是激励相容的,那么当选项的个数大于3时(|A|>3),其社会选择函数为独裁关系。

Gibberish-Satterthwaite定理另人绝望的原因是,它告诉我们:如果选项大于3,设计出不会被操纵,没有独裁的选择机制是不可能的。但是,我们真的就没有办法了吗? 也不是,在下几篇内容中,我们来看看还有什么骚操作。

ps:如果您有好的建议,欢迎交流 :-D,也欢迎访问我的个人博客 苔原带:tundrazone.com

相关文章

  • 给PM看的博弈论01:社会选择

    活动投票 一个创业公司组织周末活动,老板征求大家意见,去玩密室逃脱或者去吃某个新开的自助餐。老板做出决定很简单,大...

  • 竞价广告中的博弈论

    这段时间在看张维迎的《博弈论与社会》——一本博弈论的科普书,一边在介绍博弈论原理,一边借助博弈论来解释政治、经济和...

  • Day 56: 无处不在的囚徒困境  《博弈论》

    D1 打卡《博弈论》 先来讲讲博弈论中经典的个人最优选择并非团体最优选择的例子—囚徒困境。 囚徒困境 一天,警局接...

  • 万维钢·精英日课³博弈论14:冥冥之中有定数

    博弈论的出发点是自由。你首先得是一个自由的 player,能够独立自主地选择博弈策略,才谈得上使用博弈论。但博弈论...

  • 博弈论

    博弈论入门 什么是博弈论 博弈论是指双方或多方在竞争、合作、冲突等情况下,充分了解各方信息,并以此选择一种能为本...

  • 《博弈论》读书笔记

    推荐书目 1、《用博弈的思维看世界》 2、《博弈论与信息经济学》 3、《活学活用博弈论-如何利用博弈论在竞争中取胜...

  • 领创:教育者的命本

    列子宗道教育师道篇第01篇 人选择事业,事业也选择人。无论什么人,选择什么事业,都要能够促进自己活好,给别人和社会...

  • 使用是最大的阳谋

    精英阶层,通过科学研究博弈论,研究思维模型,量化人性…,选择妥协… 老百姓,看孙子兵法,研究厚黑学,计较得失…,选...

  • 浅谈社会博弈论

    一副牌局,你手上有炸弹,而且都是顺子,这时博弈开始了,你选择加倍或不加倍,选择明牌或者不名牌,你内心互相拉扯的过程...

  • 每日一记1226

    机制设计理论 本质上是通过制度的构建或选择,建立符合人们价值取向或目标的激励和约束机制。可以被视为是博弈论和社会选...

网友评论

    本文标题:给PM看的博弈论01:社会选择

    本文链接:https://www.haomeiwen.com/subject/xxwxnftx.html