I don't know exactly how KGS ranking works...

General conversations about Go belong here.
AshKanenald
Beginner
Posts: 6
Joined: Fri Feb 14, 2014 12:33 pm
Rank: Spotty
GD Posts: 0
Universal go server handle: Akashe
Has thanked: 1 time
Been thanked: 4 times

I don't know exactly how KGS ranking works...

Post by AshKanenald »

...but I'm sure it's not supposed to work like this.

To start off, it had been a while since I logged onto KGS. My rank when I got back on the other day was set as "15k?" since it had been so long since I'd played a game.

Today, around noon, I played a game with a 14k. He lost a critical fight, ceding me pretty much the entire top of the board, in addition to the lower third I already had. He seemed to want to play out the game, so we did and I won by 133.5 points, pretty much due to that critical fight and not anything special I did right.

"Holy ****," the KGS ranking algorithm remarked to itself. "This guy just won by 133.5 points. He must be really good!" Thus I became "8k?", probably since the ? flag makes it easier for my rank to change until I build up more recent games.

This was a little annoying, because it was going to mess up my automatch options. "What the heck, though," I thought. "I'll just automatch a few games, lose badly in handicapless games against some SDK, and revert back to a more reasonable rank in short order.

So about an hour and a half ago I hit that trusty automatch button, and got pulled into a game with a 9k. He played well, and had me against the wall for most of the game. When I realized this, I was set up to lose by approx. 30 or so points. I figured, since at this point it was so close to the end, that I too would play out the game, lose by 30ish points, and get my rank back up into double digits.

But that was not what destiny had in store. My opponent made two silly mistakes in a row which allowed me to capture one of his larger string of stone and rescue a previously dead group. I ended up winning by 9.5 points, which would be a reasonable margin to win by if I was actually an 8k.

But the KGS algorithm has much more faith in me than I do myself. "Winning by 10 points? Oh my god. That is the point margin of a man destined to have his soul trapped in a goban to help create the perfect game of go!" And thus did I become a "3k?".

tl;dr Through what was clearly diligence and fighting spirit I gained 12 stones in 8 hours.
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: I don't know exactly how KGS ranking works...

Post by Boidhre »

How much you win by has no effect. If you do not have many games played in the past 3-6 months your account's rank will be very uncertain and will jump wildly around until the system figures out roughly how strong you are based off of who you've beaten/lost to and who they've beaten/lost to. Play 20-30 games and your rank will solidify quite a bit.
xed_over
Oza
Posts: 2264
Joined: Mon Apr 19, 2010 11:51 am
Has thanked: 1179 times
Been thanked: 553 times

Re: I don't know exactly how KGS ranking works...

Post by xed_over »

there are too many variables at play here..
maybe the 9k player isn't really 9k after all.
maybe you really are better than you think you are.

there are not enough games against reasonably stable players to really tell.

But also, I found that I actually play much, much better against stronger players. They make predictable moves that I usually know how to answer. But when I play weaker players, like myself, they play weird and stupid moves that I don't know how to answer, so I respond with even dumber moves. It keeps me down.

Play even (or less handicap) games against stronger players. Its better for you anyway.
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

Your level has not changed in 8 hours.
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: I don't know exactly how KGS ranking works...

Post by Mef »

The way the KGS ranking system works, the conversation would have been something like this:

"I wonder how strong this person is....they haven't played in months! Well, let's see how their old opponents have been doing...Oh, look at that, most of the opponents haven't been playing in months either! I guess I'll just keep the old rank estimate, but now I'm going to stick a question mark on it."

*game against 14k*

"Oh, look, a new data point. This person has beaten a 14k, and in their only other game that still seems meaningful, they also won handicapped as a 14k. This person must at least be 14k...but how strong might they be? Well, I know they lost games a long time ago...but I don't really know how strong those people they lost to were. Also a lot of things can change in 5 months...I guess if I were going to pick an upper bound for my guess it could be as high as 2k? For now, I'll split the difference and call it 8k, it's not like this is permanent so once I find out more I can quickly fix it."

*game against 9k*

"There we are another data point! Well, now we can be pretty sure that at least 7-8k isn't an unreasonable guess for a lower limit...This person is still effectively undefeated though, maybe 2k was a little low for an upper limit. Let's slide it to 1d just to be safe...all right, [3k?] it is, we can always fix this stuff later if it's off"

Once you play someone (like a 3k) and lose the system will say:

"Aha, now we have good bound, this person is probably at least an 8k on the low end, but probably not stronger than a 4k on the upper end...let's call them 6k? until we know more."


And then once you play a lot it will be more like

"This person has won X% of games against opponents averaging a strength Y weighted over timespan Z -- This person will most likely have a <some percentage> chance of winning against an average player of rating Q assuming they adjust with handicap H and komi K....therefore I shall rate them as [rank]"
AshKanenald
Beginner
Posts: 6
Joined: Fri Feb 14, 2014 12:33 pm
Rank: Spotty
GD Posts: 0
Universal go server handle: Akashe
Has thanked: 1 time
Been thanked: 4 times

Re:

Post by AshKanenald »

