Jump to content

Opinion and Discussion on Skill Rating


Recommended Posts

Skill rating is visible on the legacy server since 2.76.
Some players ask what it is on server, and some discussion in #freenode#etlegacy (the respective discord channel) showed, that the documentation on
https://dev.etlegacy.com/projects/etlegacy/wiki/Bayesian_skill_rating
and
https://dev.etlegacy.com/issues/403
is not a short answer.
So i try to summon up my understanding and questions from a users view, and hope that spyhawk from ETL will setup a FAQ with competent answers with developers truth.

Calculation with some samples can be followed best imo with the paper:
http://www.moserware.com/assets/computing-your-skill/The%20Math%20Behind%20TrueSkill.pdf

Skillrating calculation and presentation can be activated serverside. Skillrating is calculated from the statistical propability to win or loose a game. Every player has a mean and standard deviation of this propability. Calculation of skill from this point is on page 15. That is why everybody starts with 0.

It is in no way influenced by stats like XP, Kill/Death ratio, time to finish a map.
So if that values dont matter what does? Win or loose.

It is only possible to increase SR when in the winning team (or reducing the standard deviation over-proportionally by loosing, but then mean is reduced too). Amount of SR adjustment depends on the overall SR of the team and the SR difference of the teams.
(see page 29, mean and standard deviation are treated separately). Dropping, joining players are taken into account. How map is taken in account is not clear for me, maybe as evidence (see page 16).

What i like:
- completely new ranking system that only rewards winning a map, so no necessity for spree hunting,
XP collecting as long it is not useful to reach the objective
- Admins can choose to use it or not
- "simple" system for a complex situation
- should have quick  convergence at fixed player setup (see page 38)
- starting from zero avoids disappointment, if SR ends up below 25
-  it is bound to server, so players might be more loyal to find their real SR
- cant stop admiring the ETL-People that implemented such a modern system in that Oldie

What i dont like:
- When is convergence reachable if you have constantly joining players with high standard deviation (SR0)?
- The deviation for bots is very small (they play all day), so if you play alone with them and win
your deviation decreases fast
- Not sure if the mean for bots is comparable, as they tend to play alone (guess this might even lead to
 wrong Map evidence, as win/loose depends very much on path setting, is this contradictory?)
- I will never be General again  :sad:

 
What is your opinion on the system?

 

@Kemon, Spyhawk please correct misleading information in this post.

 

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Note that we (ETL team) are currently creating a FAQ for the SR system here: https://dev.etlegacy.com/projects/etlegacy/wiki/Bayesian_skill_rating_FAQ

Only questions are collected as of now, but answers will come soon. Feel free to ask questions that aren't listed yet, so we can complete the FAQ.

Quote

I will never be General again 

This is actually one aspect I am not really satisfied with in the current implementation. While it isn't impossible to reach high ranks, it is indeed quite difficult and only the most dedicated objective players will have a chance to get it. I am however not excluding to tie ranks to another metric in the future (see https://dev.etlegacy.com/issues/1155).

Edited by Spyhawk
Link to comment
Share on other sites

nice to see someone answer to this post :)

In Addition to the faq:
What inflluence does Bot Play on the server have on map bias (is this good for bias calculation)?

Its the only dont like i have left. Convergence is doing fine after having the SR online for some time.

Tying the ranks to "prestige"-like value, sounds interesting,  noob players playing a lot could have high ranks over the time playing. But to make it not a dead end, time/game decrease  of prestige would be necessary.

So i like the rank system as it is, for the time being, connected to SR only good players achieve higher ranks.

  • Thanks 1
Link to comment
Share on other sites

How can I miss such a nice post! Statistics are my field of work, amazing how people are actually spending their time on player skill rating :biggrin:

Thanks for sharing Toby! Little late now, so gonna read it tomorrow when I'm fresh. :sleeping:

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...