More on A Curious Case Study in KGS Ranks

Comments, questions, rants, etc, that are specifically about KGS go here.
User avatar
Bantari
Gosei
Posts: 1639
Joined: Sun Dec 06, 2009 6:34 pm
GD Posts: 0
Universal go server handle: Bantari
Location: Ponte Vedra
Has thanked: 642 times
Been thanked: 490 times

Re: More on A Curious Case Study in KGS Ranks

Post by Bantari »

RobertJasiek wrote:
Bantari wrote:I see an immediate success of a win. Its a win. Not sure why this is not enough.


Because... KGS does not reward a win properly as a win for frequently playing players. KGS only rewards a win properly for frequently playing players if they invest so much successive effort and time in creating enough wins and a sufficiently high winning percentage that they have to have that great amount of effort and time available, because they need not invest any effort and time in a job or other essential activities of life. A frequently playing player can make himself a slave to the KGS rating system and devote all his life to fitting its requirements, or he has no good chances of reaching the rank, at which he meets a distribution of opponents against whom he would win ca. 50% even real world games.

"A win is a win" is enough only for infrequently playing players, because they need not become the slaves of the KGS rating system in order to reach the rank, at which they meet a distribution of opponents against whom they would win ca. 50% even real world games.

On-line rating is good for getting you to reach the distribution of opponents against which you win ca.50% of your online games. No more, and no less. No system can solve that problem for you because the problem is inherent to personal variation between online and real-life play most people display not to system calibration. It has nothing to do with frequent play or non-frequent play.
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!
User avatar
ez4u
Oza
Posts: 2414
Joined: Wed Feb 23, 2011 10:15 pm
Rank: Jp 6 dan
GD Posts: 0
KGS: ez4u
Location: Tokyo, Japan
Has thanked: 2351 times
Been thanked: 1332 times

Re: More on A Curious Case Study in KGS Ranks

Post by ez4u »

Mef wrote:It sounds like the ideal rating system for Robert is L19's: Type whatever number in the box makes you happy

I love it! But to be honest, I think this is true for a lot more of us than just RJ. :blackeye:
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21
User avatar
Hong Ny
Dies in gote
Posts: 33
Joined: Sun Dec 22, 2013 4:22 am
GD Posts: 0
Has thanked: 52 times
Been thanked: 39 times

Re: More on A Curious Case Study in KGS Ranks

Post by Hong Ny »

ez4u wrote:
Mef wrote:It sounds like the ideal rating system for Robert is L19's: Type whatever number in the box makes you happy

I love it! But to be honest, I think this is true for a lot more of us than just RJ. :blackeye:


Try OGS, you can change your ranking yourself.
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: More on A Curious Case Study in KGS Ranks

Post by Mef »

ez4u wrote:
Mef wrote:It sounds like the ideal rating system for Robert is L19's: Type whatever number in the box makes you happy

I love it! But to be honest, I think this is true for a lot more of us than just RJ. :blackeye:



