Elo-MMR ratings go live on CodeChef!

@admin when is the drive gonna get updated?

5 Likes

Alt accounts are clearly being created to gain a higher ratingā€¦old accounts donā€™t gain much for the same rankā€¦
Newbie gains are not necessarily newbie gains.A rating system that has such a loophole makes it a deterrent for people who donā€™t resort to such tactics. I think ā€œfairness/robustness to cheatingā€ is the most desired variable.

8 Likes

Update:

We have introduced Provisional Ratings, which signify that a new userā€™s ratings arenā€™t very indicative of their actual rating for the first few contests that they participate in.

In particular, until a user participates in at least 5 rated contests, their rating will be accompanied by a question mark, indicating that it is a Provisional Rating.

95 Likes

Thanks, thatā€™s the move in the right direction. Could you please also ensure that the users with provisional ratings donā€™t get star badges assigned to them in this forum and in other places until they finish their 5th rated contest?

26 Likes

nice suggestion. :+1:

6 Likes

I am new to CC. Can I know why this was necessary?
I mean, how CC was getting affected before this update?

4 Likes

By this what changes should be done in Provisional
Rating Means In Provisional
Rating rating they get is high (if they solve more problems) +ve delta as compare to Normal Rating

3 Likes

I am new on CodeChef. I donā€™t know what is meant by provisional rating.

7 Likes

Just participate in 5 contests, and the question mark next to your rating will be removed.

27 Likes

Iā€™m quite confused and disappointed with whatā€™s been happening with the rating in Codechef. Yesterday after the STARTER50 my new rating on my profile was changed to 1913 from 1882. Today it changed to 1893 without participating in any contest. Even though ranked 11 globally my overall rating only changed 11 on profile! But I just checked the file ā€˜changes_after_starter50ā€™ from the drive link. It shows the current elo_rating is 1802 and the previous elo_rating is 1836. I donā€™t get the math here. This whole transition is a mess.

14 Likes

Update:

After launching Elo-MMR, we got feedback from a lot of users about the sudden increase in ratings of new users, particularly in their first couple of contests. This was supposed to be a feature, but it had been a bit too much. So now, we have introduced a change, in which the weight of the first and second contests of a new user is changed to 60% and 80% of their old values, respectively. This leads to a slower increase in ratings of new users.

Along with Provisional Ratings, we hope this leads to a more robust rating eco-system.

This change has been applied for all users and their Elo-MMR rating recalculated from the beginning of time, and hence most users will see a change in their display ratings.

A comparison between the previous and current ratings (display ratings):

  • 31 users have an increase of more than 50
  • ~11700 users have an increase of between 0 and 50
  • ~465000 users have no change
  • 160 users have a decrease of more than 100 (70 of whom have been caught in cheating)
  • ~4000 users have a decrease of between 50 and 100
  • ~32000 users have a decrease of between 0 and 50.

You can find the entire list of users with their rating changes here.

6 Likes

can anybody explain why I got only 27+ rating in July Lunchtime 2022 Division 2 (Rated)
with 191 global rank
previous rating 1628
@admin

4 Likes

@gouravcc1 - you can check out this thread.

1 Like

it happened with me to with 191 globle rank in july lunchtime I got only 27+

1 Like

I would say & support that codehefā€™s old rating system was good rather than current system . Because i think after giving a good performance than previous contest doesnā€™t brings any such change , even worst performance doesnā€™t brings any good decrement .
For 4* , 5* coders to get a gooding rating is now huge difficult than codeforces as well .

7 Likes

My codechef graph has changedā€¦
Some time before I had participated in several competitions and most of my graph points were in 1400-1600(green) range but now the graph is showing those points to be above 1600(blue), Is this normal?
Can anyone explain why did this happen?

3 Likes

@demonslah - so 2 things done in the last month

  • plagiarizers were removed and ratings recalculated for all users
  • ELO MMR introduced

This thread should give you an idea of th echanges.

1 Like

Thatā€™s nice!!

1 Like

:+1: :+1:

1 Like

Ok, please provide an elaboration for a ā€œ-15ā€ despite getting a rank of 684 in July Lunchtime Div 2. And a net ā€œ-34ā€ in the hidden rating after securing a rank of 418 in Starters 50 ?

2 Likes