KGS ranking revisited

Comments, questions, rants, etc, that are specifically about KGS go here.
hyperpape
Tengen
Posts: 4382
Joined: Thu May 06, 2010 3:24 pm
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
Location: Caldas da Rainha, Portugal
Has thanked: 499 times
Been thanked: 727 times

Re: KGS ranking revisited

Post by hyperpape »

But you're not doing that work and you're ignoring the fact that KGS is based on one of the better models of ratings we have.
Javaness2
Gosei
Posts: 1545
Joined: Tue Jul 19, 2011 10:48 am
GD Posts: 0
Has thanked: 111 times
Been thanked: 322 times
Contact:

Re: KGS ranking revisited

Post by Javaness2 »

Why can't everyone just pick the rank they want to have, and play at that rank?
User avatar
Sverre
Lives with ko
Posts: 193
Joined: Thu Apr 22, 2010 1:04 pm
Rank: 2d EGF and KGS
GD Posts: 1005
Universal go server handle: sverre
Location: Trondheim, Norway
Has thanked: 76 times
Been thanked: 29 times

Re: KGS ranking revisited

Post by Sverre »

Javaness2 wrote:Why can't everyone just pick the rank they want to have, and play at that rank?


Because I want a 7d rank, but am unable to play at the appropriate strength :sad:
User avatar
jts
Oza
Posts: 2662
Joined: Sat Sep 18, 2010 4:17 pm
Rank: kgs 6k
GD Posts: 0
Has thanked: 310 times
Been thanked: 632 times

Re: KGS ranking revisited

Post by jts »

mitsun wrote:If a 1.1-dan plays a 1.9-dan, there are at least two reasonable options:
    The pairing system can say both are 1-dan, so the game is even (komi 6.5)
    The pairing system can say rating difference = 0.8, so the game is uneven (komi 0.5)