That makes sense. My rank "solidified" at 6k. Now it's at 9k and dropping. Alas, almost depressing.

EdLee wrote:Your level has not changed in 8 hours.


But I thought I was a prodigy ;_;
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

AshKanenald wrote:But I thought I was a prodigy ;_;
Oh! Good luck! :)
Octoberowl
Beginner
Posts: 3
Joined: Tue Feb 18, 2014 8:02 pm
Rank: KGS 28kyu
GD Posts: 0
Universal go server handle: octoberowl
Online playing schedule: KGS weekends
Location: Tokyo, Japan
Been thanked: 1 time

Re: I don't know exactly how KGS ranking works...

Post by Octoberowl »

SO how many games do youhave to play before you lose the question mark after your rank?
Uberdude
Judan
Posts: 6727
Joined: Thu Nov 24, 2011 11:35 am
Rank: UK 4 dan
GD Posts: 0
KGS: Uberdude 4d
OGS: Uberdude 7d
Location: Cambridge, UK
Has thanked: 436 times
Been thanked: 3718 times

Re: I don't know exactly how KGS ranking works...

Post by Uberdude »

Octoberowl wrote:SO how many games do youhave to play before you lose the question mark after your rank?


Until you are willing to make a $100 bet that if you tell me your game results I will be able to deduce your rank to be the same as you think it should be based on those results.
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: I don't know exactly how KGS ranking works...

Post by ez4u »

@mef (or any other knowledgable person)

let's say that you lost to a 10k, beat a 1d, lost to a 7k, beat a 2k, lost to a 14k, and beat a 3d. (I know that you should be tossed as a sandbagger but just for the sake of discussion.) Would the algorithm make any kind of 'sense' out of this or would it be left waiting for something consistent?
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21
yoyoma
Lives in gote
Posts: 653
Joined: Mon Apr 19, 2010 8:45 pm
GD Posts: 0
Location: Austin, Texas, USA
Has thanked: 54 times
Been thanked: 213 times

Re: I don't know exactly how KGS ranking works...

Post by yoyoma »

ez4u wrote:@mef (or any other knowledgable person)

let's say that you lost to a 10k, beat a 1d, lost to a 7k, beat a 2k, lost to a 14k, and beat a 3d. (I know that you should be tossed as a sandbagger but just for the sake of discussion.) Would the algorithm make any kind of 'sense' out of this or would it be left waiting for something consistent?


There won't be much difference between that and the "normal" results. If you lose to a 30k and beat a 1d it will just split the difference and put you at 15k.
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: I don't know exactly how KGS ranking works...

Post by Mef »

yoyoma wrote:
ez4u wrote:@mef (or any other knowledgable person)

let's say that you lost to a 10k, beat a 1d, lost to a 7k, beat a 2k, lost to a 14k, and beat a 3d. (I know that you should be tossed as a sandbagger but just for the sake of discussion.) Would the algorithm make any kind of 'sense' out of this or would it be left waiting for something consistent?


There won't be much difference between that and the "normal" results. If you lose to a 30k and beat a 1d it will just split the difference and put you at 15k.


On a practical note, you would be expected to drift up slowly after these games. Realistically because the 30k will improve quickly, but also theoretically because games for weaker players decay much faster.
xed_over
Oza
Posts: 2264
Joined: Mon Apr 19, 2010 11:51 am
Has thanked: 1179 times
Been thanked: 553 times

Re: I don't know exactly how KGS ranking works...

Post by xed_over »

ez4u wrote:@mef (or any other knowledgable person)

let's say that you lost to a 10k, beat a 1d, lost to a 7k, beat a 2k, lost to a 14k, and beat a 3d. (I know that you should be tossed as a sandbagger but just for the sake of discussion.) Would the algorithm make any kind of 'sense' out of this or would it be left waiting for something consistent?


I would say that it would immediately bring into question the validity of those opponent's ranks.
User avatar
PeterHB
Lives with ko
Posts: 130
Joined: Wed Apr 21, 2010 6:31 pm
Rank: 3k EGF 3k KGS
GD Posts: 0
Location: UK, Nr. London
Has thanked: 163 times
Been thanked: 67 times

Re: I don't know exactly how KGS ranking works...

Post by PeterHB »

If your KGS handle is 'Akashe', then the ranking system is not just working well, it is working brilliantly! It has discovered you are 11kyu, just pushing towards 10kyu, and yet it hasn't even had 20 games yet. I would have expected it to need more data than that to reach a conclusion. So a real success for objective measurement by mathematics. Congratulations.

( There is an explanation at http://www.gokgs.com/help/rmath.html , but your interactive experiment is perhaps more intuitively illuminating. )
User avatar
Stefany93
Lives with ko
Posts: 248
Joined: Wed Jun 23, 2010 12:39 pm
Rank: KGS 8k
GD Posts: 0
KGS: Azumi93
Online playing schedule: When I am in a mood for Go :D
Location: Arkansas, USA
Has thanked: 193 times
Been thanked: 21 times
Contact:

Re: I don't know exactly how KGS ranking works...

Post by Stefany93 »

I don't know exactly how KGS ranking works...


I dont think anyone does :D
Post Reply