KGS ranking revisited
-
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
Robert, like it or not, he's arguing about a reasonably well-defined concept. The fact that you don't like using the word "consistent" in naming that concept (which could naturally be named "momentary internal consistency") is pretty much irrelevant.
-
RobertJasiek
- Judan
- Posts: 6279
- Joined: Tue Apr 27, 2010 8:54 pm
- GD Posts: 0
- Been thanked: 797 times
- Contact:
- daal
- Oza
- Posts: 2508
- Joined: Wed Apr 21, 2010 1:30 am
- GD Posts: 0
- Has thanked: 1304 times
- Been thanked: 1128 times
Re: KGS ranking revisited
But he said internally consistent. If everyones rank is affected in the same way by the recalibration, the system will be just as good at predicting an even match as it was before.RobertJasiek wrote:A system with sudden shifts IS inconsistent.witwit wrote:The most important thing for a ranking system is to be internally consistent
Patience, grasshopper.
-
RobertJasiek
- Judan
- Posts: 6279
- Joined: Tue Apr 27, 2010 8:54 pm
- GD Posts: 0
- Been thanked: 797 times
- Contact:
Re: KGS ranking revisited
A rating system moving too many players upwards is internally inconsistent because a rating system shall be able to distinguish players instead of creating heaps of fake strong subpopulations.
- SpongeBob
- Lives in gote
- Posts: 499
- Joined: Sat Apr 24, 2010 3:18 pm
- Rank: Fox 3D
- GD Posts: 325
- Location: Germany
- Has thanked: 213 times
- Been thanked: 96 times
Re: KGS ranking revisited
That sounds scary ...RobertJasiek wrote:... heaps of fake strong subpopulations.
Stay out of my territory! (W. White, aka Heisenberg)
-
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
You're begging the question! As I pointed out, a good descriptive name for the system he wants is "momentary internal consistency".RobertJasiek wrote:One should not call an inconsistent system consistent.
- jts
- Oza
- Posts: 2670
- Joined: Sat Sep 18, 2010 4:17 pm
- Rank: kgs 6k
- GD Posts: 0
- Has thanked: 310 times
- Been thanked: 636 times
Re: KGS ranking revisited
You could be less obtuse, Robert, if instead you said "One should not call an erratic system consistent." That would make it clear that you are, indeed, making a synthetic claim and would point the way in two directions - first, you could clarify the extent to which the KGS system really is erratic, and second, you could clarify why, if we want a consistent system, we should make it less erratic as well.hyperpape wrote:You're begging the question! As I pointed out, a good descriptive name for the system he wants is "momentary internal consistency".RobertJasiek wrote:One should not call an inconsistent system consistent.
The problem with inconsistency, as I see it, is that it leads to situations that violate assumed transitive properties. For example, if F always beats W, W always beats H, and H always beats F, it's difficult to apply any meaningful ranking to the {H, F, W} triad.
However, if a ranking system suddenly shifts, that merely means that it has adapted to new information. If it shifts a lot, that either means it gets lots of new information frequently, or it is very sensitive to what little it does get.
-
RobertJasiek
- Judan
- Posts: 6279
- Joined: Tue Apr 27, 2010 8:54 pm
- GD Posts: 0
- Been thanked: 797 times
- Contact:
Re: KGS ranking revisited
This is a more general requirement. Fine.jts wrote:if instead you said "One should not call an erratic system consistent."
So the system outputs for each player: "I have adapted to new information! (I do not tell you which information, nor which adaption.)" ;)if a ranking system suddenly shifts, that merely means that it has adapted to new information.
IOW, not each adaption is good.
- jts
- Oza
- Posts: 2670
- Joined: Sat Sep 18, 2010 4:17 pm
- Rank: kgs 6k
- GD Posts: 0
- Has thanked: 310 times
- Been thanked: 636 times
Re: KGS ranking revisited
So your objection is not that it's erratic per se, but that wms will not share with you the information that goes into the daily iteration?RobertJasiek wrote:This is a more general requirement. Fine.jts wrote:if instead you said "One should not call an erratic system consistent."
So the system outputs for each player: "I have adapted to new information! (I do not tell you which information, nor which adaption.)"if a ranking system suddenly shifts, that merely means that it has adapted to new information.
IOW, not each adaption is good.
- emeraldemon
- Gosei
- Posts: 1744
- Joined: Sun May 02, 2010 1:33 pm
- GD Posts: 0
- KGS: greendemon
- Tygem: greendemon
- DGS: smaragdaemon
- OGS: emeraldemon
- Has thanked: 697 times
- Been thanked: 287 times
Re: KGS ranking revisited
It seems to me that the ideal rating & handicapping system would strive to handicap every match to a 50% win rate. If a player's win rate is much higher or lower than 50%, that player is not being well served by the system. (we do occasionally get threads complaining about this, usually "I've won 10 games in a row and my rank hasn't gone up!")
If this is the metric we want to use, it's very easy to check the error: look at the average win-rate of every player over an appreciable number of games, and find the average distance from 50%. There was a competition a while back looking for improvements to ELO that used basically this metric on historical chess data, I believe.
If this is the metric we want to use, it's very easy to check the error: look at the average win-rate of every player over an appreciable number of games, and find the average distance from 50%. There was a competition a while back looking for improvements to ELO that used basically this metric on historical chess data, I believe.
- jts
- Oza
- Posts: 2670
- Joined: Sat Sep 18, 2010 4:17 pm
- Rank: kgs 6k
- GD Posts: 0
- Has thanked: 310 times
- Been thanked: 636 times
Re: KGS ranking revisited
This isn't quite right though, as the ratings are continuous, even though the ranks are cardinal. So between a 3.9k and a 3.0k we might expect the stronger to win 2/3 of the game, even though from the perspective of the stronger player he may feel frustration that he wins 2/3 of his games and never seems to rank up.emeraldemon wrote:It seems to me that the ideal rating & handicapping system would strive to handicap every match to a 50% win rate.
-
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
One adaptation is to use all the variations of komi between 6.5 and 0.5 as appropriate. Of course this doesn't remove the problem entirely.
- 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: KGS ranking revisited
A year or two ago somebody surveyed various rank algorithms applied to go. He used the KGS algorithm (I'd given him what he needed to recreate it exactly), Elo, a couple modern systems (Glicko I think was one?), and his own system. He then used ability to predict game outcomes as his metric of how good a system was. I was happy to hear that the KGS system placed second in his study, behind his own, but ahead of Elo and Glicko. But his system did not consider predictability of rank changes; so KGS' penchant for changing your rank when you don't play, or for it's occasional bumps where everybody goes up or down together, did not count against it.emeraldemon wrote:...There was a competition a while back looking for improvements to ELO that used basically this metric on historical chess data, I believe.
I'm terrible with names but probably somebody here on 19x19 will remember who did the study and where the results are.
-
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: KGS ranking revisited
http://remi.coulom.free.fr/WHR/wms wrote:A year or two ago somebody surveyed various rank algorithms applied to go. He used the KGS algorithm (I'd given him what he needed to recreate it exactly), Elo, a couple modern systems (Glicko I think was one?), and his own system. He then used ability to predict game outcomes as his metric of how good a system was. I was happy to hear that the KGS system placed second in his study, behind his own, but ahead of Elo and Glicko. But his system did not consider predictability of rank changes; so KGS' penchant for changing your rank when you don't play, or for it's occasional bumps where everybody goes up or down together, did not count against it.emeraldemon wrote:...There was a competition a while back looking for improvements to ELO that used basically this metric on historical chess data, I believe.
I'm terrible with names but probably somebody here on 19x19 will remember who did the study and where the results are.
- emeraldemon
- Gosei
- Posts: 1744
- Joined: Sun May 02, 2010 1:33 pm
- GD Posts: 0
- KGS: greendemon
- Tygem: greendemon
- DGS: smaragdaemon
- OGS: emeraldemon
- Has thanked: 697 times
- Been thanked: 287 times
Re: KGS ranking revisited
Thanks for the link. wms, did the results of that study make you consider trying his algorithm?