I gather KGS uses the first option. I play mostly on IGS, where I believe the second option is implemented. IGS also has a command to predict win/loss probability against any opponent, based on exact ratings and handicap and komi, but the calculation has bugs and probably will never be fixed. Every system has problems :(

You can play improperly handicapped games on kgs. It works exactly as you describe.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: KGS ranking revisited

Post by RobertJasiek »

hyperpape wrote:But you're not doing that work


I know. I cannot do all work for everything.

and you're ignoring the fact that KGS is based on one of the better models of ratings we have.


It is a frequently used excuse. As long as the system has major drawbacks, being based on one of the (as you claim) better models is by far insufficient.
User avatar
Charlie
Lives in gote
Posts: 310
Joined: Mon Feb 06, 2012 2:19 am
Rank: EGF 4 kyu
GD Posts: 0
Location: Deutschland
Has thanked: 272 times
Been thanked: 126 times

Re: KGS ranking revisited

Post by Charlie »

Assuming that a rating system is designed in such a way that its quirks are less significant than the natural variations in a player's strength, I believe that it is wrong for that rating system to punish a 1.9 dan for losing to a 1.1 dan.

Within a band, players should play even games and wins and losses should have a symmetrical effect on player's ratings.

The only possible argument against this is that the 0.8-rank difference between 1.1 and 1.9 does, in fact, represent a significant deviation from 50% win-probability - one that is more significant than the natural variations in the player'
s strengths. If this is the case, then the assumption stated in my first paragraph is not true and a solution must be sought.

The simplest solution is obvious: lower the band-width of the ranks.

At the very least, KGS should show the 1.9 dan that they are the "favored" player. It doesn't have to be as blatant as a message-box saying they are expected to win with a 67% probability. Simply including the word "favored" under the player's name in the side-bar would suffice.

Another thought crossed my mind. (It's rare, I know, but it crossed at speed and didn't look back.)

If you win or lose a game against a player and that player subsequently drops in rank, does that win or loss "drag you down" or simply become less significant?
Mef
Lives in sente
Posts: 852
Joined: Fri Apr 23, 2010 8:34 am
Rank: KGS [-]
GD Posts: 428
Location: Central Coast
Has thanked: 201 times
Been thanked: 333 times

Re: KGS ranking revisited

Post by Mef »

Charlie wrote:Assuming that a rating system is designed in such a way that its quirks are less significant than the natural variations in a player's strength, I believe that it is wrong for that rating system to punish a 1.9 dan for losing to a 1.1 dan.

Within a band, players should play even games and wins and losses should have a symmetrical effect on player's ratings.

The only possible argument against this is that the 0.8-rank difference between 1.1 and 1.9 does, in fact, represent a significant deviation from 50% win-probability - one that is more significant than the natural variations in the player'
s strengths. If this is the case, then the assumption stated in my first paragraph is not true and a solution must be sought.

The simplest solution is obvious: lower the band-width of the ranks.

At the very least, KGS should show the 1.9 dan that they are the "favored" player. It doesn't have to be as blatant as a message-box saying they are expected to win with a 67% probability. Simply including the word "favored" under the player's name in the side-bar would suffice.

Another thought crossed my mind. (It's rare, I know, but it crossed at speed and didn't look back.)

If you win or lose a game against a player and that player subsequently drops in rank, does that win or loss "drag you down" or simply become less significant?



It is not a punishment per se, it is that the 1.9d player is not taking a symmetrical "risk" so to speak. The 1.9d gets the benefit of an under handicapped game that they are expected to win with higher probability. The effect is that they potentially see a lower "reward". Of course in this context the whole idea of "punishment" vs. "reward" is not really right in the first place...What you actually have is two predicted variables (ratings of the players) that will change as new information becomes available. Instead of thinking it as "your rating goes down" think of it as "the server improves its estimation of your actual rating, which is never truly known".

When you think of it this way, it makes sense why the system works the way it does: If you are trying to predict what will happen, and your predictions are correct, there is little need to alter your prediction model. If something highly unexpected occurs, that suggests you need a proportionally large change. If you have something you are highly uncertain about (an even game) then the new information can be used to help you predict better in the future.

Likewise if you beat an opponent and their rating goes down, it is not that they will drag you down, however they will no longer boost you as high as it originally did. This comes back to the same principle - If you beat someone who is rated at 5k, and later it is found that 5k was in error and a new, better estimate of their rating is 7k, the win will now be counted as if it was against a 7k. Aside from increasing accuracy of the system as a whole, this has a number of pleasant side effects for people who are still working toward good estimates of their rating (unintentional sandbaggers, people who accidentally get rated much too high when first starting out, or anyone in between). Imagine someone logs on to KGS unsure of their rating but they play at 5k strength...they play a 10k and win, get a 10k? rating. Maybe they have a connection issue on their next game and lose by time to a 9k, making this person a solid 10k. As they proceed to go on a tear and beat their next 8 opponents while their rank goes 8k, 7k, 6k...The people who helped this person get to their correct rating shouldn't have their losses counted as against a 10k, because we now know this person is a 5k. Instead they are all counted as losses to a 5k, because that's what they were.
bleep
Dies with sente
Posts: 92
Joined: Fri Oct 28, 2011 1:31 am
Rank: 6 - 9k
GD Posts: 0
KGS: bleep
Tygem: rbleep
IGS: rbleep
Location: Zimbabwe
Has thanked: 3 times
Been thanked: 18 times

Re: KGS ranking revisited

Post by bleep »

I never realised what a contentious subject this could be.

I just wanted to chime in as a happy customer - KGS ranking seems to make perfect sense to me. I play roughly a game a day, and if I win, I go up a little, if I lose, I go down a little. A streak in either direction sees the graph respond as I would expect.
Ortho
Lives with ko
Posts: 133
Joined: Mon Apr 04, 2011 8:30 am
GD Posts: 0
KGS: 4kyu
Location: UK
Has thanked: 162 times
Been thanked: 24 times

Re: KGS ranking revisited

Post by Ortho »

I am not sure how I feel about the rating system. I was at 10k when I made some improvements and it took me posting a really good record at 10k over 25 games or so to change to 9k.

From the time I went from 10k to 9k I had to go 39-25 (so 64 games) before my rating changed to 8k.

I am now 27-17 as 8k and the graph shows me at about halfway to 7k, so I guess if I keep going at the same pace it'll be 50-75 games before my ranking changes. I feel pretty clearly that I'm a stone, possibly 2, almost certainly not more, underranked. It does seem like a lot of games and I do feel like most of my games are too easy, but if I am only ranking up like this once and it will solidify sometime or other, I guess it's not a big deal. It certainly doesn't lag as much behind reality as my over-the-board rating.
hyperpape
Tengen
Posts: 4382
Joined: Thu May 06, 2010 3:24 pm
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
Location: Caldas da Rainha, Portugal
Has thanked: 499 times
Been thanked: 727 times

Re: KGS ranking revisited

Post by hyperpape »

27-17 is a 61% winning percentage, which I believe is actually worse than you'd expect if you were a 7 kyu. You are probably not significantly underrated.

(There are a few complications related to handicapping within ranks and all that, but I've performed a subtle analysis that I can't include here crossed my fingers and hoped that won't matter).
Ortho
Lives with ko
Posts: 133
Joined: Mon Apr 04, 2011 8:30 am
GD Posts: 0
KGS: 4kyu
Location: UK
Has thanked: 162 times
Been thanked: 24 times

Re: KGS ranking revisited

Post by Ortho »

hyperpape wrote:27-17 is a 61% winning percentage, which I believe is actually worse than you'd expect if you were a 7 kyu. You are probably not significantly underrated.


Perhaps you're right. Only one way to find out. :rambo:
Post Reply