ベイズ最適メカニズム(BOM)とは、設計者がメカニズムの設計対象となるエージェントの評価額を知らないものの、それらが確率変数であり、かつこれらの変数の確率分布を知っているメカニズムのことである。
典型的な応用例として、商品を潜在的な購入者に販売したいと考えている販売者が挙げられます。販売者は、利益を最大化するように商品の価格を設定したいと考えています。最適な価格は、各購入者が各商品に対して支払う意思のある金額に依存します。販売者はこれらの金額を知りませんが、既知の特定の確率分布から抽出されたものと想定しています。「ベイズ最適メカニズム設計」というフレーズは、次のような意味を持ちます。[ 1 ]: 335-338
販売商品は1点です。購入希望者は2名です。各購入希望者の評価額は、[0,1]の一様分布から独立同分布で抽出されます。
ヴィックリーオークションは真実性を備えたメカニズムであり、この場合の期待利益は1/3です(第一価格封印入札オークションは真実性を備えていないメカニズムであり、期待利益は同じです)。
このオークションは最適ではありません。留保価格を設定することで、より良い利益を得ることができます。留保価格が 1/2 のヴィックリーオークションでは、期待利益が 5/12 となり、この場合はこれが最適です。[ 2 ]
エージェントは、単一アイテムオークションのような単一パラメータ効用関数を持つと仮定します。各エージェント値がありますこれはエージェントの「勝ち値」(例えば、エージェントによるアイテムの評価)を表します。これらの値はわかりませんが、各ある確率分布から独立同分布で抽出される。累積分布関数:
そして確率分布関数:
割り当てはベクトルです、すべての、エージェントが1の場合勝利の場合は 0、それ以外の場合は 0 となります。各割り当てにはオークション主催者にとってコストがかかる場合があります。。
配分の余剰は次のように定義されます。
これは、仲介業者の総利益から競売人の手数料を差し引いたものです。
余剰は可能な限り最大の利益です。各勝者がまさにその価値を支払うすると、競売人の利益はまさに余剰金となる。つまり、競売人は余剰分をすべて自分のものにし、仲介業者には何の利益も残さないということだ。
この最大の利益は、競売人が落札した各エージェントにその価値を請求しようとすると達成できない。エージェントは支払いを少なくするために、嘘をついて低い金額を報告するだろう。マイヤーソン・メカニズムは、この問題に対処するために考案された。
ロジャー・マイヤーソンは、単一パラメータ効用エージェントのためのベイズ最適メカニズムを設計した。マイヤーソンのメカニズムの鍵となるのは、仮想評価を用いることである。すべてのエージェントについて仮想評価額を次のように定義する。
仮想評価額は通常、実際の評価額よりも小さくなることに注意してください。場合によっては、仮想評価額がマイナスになる一方で、実際の評価額がプラスになることもあります。
配分の仮想余剰を定義するとして:
仮想黒字は通常、実際の黒字よりも小さいことに注意してください。
マイヤーソンの重要な定理によれば、次のようになります。[ 1 ] : 336 [ 3 ]
(期待値は、エージェントの評価におけるランダム性を考慮して算出される。)
この定理は、以下のメカニズムを示唆している。
メカニズムの説明を完了するには、各勝者が支払うべき価格を明記する必要があります。価格を計算する1つの方法は、仮想評価に対してVCGメカニズムを使用することです。VCGメカニズムは、仮想余剰を最大化する配分と価格ベクトルの両方を返します。価格ベクトルは仮想評価に対応するため、それを実評価空間に変換し直す必要があります。したがって、このメカニズムの最終ステップは次のとおりです。
マイヤーソンメカニズムは、配分ルールが弱単調性特性を満たす場合、すなわち配分関数がエージェントの評価値に関して弱単調増加である場合に真実である。VCG配分ルールは確かに評価値に関して弱単調増加であるが、我々はそれを実際の評価値ではなく仮想評価値とともに使用する。したがって、仮想評価値が実際の評価値に関して弱単調増加である場合に、マイヤーソンメカニズムは真実である。すなわち、すべての:は、弱増加関数である。。
もしは弱増加関数ではないその場合は、マイヤーソンのアイロンを使用できます。
マイヤーソンのメカニズムは様々な場面で応用できる。以下に2つの例を示す。
単一の商品を販売したいと仮定し、すべてのエージェントの評価が同じ確率分布から得られることがわかっているとします。すると、すべての入札者は同じ仮想評価機能を持ち、この関数が弱増加関数であると仮定します。この場合、VCGメカニズムはヴィックリーオークションに帰着します。つまり、最も高い評価額(最高入札額)を持つエージェントにアイテムを割り当てます。しかし、マイヤーソンのメカニズムは、負の値をとる可能性のある仮想評価額を用いたVCGを使用します。したがって、この場合、マイヤーソンのメカニズムは、留保価格付きのヴィックリーオークションに帰着します。最も高い評価額を持つエージェントにアイテムを割り当てますが、その仮想評価額が0以上である場合に限ります。つまり、マイヤーソンのメカニズムの留保価格は正確には次のようになります。
つまり、確率分布関数がわかっている場合関数を計算することができますそして、そこから最適な予約価格を見つけ出す。
デジタル商品オークションでは、同一のアイテムが無制限に供給されます。各エージェントは最大で1つのアイテムを希望します。アイテムに対するエージェントの評価は、同じ確率分布から得られ、関数は以下のようになります。仮想評価機能 VCGメカニズムは、仮想評価が負でないアイテムを各エージェントに割り当て、最低落札価格を請求します。その最低落札価格は次のとおりです。
これはまさに最適な販売価格、つまり評価額の分布を考慮した場合に売り手の利益の期待値を最大化する価格に等しい。
ベイズ最適メカニズム設計では、エージェントの評価値がどの分布から抽出されるかを知る必要がある。しかし、この要件は常に満たせるとは限らない。そこで、いくつかの代替案が考えられる。