پیش‌نویس:ارزش شیپلی

از ویکی‌پدیا، دانشنامهٔ آزاد
لوید شاپلی در سال 2012

"این مقاله در حال ترجمه از ویکی انگلیسی است. لطفا حذف نشود."

ارزش Shapley یک راه حل در نظریه بازی های گروهی است. این نام به افتخار لوید شاپلی ، که به خاطر معرفی این مفهوم در سال 2012 برنده جایزه نوبل در اقتصاد شد، تعیین شده است. [۱] این ارزش به هر بازی گروهی ، توزیع منحصربه‌فردی (در بین بازیکنان) از کل مازاد تولید شده توسط ادغام همه بازیکنان را اختصاص می‌دهد. مقدار Shapley با مجموعه ای از ویژگی های مطلوب مشخص می شود. هارت (1989) یک بررسی کلی از موضوع را ارائه داده است. [۲]

مقدمات مسئله به صورت مقابل است: ائتلافی از بازیکنان در صورت همکاری با یکدیگر یک مقدار سود کلی مشخص به دست می آورند. با توجه به این که برخی از بازیکنان ممکن است بیشتر از سایرین در ائتلاف نقش داشته باشند یا قدرت چانه زنی متفاوتی داشته باشند (برای مثال تهدید به نابودی کل مازاد)، چه توزیع نهایی مازاد تولید شده ای بین بازیکنان باید در هر بازی خاص ایجاد شود؟ یا به بیان دیگر: هر بازیکن چقدر برای همکاری کلی مهم است، و می‌تواند انتظار چه سود منطقی ای را داشته باشد؟ ارزش Shapley یک پاسخ برای این سوال ارائه می دهد.

برای بازی های اشتراک هزینه ای با توابع هزینه مقعر، قانون اشتراک هزینه ای که قیمت آشفتگی و به دنبال آن قیمت ثبات را بهینه می کند، همان قانون اشتراک هزینه ارزش Shapley است. [۳] ( متقارن همین عبارت به طور مشابه برای بازی های به اشتراک گذاری ابزار با توابع ابزار محدب نیز معتبر است.) در طراحی ساز وکار ، این بدان معنی است که مفهوم راه حل ارزش Shapley برای این مجموعه از بازی ها بهینه است.

تعریف رسمی[ویرایش]

به طور رسمی، یک بازی ائتلافی به این صورت تعریف می شود: یک مجموعه N (از n بازیکن) و یک تابع وجود دارد که زیرمجموعه های بازیکنان را به اعداد طبیعی نگاشت می کند: ، با ، جایی که مجموعه تهی را نشان می دهد و تابع تابع مشخصه نامیده می شود.

تابع به این معنی است: اگر S ائتلافی از بازیکنان باشد، پس ( S ) که ارزش ائتلاف S نامیده می شود، کل مجموع سود مورد انتظار اعضای این ائتلاف را نشان میدهد که می توانند با همکاری هم به دست آورند.

ارزش Shapley یکی از راه‌های توزیع کل سود بین بازیکنان است، با این فرض که همه آنها با هم همکاری می‌کنند. این یک توزیع "عادلانه" است به این معنا که تنها توزیع دارای ویژگی های مطلوب خاصی است که ویژگی های آن در زیر ذکر شده است. با توجه به ارزش Shapley، مبلغی که به بازیکن i در یک بازی ائتلافی داده می شود و با نمایش میدهیم، به شرح زیر است:

که در آن n تعداد کل بازیکنان و جمع روی تمام زیرمجموعه های S از N که شامل بازیکن i نیستند، از جمله مجموعه تهی، پخش می شود. همچنین توجه داشته باشید که ضریب دو جمله ای است. فرمول را می توان اینگونه تفسیر کرد: تصور کنید ائتلاف در هر لحظه فقط با یک بازیکن شکل میگیرد و هر بازیگری خواستار مشارکت خود به عنوان یک غرامت عادلانه است، و سپس برای هر بازیکن میانگین این همکاری را بر جایگشت های مختلف ممکن که در آن ائتلاف می تواند تشکیل شود، در نظر بگیرید.

یک فرمول معادل جایگزین برای ارزش Shapley این است:

که در آن مجموع روی بازه ی ترتیب از بازیکنان پخش شده و مجموعه ای از بازیکنان در است که در ترتیب ، مقدم است. در نهایت می توان آن را به این صورت هم بیان کرد

که می تواند به صورت زیر تفسیر شود.

از نظر هم افزایی[ویرایش]

بوسیله تابع مشخصه می توان هم افزایی ای را که هر گروه از بازیکنان بدست می آورند محاسبه کرد. هم افزایی یک تابع منحصر به فرد است ، به طوری که

برای هر زیر مجموعه از بازیکنان. به عبارت دیگر، "ارزش کل" ائتلاف از جمع هم افزایی هر زیر مجموعه ممکن از بدست می آید.

بر اساس تابع مشخصه داده شده ، تابع هم افزایی از طریق محاسبه می شود

با استفاده از اصل عدم شمول. به عبارت دیگر، هم افزایی ائتلاف برابر با ارزش است، که قبلاً در زیرمجموعه های آن محاسبه نشده است.

ارزش های Shapley بر حسب تابع هم افزایی برابراند با [۴] [۵].

