مکانیسم سیستم رتبهبندی الو: چگونه الگوریتمهای مقایسه جفتی بازیکنان و تیمها را رتبهبندی میکنند
سیستم رتبهبندی الو (Elo) مهارت نسبی را با در نظر گرفتن هر مسابقه به عنوان انتقال امتیازاتی که بر اساس نتیجه مورد انتظار وزندهی شدهاند، محاسبه میکند. اگرچه این سیستم در اصل برای شطرنج طراحی شده بود، اما نسخههای مدرن آن اکنون برای تطبیق بازیکنان در بازیهای ویدیویی، رتبهبندیهای ورزشی و حتی اولویتبندی در تریاژ پزشکی استفاده میشوند.
به قلم ندا وزیری
این خبر را به اشتراک بگذارید
بهطور خلاصه
- سیستم الو مهارت نسبی را با در نظر گرفتن مسابقات به عنوان انتقال امتیازاتی که بر اساس نتایج مورد انتظار وزندهی شدهاند، محاسبه میکند.
- تفاوت رتبه ۴۰۰ امتیازی در سیستم استاندارد الو، به معنای احتمال برد مورد انتظار ۹۰.۹٪ است.
- ضریب K تعیینکننده نوسان رتبه است و یک بدهبستان بین ثبات و واکنشپذیری سیستم ایجاد میکند.
سیستم رتبهبندی الو یک الگوریتم مجموع-صفر است که مهارت نسبی را با در نظر گرفتن هر مسابقه به عنوان انتقال امتیازات رتبهبندی، که بر اساس نتیجه مورد انتظار وزندهی شدهاند، محاسبه میکند. اگر یک استاد بزرگ، یک تازهکار را شکست دهد، الگوریتم تقریباً هیچ امتیازی را منتقل نمیکند، زیرا نتیجه از نظر ریاضی قطعی بوده است.
اما اگر تازهکار برنده شود، انتقال امتیاز بسیار زیاد خواهد بود. این یک بازار خوداصلاحشونده برای مهارت است که طراحی شده تا از طریق مقایسه جفتی مداوم، خط پایه واقعی یک بازیکن را پیدا کند.[6]
این سیستم در سال ۱۹۶۰ توسط آرپاد الو (Arpad Elo)، استاد فیزیک و استاد شطرنج، ابداع شد تا جایگزین کمیتههای رتبهبندی خودسرانه با یک مدل کاملاً آماری شود. مکانیسم آن بر یک منحنی لجستیک متکی است، با این فرض که عملکرد یک بازیکن در هر مسابقه، یک متغیر تصادفی است که از یک توزیع نرمال استخراج شده و مهارت واقعی و پنهان او به عنوان میانگین عمل میکند.
فرمول اصلی، یک امتیاز مورد انتظار بین ۰ و ۱ را برای هر رویارویی محاسبه میکند. در پیادهسازی استاندارد شطرنج، تفاوت رتبه ۴۰۰ امتیازی به معنای احتمال برد ۹۰.۹٪ برای بازیکن قویتر است. اگر دو بازیکن رتبههای یکسانی داشته باشند، امتیاز مورد انتظار آنها دقیقاً ۰.۵ است که نشاندهنده یک مسابقه کاملاً برابر است.[1]
پس از پایان مسابقه، الگوریتم نتیجه واقعی – که معمولاً ۱ برای برد، ۰.۵ برای تساوی و ۰ برای باخت است – را با نتیجه مورد انتظار مقایسه میکند. سپس تفاوت بین این دو در «ضریب K» ضرب میشود، یک ضریب حیاتی که حداکثر میزان تغییر رتبه در یک رویداد واحد را تعیین میکند.[1][6]
این مدل مقایسه جفتی زیبا مدتهاست که از محدودیتهای صفحه شطرنج فراتر رفته است. اکنون برای رتبهبندی بازیکنان بازیهای ویدیویی، تیمهای فوتبال بینالمللی و حتی اولویتهای پزشکی استفاده میشود. محققان در دامپزشکی اخیراً الگوریتم الو را برای رتبهبندی ویژگیهای آمادگی محیطهای آموزش بالینی به کار بردهاند، که کاربرد آن را در ارزیابیهای جفتی غیررقابتی که اندازهگیری مطلق در آنها غیرممکن اما مقایسه نسبی آسان است، ثابت میکند.[2]
با این حال، این الگوریتم بدون نقص ریاضی نیست. تنش اصلی در هر سیستم الو، تعادل بین ثبات و واکنشپذیری است که کاملاً توسط ضریب K دیکته میشود. اگر ضریب K بیش از حد پایین باشد، سیستم بسیار پایدار اما کند است. یک بازیکن که به سرعت در حال پیشرفت است، برای دهها مسابقه دستکم گرفته خواهد شد، که عدالت مسابقات را مختل کرده و امتیازات مورد انتظار حریفانش را منحرف میکند.[3][4]
تنش اصلی در هر سیستم الو، تعادل بین ثبات و واکنشپذیری است که کاملاً توسط ضریب K دیکته میشود.
برعکس، اگر ضریب K بیش از حد بالا باشد، سیستم بسیار بیثبات میشود. شروع به واکنش نشان دادن به روزهای بد یا رگههای شانس به جای تغییرات واقعی و پایدار در مهارت زیربنایی میکند. این امر یک جدول امتیازات پرنوسان ایجاد میکند که در آن رتبهبندیها بدون منعکس کردن شایستگی واقعی، به شدت نوسان میکنند.[4][6]
برای حل این بدهبستان، سیستمهای رتبهبندی به سه اردوگاه روششناختی متمایز تکامل یافتهاند: الو استاندارد با ضریب K ثابت، الو پویا با ضرایب متغیر بر اساس تجربه، و سیستمهای بیزی (Bayesian) که عدم قطعیت ریاضی را در کنار خود رتبه پیگیری میکنند. انتخاب بین آنها مستلزم تعیین دقیق این است که یک اکوسیستم خاص، برای شفافیت در مقابل دقت چقدر ارزش قائل است.[3][6]
- طرفداران تعدیل پویا
- ضرایب K متغیر را برای تسریع کالیبراسیون تازهواردان، ضمن محافظت از رتبهبندیهای تثبیتشده، ترجیح میدهند.
- حامیان الو سنتی
- برای شفافیت ریاضی و عدالت مطلق مجموع-صفر در انتقال امتیاز ثابت ارزش قائل هستند.
- پذیرندگان سیستم بیزی
- دقت ریاضی و پیگیری عدم قطعیت را بر سادگی کاربر و قابلیت توضیحپذیری اولویت میدهند.
منابع
[1]FIDE Handbookطرفداران تعدیل پویاFIDE Rating Regulations effective from 1 March 2024
مطالعه در FIDE Handbook →
[2]Frontiers in MedicineRating and ranking preparedness characteristics important for veterinary workplace clinical training: a novel application of pairwise comparisons and the Elo algorithm
مطالعه در Frontiers in Medicine →
[3]Br J Math Stat Psycholپذیرندگان سیستم بیزیKeeping Elo alive: Evaluating and improving measurement properties of learning systems based on Elo ratings
مطالعه در Br J Math Stat Psychol →
[4]arXivپذیرندگان سیستم بیزی[2109.15046] An Elo-type rating model for players and teams of variable strength
مطالعه در arXiv →
[5]FIDE Handbookطرفداران تعدیل پویاFIDE Online Arena Rating Regulations
مطالعه در FIDE Handbook →
[6]تیم سردبیری کوهستانتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
بیشتر در تحلیل داده
مشاهده همه →استنتاج بیزی
چگونه جفت مزدوج بتا-دوجملهای باورهای پیشین را به احتمالات پسین تبدیل میکند
6 منبع
نظریه اطلاعات
چگونه واگرایی کولبک-لایبلر میزان از دست رفتن اطلاعات را هنگام تقریب یک توزیع احتمال با توزیع دیگر اندازهگیری میکند
6 منبع
پیشپردازش داده
چگونه یک داده پرت جدول ردهبندی را زیر و رو میکند: شکاف ریاضی بین استانداردسازی نمره Z و نرمالسازی مین-مکس
5 منبع
الگوریتمهای رتبهبندی
سازوکار تجمیع رتبهبندی: چگونه الگوریتمها برنده دادههای رتبهبندیشده را تعیین میکنند
4 منبع
نظرات
هر زاویه. هر روز.
اخبار تحلیل داده با پوشش کامل منابع و تحلیل دیدگاهها، هر روز و رایگان.





