Розуміння конструкції механізму підтвердження


9

У цій роботі я боровся з технічними деталями доказу теорії аукціону: http://users.eecs.northwestern.edu/~hartline/omd.pdf

Зокрема, теорема 2.5: Необхідні та достатні умови для правдивого механізму.

Навіть конкретніше, прямий напрямок доказу, наведений на сторінці 6. Визначаючи правдиве значення як та загальне, можливо, помилкове значення (наприклад, пропозиція) як , автор продовжує постулювати дві додаткові величини, та .vibiz1z2

Потім він що , , що дає нерівність, грунтуючись на попередній роботі статті. vi=z1bi=z2

Він також передбачає, що , , що дає аналогічну, але різну нерівність, грунтуючись на попередній роботі статті. vi=z2bi=z1

Гаразд, досить справедливо. Потім він віднімає одну нерівність від іншої і переходить до отримання бажаного результату на основі алгебри, що випливає з неї. Я не розумію, чому це віднімання виправдане - він, здається, віднімає дві нерівності, які ґрунтуються на зовсім різних (насправді, протилежних) припущеннях, і кожного разу, коли я це бачу, мене насильно викидають з ходу думки.

Я майже впевнений, що бачив цей базовий підхід ще (книга Шохама та Лейтона-Брауна? У мене його немає під рукою, щоб перевірити), тому це здається загальною ідеєю, але я не можу його оминути. Хтось може допомогти мені зрозуміти, чому це дійсно, чи пояснити мені, чого я пропускаю?

(Я намагався довести бажаний результат, припускаючи три values-- істинного значення , і дві ставок, і - отримати його бажаний результат, але також не так це може бути не тільки загальним, але. Необхідно , щоб зроби це так, як автор. Але я все ще не розумію цього.)vib1b2

Оновлення: Я знав, що бачив щось подібне у книзі Шохама та Лейтона-Брауна . Це не зовсім те саме, але він дуже схожий і має справу з тим самим рівнянням і предметом. Це випадок 1 теореми 10.4.3.

Починаючи з контексту правдивих механізмів, вони спочатку припускають правдивий та хибний і отримують, що плата, заснована на , менша або дорівнює платежу на основі , наприклад, . Потім вони припускають зворотне, правдиве і хибне , і отримують протилежний результат, що платіж, заснований на , менший, ніж плата на основі , наприклад, . Гаразд, це має сенс. viviviviPi(vi)Pi(vi)viviviviPi(vi)Pi(vi)

Потім вони вважають, що платежі на основі та повинні бути рівними, як ніби вони говорять про те, що та одночасно істинні, навіть хоча вони є результатом не просто різних, а протилежних припущень.viviPi(vi)Pi(vi)Pi(vi)Pi(vi)

Відповіді:


11

Відповідь полягає в тому, що механізм повинен бути правдивим для кожного набору можливих типів: механізм не знає, які є справжні типи достроково. Отже, для пари типів та механізм повинен бути правдивим, якщо справжній тип агента : тобто його корисність повинна бути більшою, якщо він пропонує ставки ніж якщо він пропонує ставки . Але механізм також повинен бути правдивим, якщо справжній тип агента ! Адже, що стосується механізму, це може бути! Отже, у цьому випадку корисність агента повинна бути більшою, якщо він пропонує ставки порівняно з .vivivivivivivivi

Справа в тому, що правдивість одночасно накладає багато різних нерівностей на один і той же механізм: по одному для кожного типу агента, і для кожного відхилення, яке він може врахувати. Усі вони тримаються. Цей доказ використовує лише дві з цих нерівностей


Я думаю, я нарешті починаю це розуміти. Насправді, усвідомлення того, що доказ правильний (і чому), ще більше вражає мене наскільки суворим і потужним є поняття "правдивості" насправді. Дякую.
Новак

4

Я думаю, що ви хочете, це наступна пропозиція.

Пропозиція. Нехай і - множини. Нехай і . Припустимо, що для всіх маємо Тоді для всіх маємо VAf:VnAp1,,pn:VnRi,xi,yi,vi

xi(f(xi,vi))pi(xi,vi)xi(f(yi,vi))pi(yi,vi).
i,vi,vi,vi
vi(f(vi,vi))vi(f(vi,vi))vi(f(vi,vi))vi(f(vi,vi)).

Доказ. Поклавши і маємо Поклавши і маємо Результат випливає шляхом додавання цих нерівностей та перестановки.xi=viyi=vi

vi(f(vi,vi))pi(vi,vi)vi(f(vi,vi))pi(vi,vi).
xi=viyi=vi
vi(f(vi,vi))pi(vi,vi)vi(f(vi,vi))pi(vi,vi).

Інтерпретація конструкції механізму цієї пропозиції полягає в тому, що кожен сумісний стимул (тобто доказ стратегії, тобто правдивий) має "слабку монотонність".

З певних причин це звичайно сперечатися, посилаючись на справжні пропозиції та брехню. У цьому контексті "істина" та "брехня" - це лише назви змінних, наприклад "х" та "у". Добре використовувати одне й те саме ім'я для позначення різних речей в окремих аргументах, оскільки формальної різниці між справжньою пропозицією та брехнею немає.


Це судження, про яке йде мова. (Хоча я думаю, що у вас є помилка друку в третьому рядку вашого доказування - завдання v_i слід замінити з першого рядка.) Я все ще не знаю, чому допустимо додати дві нерівності, коли вони є результатом різних припущень. Так, формальної різниці між справжньою та помилковою пропозицією немає; вони обидва числа. Але вони (або якщо бути точнішими, то вони можуть бути) різної кількості.
Новак

@ Новак: Як щодо цього: якщо я скажу вам, що для всіх , чи приймете ви, що для всіх ? g(a,b)=1a,bg(x,y)g(y,x)=0x,y
Колін МакКійлан

Так. Але дозвольте мені трохи розчулити це в контексті проектування механізму. (І в той же час оновіть свою первісну посаду в Mathjax, і додайте аналогічний випадок, який я викопав із Шохама та Лейтона-Брауна.)
Новак

Що мене тут турбує - це у вашій постановці пропозиції. Коли я бачу це твердження про те, що судження є істинним, вже в контексті того, що - це справжнє значення, а - (можливо) помилкова пропозиція. Я також ставлю під сумнів ідею, що "істина" і "брехня" є змінними іменами; швидше, правда та брехня здаються актуальними якостями повідомлених цінностей, сенс гри полягає в тому, щоб скористатися цією різницею, щоб стимулювати повідомлення про справжню якість. xiyi
Новак

Більш конкретно, якщо ви скажете мені, що для всіх правдивих , для всіх (що трохи ближче до вихідного контексту), то я можу прийняти, що якщо я знаю, що і і є правдивими. g(a,b)=1abg(x,y)g(y,x)=0xy
Новак
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.