که در آن جمع روی همه زیر مجموعه های از است که شامل هستند.

این را می توان چنین تفسیر کرد

به عبارت دیگر، میزان هم افزایی هر ائتلاف به طور مساوی بین همه اعضا تقسیم می شود.

مثال ها[ویرایش]

مثال تجاری[ویرایش]

یک توضیح ساده از یک کسب و کار را در نظر بگیرید. یک مالک، o ، سرمایه پایه را فراهم می کند به این معنا که بدون او، هیچ سودی وجود نخواهد داشت. m کارگر w 1 ... , w m ,وجود دارد که هر یک به اندازه p به سود کل کمک می کند. فرض میکنیم:

تابع ارزش برای این بازی ائتلافی برابر است با

محاسبه مقدار Shapley برای این بازی ائتلافی مقدار mp/2 برای مالک وp/2 برای هر یک از m کارگران را منجر می شود.

این را می توان از منظر هم افزایی درک کرد. تابع هم افزایی را در نظر بگیرید.

بنابراین تنها ائتلاف هایی که هم افزایی ایجاد می کنند، ائتلاف های یک به یک بین مالک و هر کارگر است.

با استفاده از فرمول بالا برای ارزش Shapley بر حسب محاسبه می کنیم

و

نتیجه را می توان از زاویه میانگین گیری روی همه ترتیب ها نیز بررسی کرد. یک کارگر معین بعد از مالک به ائتلاف می‌پیوندد (و بنابراین در نیمی از ترتیب ها مشارکت می‌کند ) و بنابراین سهم متوسطی از هنگام پیوستن ایجاد میکند. هنگامی که مالک ملحق می شود، به طور متوسط نیمی از کارگران قبلاً پیوسته اند، بنابراین میانگین سهم مالک هنگام پیوستن برابر است با .

در یادگیری ماشین[ویرایش]

ارزش Shapley روشی اصولی برای توضیح پیش‌بینی‌های مدل‌های غیرخطی رایج در زمینه یادگیری ماشین ارائه می‌کند. ارزش شپلی با تفسیر یک مدل آموزش‌دیده بر روی مجموعه‌ای از ویژگی‌ها به‌عنوان یک تابع ارزش در ائتلافی از بازیکنان، راهی طبیعی برای محاسبه اینکه کدام ویژگی‌ها برای رسیدن به یک پیش‌بینی یا عدم قطعیت یک پیش‌بینی همکاری می‌کنند، [۶] ارائه می‌دهد. [۷] این روش چندین روش دیگر از جمله Locally Interpretable Model-Agnostic Explanations (LIME)، DeepLIFT، [۸] و Layer-Wise Relevance Propagation را یکسان می کند. [۹]

همچنین ببینید[ویرایش]

  1. Shapley, Lloyd S. (August 21, 1951). "Notes on the n-Person Game -- II: The Value of an n-Person Game" (PDF). Santa Monica, Calif.: RAND Corporation.
  2. Hart, Sergiu (May 12, 2016). "A Bibliography of Cooperative Games: Value Theory".
  3. Phillips, Matthew; Marden, Jason R. (July 2018). "Design Tradeoffs in Concave Cost-Sharing Games". IEEE Transactions on Automatic Control (به انگلیسی). 63 (7): 2242–2247. doi:10.1109/tac.2017.2765299. ISSN 0018-9286.
  4. Grabisch, Michel (October 1997). "Alternative Representations of Discrete Fuzzy Measures for Decision Making". International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems (به انگلیسی). 5 (5): 587–607. doi:10.1142/S0218488597000440. ISSN 0218-4885.
  5. Grabisch, Michel (1 December 1997). "k-order additive discrete fuzzy measures and their representation". Fuzzy Sets and Systems. 92 (2): 167–189. doi:10.1016/S0165-0114(97)00168-1. ISSN 0165-0114.
  6. Lundberg, Scott M.; Lee, Su-In (2017). "A Unified Approach to Interpreting Model Predictions". Advances in Neural Information Processing Systems. 30: 4765–4774. arXiv:1705.07874. Retrieved 2021-01-30.
  7. Watson, David; O’Hara, Joshua; Tax, Niek; Mudd, Richard; Guy, Ido (2023). "Explaining Predictive Uncertainty with Information Theoretic Shapley" (PDF). Advances in Neural Information Processing Systems. 37. arXiv:2306.05724. Retrieved 2023-12-19.
  8. Shrikumar, Avanti; Greenside, Peyton; Kundaje, Anshul (2017-07-17). "Learning Important Features Through Propagating Activation Differences": 3145–3153. ISSN 2640-3498. Retrieved 2021-01-30. {{cite journal}}: Cite journal requires |journal= (help)
  9. Bach, Sebastian; Binder, Alexander; Montavon, Grégoire; Klauschen, Frederick; Müller, Klaus-Robert; Samek, Wojciech (2015-07-10). Suarez, Oscar Deniz (ed.). "On Pixel-Wise Explanations for Non-Linear Classifier Decisions by Layer-Wise Relevance Propagation". PLOS ONE. Public Library of Science (PLoS). 10 (7): e0130140. Bibcode:2015PLoSO..1030140B. doi:10.1371/journal.pone.0130140. ISSN 1932-6203. PMC 4498753. PMID 26161953.