Rating sigma should increase over time
-
This will become irrelevant with the division system as the divisions reset after a certain amount of time.
-
-
askaholic said in Rating sigma should increase over time:
This will become irrelevant with the division system as the divisions reset after a certain amount of time.
That's a fair point regarding ladder. Rating sigma slowly increasing over time would still be relevant for global rating though. So, I believe it should still be considered.
-
If it doesnt happen already (I dont really understand how the rating system works) what about increasing the amount that your rating changes based on consecutive wins/losses? I.e. your 3rd loss in a row loses you more than the 2nd loss, and so on (and if it already does this then possibly increasing the extent to which it does it slightly).
That way you dont have to sit through as many unbalanced matches where your team gets mad at you because you're far worse than your rank suggests, hopefully improving the experience for everyone.I'm assuming from the screenshots in the linked thread that the league system is just intended for matchmakers not custom/global rank, in which case while it would help to some extent it wouldn't solve the issue for global (or are there plans for a league system for global as well?)
-
@ftxcommando said in Rating sigma should increase over time:
This whole game is a psychological trick to get you to release dopamine and serotonin, you should instead be campaigning to make opioids over the counter.
Your take amuses me on a scientific level.
~
People seem to be focused on the arbitrary 1/day rate, and should not be. We could dial in some equation later.
~
How would sigma go back down? If I recall that is handled by normal trueskill, but could you highlight the process and if any changes would be needed for this alteration? -
@kalethequick said in Rating sigma should increase over time:
How would sigma go back down? If I recall that is handled by normal trueskill, but could you highlight the process and if any changes would be needed for this alteration?
Sigma going back down is handled by trueskill and shouldn't need any changes.
Playing rated games lowers sigma to a normal range relatively quickly (every rated game has an impact); 1v1's lower sigma very quickly, while larger games do it at a more moderate pace.
If you mouse over a player's rating in the lobby, it will show something like 1421 +/- 210. The 1421 is the base rating. The 210 is the uncertainty. The shown rating is 1421 - 210 = 1211, which is rounded to 1200.
If a sigma increase over time is implemented, and if that player didn't play for a long time and their uncertainty increases to 500, then their rating would be 1421 +/- 500. At that point, if they started playing again, their shown rating would be 900, and their base rating would change more quickly for their next few games (to match their current skill level), and the uncertainty value would quickly lower itself back into the normal range.
-
-
-
-
I keep hearing about people who used to play FAF a lot, but stopped for months to years, and would want to try playing again, but don't because they're now overrated at their old rating and don't want to have to lose so many games just to be able to play balanced games again. I think my above points are still quite relevant, and it would make sense for FAF to implement some sort of sigma increase over time.
For example, FAF could do an increase of 0.4 sigma per day for users with less than 150 sigma. That would equate to an increase of ~36 rating uncertainty per month with a max of 450 rating uncertainty. For perspective, most players with high game counts have between 150 and 300 rating uncertainty, while new players start with 1500 rating uncertainty. So, that would cap a regular player at losing a maximum of about 216 shown rating after roughly 6 months of inactivity, with no additional rating decay after that. Note that that would just change the uncertainty and not the base rating, so it would basically make the player a little more 'gray', and their base rating would consequently get adjusted a bit more quickly to match their current skill level, while their shown rating would temporarily be a little lower in the interim (since their rating is a bit more uncertain).
This will become irrelevant with the division system as the divisions reset after a certain amount of time.
Does division resetting increase sigma or have some material impact behind the scenes? Like, I understand that it then won't display someone's division until they play X more games or smth, but given that divisions largely seem like a cosmetic change that displays division instead of rating, that division reset sounds more like a cosmetic change that doesn't remove sigma relevance.
Regardless, this still has relevance for global rating either way.
-
You could implement that but unless you start running timed scripts over the database, its going to get a bit messy.
The easiest way to implement this would be to apply the rating decay right before a player's game is rated. So before the Trueskill calculation of a finished game runs, it checks for all players involved in the game when their last game was played and if their rating has decayed since the last game.
The problem is that this means that the rating decay exists but is not actually visible in the client until people actually restart playing, which they won't if they think their rating is too high.
So in addition to the server change, we would need to effectively let the client recalculate the rating decay of the logged in player at any point in time. Unless every client does this for ALL players ALL the time, the players own decayed rating will then only show up in that players client, while other players still see the non-decayed rating, adding to the general rating confusion.
I'm not sure the complexity is worth it.
-
@katharsas Just having it apply right before the game is rated would still help - e.g. while some people might just not try playing again due to being overrated, others might try a game, and then see how little their rank dropped and decide it's not worth the effort of playing more games to get to a more appropriate rank. So such a change would help with the latter case.
-
It's not like we'd need to add decay in every single day. For example, perhaps we could just do it upon player login, or just run a script over the database once a month, or do some more creative idea : )
-
-
-