Indeed, and when I thought about this later I realize how much so many people do this simply by the nature of having so many ranking systems out there. If a person thinks that they are a 5k, and they have 6 different ratings in 6 different places ranging from 10k-1d....they will pick the places that puts them as 5k and qualify their statement ("Oh I'm 5k AGA/IGS/KGS/Wherever gives them the rank they think is right).
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: More on A Curious Case Study in KGS Ranks

Post by RobertJasiek »

JFTR, self-setting a ranking is not what I want to see in a rating system.
RobertJasiek
Judan
Posts: 6273
Joined: Tue Apr 27, 2010 8:54 pm
GD Posts: 0
Been thanked: 797 times
Contact:

Re: More on A Curious Case Study in KGS Ranks

Post by RobertJasiek »

Bantari wrote:It has nothing to do with frequent play or non-frequent play.


You still have not understood the problem.
Aidoneus
Lives in gote
Posts: 603
Joined: Sat Mar 29, 2014 12:37 pm
GD Posts: 0
Location: Indiana
Has thanked: 114 times
Been thanked: 176 times

Re: More on A Curious Case Study in KGS Ranks

Post by Aidoneus »

RobertJasiek wrote:
Bantari wrote:It has nothing to do with frequent play or non-frequent play.


You still have not understood the problem.


I looked up the KGS rating system to try and understand this thread. I learned that rank adjustments are based on ranked games played in the last 180 days and the games are weighted by how long ago they were played. (I assume newer games carry more weight, right?) So, if I understand you, someone who plays very frequently will need to do well consistently over six months. Whereas someone who doesn't, say someone who goes off for several months and then comes back to play again, will have to obtain consistently better results for a much shorter period (less games). Yes?

If this is how the system works, I can think of a plausible explanation for such a design choice. Say someone abandons Go for three months or more, and now they play well below their former strength. In this case, their rank will drop rather quickly to bring it into alignment with their true current strength. On the other hand, a player who spends three months studying and playing exclusively over-the-board games may be significantly stronger when they return to online play. Again, their rank will adjust faster for only considering their recent games.

Of course, what I really don't understand is why there isn't a more transparent finer-grained system. I'm thinking of something like the Elo system for chess, where each class (think rank) varies over 200 rating points. Chess players can readily see how close they are to advancing or declining in class, especially as the number of rating points gained or lost from each game is simple to calculate.

Please be gentle with me if I have simply confirmed my KGS ignorance! :lol:
Boidhre
Oza
Posts: 2356
Joined: Mon Mar 05, 2012 7:15 pm
GD Posts: 0
Universal go server handle: Boidhre
Location: Ireland
Has thanked: 661 times
Been thanked: 442 times

Re: More on A Curious Case Study in KGS Ranks

Post by Boidhre »

Aidoneus wrote:I looked up the KGS rating system to try and understand this thread. I learned that rank adjustments are based on ranked games played in the last 180 days and the games are weighted by how long ago they were played. (I assume newer games carry more weight, right?) So, if I understand you, someone who plays very frequently will need to do well consistently over six months. Whereas someone who doesn't, say someone who goes off for several months and then comes back to play again, will have to obtain consistently better results for a much shorter period (less games). Yes?


The flip-side that often seems to be forgotten is that instability that allows your rank to rise quickly when you're playing well and playing infrequently also means it drops quickly if you hit a losing streak. The faster adjusting of rank works in both directions, the person who plays a lot and gains a rank will have a much more resilient rating than the person who is playing little and whose rank is tied to relatively few past results.
User avatar
RBerenguel
Gosei
Posts: 1585
Joined: Fri Nov 18, 2011 11:44 am
Rank: KGS 5k
GD Posts: 0
KGS: RBerenguel
Tygem: rberenguel
Wbaduk: JohnKeats
Kaya handle: RBerenguel
Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
Location: Barcelona, Spain (GMT+1)
Has thanked: 576 times
Been thanked: 298 times
Contact:

Re: More on A Curious Case Study in KGS Ranks

Post by RBerenguel »

Aidoneus wrote:
RobertJasiek wrote:
Bantari wrote:It has nothing to do with frequent play or non-frequent play.


You still have not understood the problem.


I looked up the KGS rating system to try and understand this thread. I learned that rank adjustments are based on ranked games played in the last 180 days and the games are weighted by how long ago they were played. (I assume newer games carry more weight, right?) So, if I understand you, someone who plays very frequently will need to do well consistently over six months. Whereas someone who doesn't, say someone who goes off for several months and then comes back to play again, will have to obtain consistently better results for a much shorter period (less games). Yes?

If this is how the system works, I can think of a plausible explanation for such a design choice. Say someone abandons Go for three months or more, and now they play well below their former strength. In this case, their rank will drop rather quickly to bring it into alignment with their true current strength. On the other hand, a player who spends three months studying and playing exclusively over-the-board games may be significantly stronger when they return to online play. Again, their rank will adjust faster for only considering their recent games.

Of course, what I really don't understand is why there isn't a more transparent finer-grained system. I'm thinking of something like the Elo system for chess, where each class (think rank) varies over 200 rating points. Chess players can readily see how close they are to advancing or declining in class, especially as the number of rating points gained or lost from each game is simple to calculate.

Please be gentle with me if I have simply confirmed my KGS ignorance! :lol:


That's more or less (too long since I checked EGF ad ELO ways of computing formulas to be sure if it's very similar or just similar, I don't remember ELO having a certainty factor, but it had a new player factor) how the EGF rankings work.
Geek of all trades, master of none: the motto for my blog mostlymaths.net
skydyr
Oza
Posts: 2495
Joined: Wed Aug 01, 2012 8:06 am
GD Posts: 0
Universal go server handle: skydyr
Online playing schedule: When my wife is out.
Location: DC
Has thanked: 156 times
Been thanked: 436 times

Re: More on A Curious Case Study in KGS Ranks

Post by skydyr »

Aidoneus wrote:Of course, what I really don't understand is why there isn't a more transparent finer-grained system. I'm thinking of something like the Elo system for chess, where each class (think rank) varies over 200 rating points. Chess players can readily see how close they are to advancing or declining in class, especially as the number of rating points gained or lost from each game is simple to calculate.

Please be gentle with me if I have simply confirmed my KGS ignorance! :lol:


As I understand it, the KGS ranking system does keep track of rank or rating on a very fine-grained level internally. As a design decision, however, it was decided that games between 2 primary ranks, like 3k and 4k, should always be handicapped at the same level (1 stone in this case) regardless of where within the rank the two players are. This was done so that if you start a game with a player one stone stronger as displayed, it's always a one stone game, and won't surprise you with a 2 stone or even game because the rating difference was actually 0.5 or 1.75. I believe the rating system does take this into account when it calculates the win probability, though.
SmoothOper
Lives in sente
Posts: 946
Joined: Thu Apr 19, 2012 9:38 am
Rank: IGS 5kyu
GD Posts: 0
KGS: KoDream
IGS: SmoothOper
Has thanked: 1 time
Been thanked: 41 times

Re: More on A Curious Case Study in KGS Ranks

Post by SmoothOper »

skydyr wrote:
Aidoneus wrote:Of course, what I really don't understand is why there isn't a more transparent finer-grained system. I'm thinking of something like the Elo system for chess, where each class (think rank) varies over 200 rating points. Chess players can readily see how close they are to advancing or declining in class, especially as the number of rating points gained or lost from each game is simple to calculate.

Please be gentle with me if I have simply confirmed my KGS ignorance! :lol:


As I understand it, the KGS ranking system does keep track of rank or rating on a very fine-grained level internally. As a design decision, however, it was decided that games between 2 primary ranks, like 3k and 4k, should always be handicapped at the same level (1 stone in this case) regardless of where within the rank the two players are. This was done so that if you start a game with a player one stone stronger as displayed, it's always a one stone game, and won't surprise you with a 2 stone or even game because the rating difference was actually 0.5 or 1.75. I believe the rating system does take this into account when it calculates the win probability, though.


I think this is what makes IGS and KGS feel so artificial and rigid, the players strengths start to cluster at the stone boundaries, looking for that one extra win, then when they accumulate enough wins to go up a stone, they end up giving a handicap to essentially equal players, and can't maintain the win rate. With Tygem you essentially change ranks when you are significantly different from the mean of the rank, which is important because the emphasis isn't placed on the boundary, but the mean.
skydyr
Oza
Posts: 2495
Joined: Wed Aug 01, 2012 8:06 am
GD Posts: 0
Universal go server handle: skydyr
Online playing schedule: When my wife is out.
Location: DC
Has thanked: 156 times
Been thanked: 436 times

Re: More on A Curious Case Study in KGS Ranks

Post by skydyr »

SmoothOper wrote:I think this is what makes IGS and KGS feel so artificial and rigid, the players strengths start to cluster at the stone boundaries, looking for that one extra win, then when they accumulate enough wins to go up a stone, they end up giving a handicap to essentially equal players, and can't maintain the win rate.


When the rating system calculates the win probability, it takes this into account, so if you are just barely above a boundary playing someone just barely below, the win probability as calculated will be skewed in favour of the slightly weaker player, because they got a free handicap stone without the rank difference. As a result, in a series of games, the slightly weaker player would need to maintain a win percentage much higher than 50/50 to maintain their rank, and the stronger player would need to maintain one much lower, maybe 35-65 or 40-60, depending on the actual rating difference.
Aidoneus
Lives in gote
Posts: 603
Joined: Sat Mar 29, 2014 12:37 pm
GD Posts: 0
Location: Indiana
Has thanked: 114 times
Been thanked: 176 times

Re: More on A Curious Case Study in KGS Ranks

Post by Aidoneus »

skydyr wrote:
SmoothOper wrote:I think this is what makes IGS and KGS feel so artificial and rigid, the players strengths start to cluster at the stone boundaries, looking for that one extra win, then when they accumulate enough wins to go up a stone, they end up giving a handicap to essentially equal players, and can't maintain the win rate.


When the rating system calculates the win probability, it takes this into account, so if you are just barely above a boundary playing someone just barely below, the win probability as calculated will be skewed in favour of the slightly weaker player, because they got a free handicap stone without the rank difference. As a result, in a series of games, the slightly weaker player would need to maintain a win percentage much higher than 50/50 to maintain their rank, and the stronger player would need to maintain one much lower, maybe 35-65 or 40-60, depending on the actual rating difference.


Ah, thank you both for the explanations. Like I thought, the gains/losses from each game are not entirely transparent owing to some hidden variable(s) within each person's rank.

It also seems that having stone handicaps is both a blessing (for more competitive games) and a curse (for calculating rating changes).
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: More on A Curious Case Study in KGS Ranks

Post by Mef »

SmoothOper wrote:I think this is what makes IGS and KGS feel so artificial and rigid, the players strengths start to cluster at the stone boundaries, looking for that one extra win, then when they accumulate enough wins to go up a stone, they end up giving a handicap to essentially equal players, and can't maintain the win rate. With Tygem you essentially change ranks when you are significantly different from the mean of the rank, which is important because the emphasis isn't placed on the boundary, but the mean.



If these clusters happened it would be a self correcting problem. If you are a person on the borderline of promoting and you are playing people who are also borderline to promote, then all you must do is have a >50% win rate. Likewise, if you are a person who is borderline promoted, but you are playing someone who is borderline about to promote (below you) at no komi, then you are expected to only win about 33% of those games. Even with a lower than 50% winrate your rating would keep going up.
SmoothOper
Lives in sente
Posts: 946
Joined: Thu Apr 19, 2012 9:38 am
Rank: IGS 5kyu
GD Posts: 0
KGS: KoDream
IGS: SmoothOper
Has thanked: 1 time
Been thanked: 41 times

Re: More on A Curious Case Study in KGS Ranks

Post by SmoothOper »

Mef wrote:
SmoothOper wrote:I think this is what makes IGS and KGS feel so artificial and rigid, the players strengths start to cluster at the stone boundaries, looking for that one extra win, then when they accumulate enough wins to go up a stone, they end up giving a handicap to essentially equal players, and can't maintain the win rate. With Tygem you essentially change ranks when you are significantly different from the mean of the rank, which is important because the emphasis isn't placed on the boundary, but the mean.



If these clusters happened it would be a self correcting problem. If you are a person on the borderline of promoting and you are playing people who are also borderline to promote, then all you must do is have a >50% win rate. Likewise, if you are a person who is borderline promoted, but you are playing someone who is borderline about to promote (below you) at no komi, then you are expected to only win about 33% of those games. Even with a lower than 50% winrate your rating would keep going up.


Self correcting like a yoyo? Anyway, playing someone equal and giving handicaps isn't what I consider a good game?

I also want to point out that the problem is exacerbated by the rank above, being clustered at that boundary, and suddenly playing with no handicap.
Post Reply