سیستم امتیازدهی الو چگونه بر اساس تابع لجستیکِ احتمال برد، امتیاز بازیکنان را تنظیم میکند؟
سیستم امتیازدهی الو با جایگزینی توزیع نرمال با یک منحنی لجستیک در مبنای ۱۰، از نظر ریاضی «دمهای پهن» در عملکرد انسان را در نظر میگیرد و از افت بیدلیل امتیازها در زمان شکست اجتنابناپذیرِ شانسهای اصلی قهرمانی جلوگیری میکند.
به قلم آرش رضایی
این خبر را به اشتراک بگذارید
- طرفداران سادگی
- مدل لجستیک الو را به دلیل شفافیت و ظرافت تکمتغیره آن ترجیح میدهند.
- آمارشناسان بیزی
- از مدلهای گلیکو یا ترو اسکیل برای کمّیسازی عدم قطعیت و مدیریت عدم فعالیت بازیکنان دفاع میکنند.
- سنتگرایان کلاسیک
- مفروضات توزیع نرمال اصلی در مدلسازی آماری اولیه را ترجیح میدهند.
دیدگاههایی که این گزارش پوشش نداده
- طراحان سیستمهای همسریابی در بازیهای ویدیویی
- رقابتکنندگان حرفهای
در ۱ اکتبر ۲۰۱۵، چارچوب ریاضیاتی که زیربنای رتبهبندیهای رقابتی بود، از یک فرمول اکتشافی ورزشی به یک الگوریتم رسمی یادگیری ماشین تغییر یافت. پژوهشگران در مقالهای در وبلاگ The Angry Statistician نشان دادند که سیستم امتیازدهی الو (Elo) دقیقاً مشابه یک «مدل لجستیک فراموشکار» عمل میکند؛ به طور خاص، یک نزول گرادیان تصادفی که برای دقت پیشبینی بهینهسازی شده است. این طبقهبندی مجدد، اصطلاحات مختص شطرنج را کنار زد تا یک موتور احتمالاتی خالص را آشکار کند.
مکانیزمی که در هسته این موتور قرار دارد، تابع لجستیک است. پیش از آنکه احتمال بردِ موردانتظار بتواند تعیین کند یک بازیکن چه مقدار امتیاز به دست میآورد یا از دست میدهد، سیستم باید اختلاف خام بین دو امتیاز را به یک درصد تبدیل کند.
نحوه انجام این تبدیل، ثبات کل اکوسیستم رتبهبندی را تعیین میکند. اگر تابع ریاضی احتمال وقوع یک شگفتی را دستکم بگیرد، رقبای برتر در صورت شکست اجتنابناپذیر در یک مسابقه، امتیازات خود را با سرعت زیادی از دست میدهند که این امر باعث افت سیستماتیک امتیازها میشود.[2]
مشخصات اولیه آرپاد الو در سال ۱۹۷۸ فرض میکرد که عملکرد یک بازیکن در هر مسابقه از یک توزیع نرمال - همان منحنی زنگولهای کلاسیک - پیروی میکند. تحت این فرض سختگیرانه، انحرافات شدید از سطح مهارت متوسط یک بازیکن از نظر ریاضی نادر بود.[2]
با این حال، دادههای تجربی از هزاران مسابقه تورنمنت نشان داد که عملکرد انسان دارای «دمهای پهن» (fat tails) است. شگفتیها بسیار بیشتر از آنچه توزیع نرمال پیشبینی میکند رخ میدهند؛ به این معنی که منحنی زنگولهای بازیکنان برتر را به خاطر واریانس استاندارد، بیش از حد مجازات میکرد.[1][2]
برای اصلاح این نقص ساختاری، سیستم تغییر یافت تا از یک منحنی لجستیک استفاده کند. همانطور که دیوید آورسا توضیح میدهد، فرمول مدرنِ امتیاز موردانتظار، عدد ۱ را بر حاصلجمع ۱ به علاوه ۱۰ به توانِ (اختلاف امتیاز تقسیم بر ۴۰۰) تقسیم میکند.
این مقسومعلیه خاص - یعنی ۴۰۰ - به عنوان پارامتر مقیاس عمل میکند. این عدد تعیین میکند که بازیکنی با ۴۰۰ امتیاز برتری نسبت به حریف خود، دقیقاً نسبت موفقیت موردانتظار ۱۰ به ۱ دارد که معادل احتمال برد ۹۰٫۹ درصدی است.
تحلیل نیک دابسون از مدلهای ورزشی سایت FiveThirtyEight نشان میدهد که چگونه این رویکرد لجستیک کاملاً بازتابدهنده رگرسیون لجستیک در آمار است. اختلاف امتیاز به عنوان تنها متغیر مستقلی عمل میکند که یک نتیجه باینری (برد یا باخت) را پیشبینی میکند.
تحلیل نیک دابسون از مدلهای ورزشی سایت FiveThirtyEight نشان میدهد که چگونه این رویکرد لجستیک کاملاً بازتابدهنده رگرسیون لجستیک در آمار است.
هنگامی که یک مسابقه به پایان میرسد، سیستم خطای بین نتیجه موردانتظار (مثلاً ۰٫۹۰۹) و نتیجه واقعی را محاسبه میکند. نتیجه واقعی برای برد با عدد ۱، برای باخت با عدد ۰ و برای تساوی با عدد ۰٫۵ کدگذاری میشود.
سپس این عبارت خطا در ضریب K ضرب میشود؛ ثابتی که حداکثر تغییر امتیاز ممکن از یک رویداد واحد را تعیین میکند. اگر شانس اصلی قهرمانی پیروز شود، خطا (۱ منهای ۰٫۹۰۹) کوچک است و در نتیجه افزایش امتیاز حداقلی، یعنی تنها ۰٫۰۹۱ ضرب در K، به دست میآید.[1]
برعکس، اگر بازیکنی که ۴۰۰ امتیاز کمتر دارد پیروز شود، خطا بسیار بزرگ است (۱ منهای ۰٫۰۹۱). بازیکن ضعیفتر یک جهش امتیازی عظیم دریافت میکند، در حالی که شانس اصلی قهرمانی با جریمهای برابر و در جهت مخالف روبرو میشود.[1]
وبلاگ The Angry Statistician با اشاره به اینکه ضریب K دقیقاً مانند نرخ یادگیری در یادگیری ماشین عمل میکند، خاطرنشان میسازد: «سیستم الو در اصل یک مدل لجستیک فراموشکار است.» یک ضریب K بالا باعث میشود سیستم به نتایج اخیر واکنش شدیدی نشان دهد و دادههای قدیمیتر را به سرعت «فراموش» کند.
یک ضریب K پایین که اغلب برای استادبزرگهای تثبیتشده استفاده میشود، سیستم را مجبور میکند تا عملکرد تاریخی را بر نوسانات اخیر اولویت دهد. فیده (FIDE)، فدراسیون بینالمللی شطرنج، به محض اینکه بازیکنی به امتیاز ۲۴۰۰ میرسد، ضریب K را از ۴۰ به ۱۰ کاهش میدهد.[2]
ماهیت حاصلجمع صفرِ این تبادل امتیاز تضمین میکند که مجموع کل امتیازات در سیستم ثابت باقی میماند، به شرطی که هیچ بازیکن جدیدی وارد یا خارج نشود. این پایستگی امتیازات به آنها اجازه میدهد تا در طول دههها به عنوان یک ارز نسبی برای سنجش مهارت عمل کنند.
با این وجود، مدل لجستیک الو بدون محدودیتهای ساختاری نیست. از آنجا که این مدل تنها یک برآورد نقطهای واحد را برای هر بازیکن ردیابی میکند، نمیتواند عدم قطعیت ریاضیاتی خود را کمّی کند.
اگر بازیکنی در ۱۰۰۰ مسابقه شرکت کرده و امتیاز ۱۵۰۰ داشته باشد، و بازیکن دیگری دقیقاً در یک مسابقه شرکت کرده و امتیاز ۱۵۰۰ داشته باشد، تابع لجستیک با آنها به عنوان موجودیتهای یکسان رفتار میکند.[1]
این ناتوانی در تمایز قائل شدن بین خطوط پایه تثبیتشده و تازهواردان با واریانس بالا، منجر به توسعه سیستمهایی مانند گلیکو (Glicko) شد که یک متغیر ثانویه - انحراف امتیاز - را برای ردیابی میزان اطمینان اضافه میکنند.
انتخاب تابع لجستیک به جای توزیع نرمال همچنان مهمترین تصمیم طراحی در سیستمهای همسریابی رقابتی است. با پذیرش ریاضیاتیِ این موضوع که عملکرد انسان مستعد نوسانات شدید و غیرقابل پیشبینی است، منحنی مبنای ۱۰ تضمین میکند که یک شگفتی بزرگ به جای در هم شکستن کامل مقیاس، سیستم را فوراً کالیبره مجدد میکند.[1]
نکات کلیدی
- سیستم الو از یک تابع لجستیک در مبنای ۱۰ استفاده میکند تا اختلاف امتیاز بین دو بازیکن را به احتمالِ بردِ موردانتظار تبدیل کند.
- منحنی لجستیک جایگزین توزیع نرمال شد، زیرا «دمهای پهن» عملکرد انسانی را بهتر مدلسازی میکند؛ جایی که شگفتیها و نتایج دور از انتظار بسیار بیشتر از پیشبینیِ یک منحنی زنگولهای رخ میدهند.
- برتری ۴۰۰ امتیازی، از نظر ریاضی به نسبت موفقیت ۱۰ به ۱، یا شانس پیروزی ۹۰٫۹ درصدی ترجمه میشود.
- این سیستم به عنوان یک «مدل لجستیک فراموشکار» عمل میکند و از ضریب K به عنوان نرخ یادگیری بهره میبرد تا تعیین کند پس از یک خطای پیشبینی، امتیازها با چه شدتی باید بهروزرسانی شوند.
- با وجود ظرافت محاسباتی، سیستم استاندارد الو نمیتواند عدم قطعیت خود را کمّی کند، که همین امر منجر به توسعه مدلهای آگاه به واریانس مانند گلیکو شده است.
بررسی عمیق دیدگاهها
چارچوب لجستیک الو
منحنی استاندارد لجستیک در مبنای ۱۰ که فرض میکند عملکرد انسان دارای «دمهای پهن» و شگفتیهای مکرر است.
موافق: تابع لجستیک با مدلسازی دقیقِ فراوانیِ بالاتر از حد انتظارِ شگفتیها در رقابتهای انسانی، از نظر ریاضی از افت امتیاز جلوگیری میکند. این روش تنها به یک متغیر (امتیاز) برای هر رقیب نیاز دارد که آن را از نظر محاسباتی سبک و توضیح آن را آسان میکند. مخالف: این سیستم با تمام امتیازات با سطح اطمینان یکسانی برخورد میکند و در تمایز قائل شدن بین یک کهنهکار با ۵۰۰ مسابقه و یک تازهکار با پنج مسابقه ناکام میماند. شواهد: تحلیل نیک دابسون از مدلهای FiveThirtyEight نشان میدهد که الو لجستیک کاملاً بازتابدهنده رگرسیون لجستیک است و برای نتایج باینری برد/باخت بدون نیاز به ردیابی پیچیده واریانس تاریخی بهینهسازی میشود. مناسب برای زمانی که: استخر رقبا بسیار فعال است، مسابقات مکرر هستند و سادگی محاسباتی بر اندازهگیری عدم قطعیت اولویت دارد.
خط پایه توزیع نرمال
مشخصات اولیه آرپاد الو در سال ۱۹۷۸ که یک منحنی زنگولهای دقیق را برای عملکرد رقابتی فرض میکرد.
موافق: تابع توزیع تجمعی نرمال با نظریه آماری کلاسیک برای متغیرهای تصادفی مستقل همسو است و یک خط پایه ریاضیاتی خالص برای نتایج موردانتظار فراهم میکند. مخالف: این روش احتمال رویدادهای شدید را دستکم میگیرد. در ورزشهای واقعی و شطرنج، بازیکنی با ۴۰۰ امتیاز کمتر، بیشتر از آنچه منحنی زنگولهای دقیق پیشبینی میکند پیروز میشود، که این امر باعث میشود سیستم در هنگام وقوع شگفتیها، بازیکنان برتر را بیش از حد جریمه کند. شواهد: آرشیو دادههای سال ۱۹۷۸ آرپاد الو توسط Gwern نشان میدهد که پیادهسازیهای اولیه با افت امتیاز در بالاترین سطوح دست و پنجه نرم میکردند، که مستقیماً منجر به تغییر به سمت منحنی لجستیک برای تطبیق با «دمهای پهن» شد. نامناسب برای زمانی که: ورزش یا بازی دارای واریانس بالا، عدم تطابقهای مکرر، یا نرخ پایه بالایی از شانس تصادفی مؤثر بر نتیجه باشد.
مدلهای آگاه به عدم قطعیت (گلیکو و ترو اسکیل)
سیستمهای نسل بعدی که هم امتیاز بازیکن و هم اطمینان ریاضیاتی به آن امتیاز را ردیابی میکنند.
موافق: با افزودن متغیر «انحراف امتیاز»، این مدلها ضریب K را به صورت پویا تنظیم میکنند. بازیکنی که یک سال رقابت نکرده است، عدم قطعیت بالایی خواهد داشت که اجازه میدهد امتیازش در زمان بازگشت به شدت تغییر کند، در حالی که امتیاز یک بازیکن فعال ثابت میماند. مخالف: ریاضیات آن برای یک رقیب معمولی مبهم است. بازیکنان اغلب از اینکه امتیازشان برای شکست دادن یک حریف مشخص، بسته به متغیرهای پنهان اطمینان، به مقادیر متفاوتی تغییر میکند، ناامید میشوند. شواهد: دیوید آورسا خاطرنشان میکند که در حالی که الو به دلیل سادگیاش همچنان استاندارد باقی مانده است، پلتفرمهایی که نیاز به کالیبراسیون سریع کاربران جدید دارند، تقریباً همیشه از گلیکو یا ترو اسکیل برای به حداقل رساندن نوسانات همسریابی استفاده میکنند. مناسب برای زمانی که: پایگاه بازیکنان دارای سطوح فعالیت بسیار متغیر، دورههای مکرر عدم فعالیت است، یا زمانی که سیستم باید شرکتکنندگان جدید را در کمترین مسابقات ممکن با دقت رتبهبندی کند.
چرا مهم است
مفروضات ریاضیاتی که زیربنای الگوریتمهای رتبهبندی را تشکیل میدهند، تعیین میکنند چه کسی ارتقا یابد، چه کسانی با هم رقابت کنند و اکوسیستمهای رقابتی چگونه به حیات خود ادامه دهند. درک تابع لجستیک نشان میدهد که چرا این سیستمها به نتایج دور از انتظار واکنش شدید نشان میدهند و چگونه در طول زمان خود را اصلاح میکنند.
منابع
[1]SignalOddsطرفداران سادگیMastering the Elo Rating System for Smarter Sports Betting
مطالعه در SignalOdds →
[2]Gwern.netسنتگرایان کلاسیکThe Rating of Chessplayers, Past and Present (Second Edition)
مطالعه در Gwern.net →
[3]تیم سردبیری کوهستانتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
نظرات
بیشتر در تحلیل داده
مشاهده همه →تست متوالی
چگونه تابع آلفا-اسپندینگ از نتایج مثبت کاذب در نظارت مستمر بر تستهای A/B جلوگیری میکند
4 منبع
کاهش ابعاد
چگونه بردارهای ویژه ماتریس کوواریانس، جهتهای بیشترین واریانس را در تحلیل مؤلفههای اصلی تعیین میکنند
6 منبع
روششناسی آماری
چگونه خطای معیار در مقایسه با انحراف معیار، واریانس ظاهری را فشرده میکند
9 منبع
دادههای فقر
دادههای جدید MPI: ۸۰ درصد فقیرترین افراد جهان (۸۸۷ میلیون نفر) در معرض خطرات همزمان اقلیمی قرار دارند
3 منبع
هر زاویه. هر روز.
دریافت تحلیل داده اخبار همراه با پوشش کامل منابع و تحلیل دیدگاهها، مستقیم در صندوق ورودی شما.





