30k? to 2d? by not playing for a few months?

Comments, questions, rants, etc, that are specifically about KGS go here.
User avatar
shapenaji
Lives in sente
Posts: 1103
Joined: Tue Apr 20, 2010 10:58 pm
Rank: EGF 4d
GD Posts: 952
Location: Netherlands
Has thanked: 407 times
Been thanked: 422 times

Re: 30k? to 2d? by not playing for a few months?

Post by shapenaji »

Uberdude wrote:Let's say you have played 400 games at 4d and won half of them (randomly spaced out). You then win 20 in a row. Shapenaji, do you want this to make you rank up to 5d? And if you lost 20 in a row go down to 3d? I think that would be wrong as all those old games let us know this spike was not significant and you are still probably a 4d who just had a nice winning streak. If, on the other hand, you had 20 games at 4d and had won half of them, and then won 20 in a row, your rank should go up as they are more significant. According to my understanding of the KGS rating system, this is how it works (I'm sure wms can correct me if I'm wrong).

I would agree though that KGS ranks can have rather a lot of inertia if you play loads of games (and there's drift), but I went from 30k all the way to 3d in 2 years on my single Uberdude account without feeling the rating system holding me back. I was typically playing a few games a day and had a high win rate (up to 85%, man I miss those days when improving was so easy :D ). In fact I did make new accounts for short periods, but that wasn't because of rating inertia but because my bad connection made me a chronic escaper.


See that's the thing, I don't differentiate between a 4d on a good winning streak and a 5d, or a 4d on a bad losing streak and a 3d.

As far as how KGS works. My understanding is that in the system the games are treated equally except for the older-game-weight. Hence, just by virtue of playing more games in the past than now, the past will have a far-reaching impact. Even though your results presently may be much better.

That's why I think it makes more sense to compute an estimate of a players strength on a shorter time period. Ignore the number of games played in that time period, and just take the time period as a single datapoint. If they played more games 45 days ago, then the sigma of that rating will be lower, but it will not treat it as a large number of separate games weighted half as much

You say that based on our previous information, these streaks are not significant.

If a person is ready to advance to the next rank, the previous information would be completely inconsistent. Averaging would just be silly, even a weighted average.

Hence, I think the best system is the one that looks for inconsistent behavior and then adapts quickly.

KGS is a good rating system for slow, steady, rank improvement. But I don't think I know any people at my rank who got here that way.
Tactics yes, Tact no...
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: 30k? to 2d? by not playing for a few months?

Post by Mef »

blade90 wrote:@wms: Now that is something I understand!
But one question remain: is it true that it takes longer to rank up if you play more games, because I had the feeling that you deny that fact?
I know it is true that you rank up fast if you don't play many games.



If you play games at a (roughly) constant rate, it will take approximately the same amount of time to level up regardless of what that rate is. The amount of time it will take to level up will depend on how much of a deviation from expected you are performing at. I don't have the exact link off hand, but there is a sensei's page that has the trend for a player who was instantly x stones stronger ( I think it was two or three, but I could be wrong) playing at a constant rate on KGS. Where people get caught up is that they play 100 games/wk and it takes them 100 games to promote, then the see their account they play 10 games/wk on promote after only 10 games....and yet in both cases the actual time it takes is the same...about a week. You can skew it a bit if you don't play at all then suddenly play a lot of games, or if you play a lot of games, then slow down.

The other issue that arises from inconsistent game rates (not relevant to your post, but relevant to the discussion in the thread) is survivor bias. When someone starts a new account with very few games on it, the influence of an individual game is quite large. What happens much more often than people like to talk about is that this person starts 3 new accounts. After 3-5 games on each, one does exceptionally well and ends up two stones higher, one ends up close to their "stuck" rank, and one does poorly ending up a stone or two lower. Guess which account they talk about? Guess which account never gets played on again, and is never brought up in a conversation? Even if you do ask them about it it's often written off (I was tired/I was drunk/that was a sandbagger/that's my experimental account/that's my account only for blitz/pick your own reason for losing (this isn't to say that people don't make accounts for those reasons....merely that many "new" accounts get written off as such when they don't meet the person's expectations of their rank)).
User avatar
wms
Lives in gote
Posts: 450
Joined: Tue Apr 20, 2010 4:23 pm
GD Posts: 0
KGS: wms
Location: Portland, OR USA
Has thanked: 257 times
Been thanked: 287 times
Contact:

Re: 30k? to 2d? by not playing for a few months?

Post by wms »

shapenaji wrote:So I do see a pattern in advancement, most folks who are advancing tend to hop forward. They'll be at 16k then suddenly jump to 12k, then 6k, then 1d, then 3d
People do not suddenly jump from 6k to 1d. That's a huge advancement. Most people will suddenly jump from 6k to 5k. Similarly, most will jump from a weak 1d to a strong 1d, to a weak 2d, etc. The KGS rank system will handle these jumps quite well.

And Mef's description is correct - if you play more often, then it will indeed take more games to move up or down, but as long as you play at a fairly consistent number of games per week, it will take the same amount of time to move up.
User avatar
shapenaji
Lives in sente
Posts: 1103
Joined: Tue Apr 20, 2010 10:58 pm
Rank: EGF 4d
GD Posts: 952
Location: Netherlands
Has thanked: 407 times
Been thanked: 422 times

Re: 30k? to 2d? by not playing for a few months?

Post by shapenaji »

wms wrote:People do not suddenly jump from 6k to 1d. That's a huge advancement. Most people will suddenly jump from 6k to 5k. Similarly, most will jump from a weak 1d to a strong 1d, to a weak 2d, etc. The KGS rank system will handle these jumps quite well.


That kind of single-rank progression is likely to be observed on KGS, but I would argue that that's because it's not actually possible to observe the multiple-rank jump on KGS.

6k to 1d is a big advancement (6k to 3k is probably more likely), and happens all the time. People will go through a period of playing more games in person, more reviews, more tsumego. That won't be observed by the KGS system

And Mef's description is correct - if you play more often, then it will indeed take more games to move up or down, but as long as you play at a fairly consistent number of games per week, it will take the same amount of time to move up.


This is why I suggested the data-point change, multiple games in short time period are all measurements of the same hidden variable, which I called "performance rating"

A lot of games in a short amount of time should ONLY have an impact insofar as it reduces sampling error.
Tactics yes, Tact no...
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: 30k? to 2d? by not playing for a few months?

Post by Mef »

shapenaji wrote:Performance ratings of the players....


There are several of your posts I thought about making this a response to, I wasn't sure which fit best but it pertains to this idea --

I think there's partly a philosophical difference between the systems you are describing and the system KGS implements. The ranking system you describe, along with the ranking system for GMs, and go's own professional ranking system are meant to be backwards looking evaluations of past performance. For players at that level it makes sense...we get to the stage where we know they are all strong, we want to see who did better and we want to find out who was a winner in a competition. For an amateur tournament, or really any situation where your primary concern is evaluating past performance, this can be useful -- and it also has the benefit of all relevant data being in the past. A go server rating is not only about evaluating past performance however, it is also attempting to predict future performance.

You gave one example of a 4d going on a losing streak (where they should be called a 3d) and going on a winning streak (where they should be called a 5d) - but the problem is identifying and usefully handicapping all the games in between. At game 8 of the 10 game winning streak, the server has to weigh which is more likely - this streak will continue, whether there will be a regression back to average 4d, or something in between (strong 4d with a 60% winning % against average 4d). Further -- once either of these 10 game streaks is over, how useful is it in predicting future performance? Can we reasonably expect this player to continue at 5d or 3d? Looking at a player's history can be very helpful in predicting this.

I think what a lot of players on KGS are looking for is what you describe (an evaluation of how they have already played), but what KGS aims for is the latter (an estimate of how they will play, so the games can be handicapped properly).
Post Reply