“Decision: case of using computer assistance in League A”
-
Bojanic
- Lives with ko
- Posts: 142
- Joined: Fri May 06, 2011 1:35 pm
- Rank: 5 dan
- GD Posts: 0
- Has thanked: 27 times
- Been thanked: 89 times
Re: “Decision: case of using computer assistance in League A
Yes, but as I wrote, this is first such case and it is difficult to find good approach.
Statistics is not good enough.
To some strong players, case is immediately clear. But it is difficult to put what you feel into words.
Statistics is not good enough.
To some strong players, case is immediately clear. But it is difficult to put what you feel into words.
-
frmor
- Beginner
- Posts: 3
- Joined: Tue Jun 05, 2018 1:19 pm
- Rank: 9k
- GD Posts: 0
- KGS: vandertic
- DGS: vandertic
- Has thanked: 7 times
- Been thanked: 7 times
Re: “Decision: case of using computer assistance in League A
Hello to everybody,
I am one of the authors of the appeal. I wrote most of the statistics parts in the document.
Here I speak only as a statistician, not on behalf of the other authors, or as Carlo's defense.
1) Do not take a small arbitrary number of live games to make the confrontation. In particular, the recent games of WAGC were played in few days in a single tournament, with stronger opponents and after the initial accusation. If you show that Carlo was weaker in those games, well... you just proved that he was weaker in those games. Could be for the pressure after unjust accusations, for the jet lag, because the food gave him stomach ache... anything.
2) The correct way to proceed would be to find all the available live games by Carlo of the last years (I think 2 years should do) and analyze all of them or at least a randomly chosen subset. You should provide evidence that the subset was randomly chosen, of course.
3) If you are not using a measurable quantity, but expert opinion, you should use more than one expert. You should let the experts analyze the games without them knowing which ones are from live games and which ones are from online games and without them knowing whether Carlo played white or black. Moreover, you should secretly give them also some random live games by other players of similar level as a control group.
The above may not be enough, but should lower quite a bit the possibility of false positive. I recommend you to ask assistance of an expert in statistics before you start, or as soon as possible. And to be honest with yourself if the conclusion does not match your expectations.
I am friend with Carlo and I do not believe that he may ever cheat playing go, but I am no expert of human beings, so I won't speak about his situation of honest player unjustly accused. But I am an expert in statistics. As such I am much more afraid of the future situations similar to this one, because I know for sure that if any of the methodologies I have seen proposed here are systematically used in the future, a lot of honest players will have to go through unjust accusations, unjust conviction and unjust shame and humiliation.
--
Francesco Morandin -- frmor.net
Department of Mathematical, Physical and Computer Sciences
Parma University -- sfmi.unipr.it
To call in the statistician after the experiment is done may be
no more than asking him to perform a post-mortem examination:
he may be able to say what the experiment died of. (R.A. Fisher)
I am one of the authors of the appeal. I wrote most of the statistics parts in the document.
Here I speak only as a statistician, not on behalf of the other authors, or as Carlo's defense.
Please take care of a couple of things if you want to do this analysis in the right way.Bojanic wrote:Bill,
I analyzed, with some help from friends, critical moves in Carlo's suspicious games and in his wagc games. It clearly shows different level of play. In live games, Carlo is not able to play so strong. In online, most of his moves match Leelas top choice. Dramatic difference!
It will take me few days to write this report, you will have chance to see it here.
1) Do not take a small arbitrary number of live games to make the confrontation. In particular, the recent games of WAGC were played in few days in a single tournament, with stronger opponents and after the initial accusation. If you show that Carlo was weaker in those games, well... you just proved that he was weaker in those games. Could be for the pressure after unjust accusations, for the jet lag, because the food gave him stomach ache... anything.
2) The correct way to proceed would be to find all the available live games by Carlo of the last years (I think 2 years should do) and analyze all of them or at least a randomly chosen subset. You should provide evidence that the subset was randomly chosen, of course.
3) If you are not using a measurable quantity, but expert opinion, you should use more than one expert. You should let the experts analyze the games without them knowing which ones are from live games and which ones are from online games and without them knowing whether Carlo played white or black. Moreover, you should secretly give them also some random live games by other players of similar level as a control group.
The above may not be enough, but should lower quite a bit the possibility of false positive. I recommend you to ask assistance of an expert in statistics before you start, or as soon as possible. And to be honest with yourself if the conclusion does not match your expectations.
I am friend with Carlo and I do not believe that he may ever cheat playing go, but I am no expert of human beings, so I won't speak about his situation of honest player unjustly accused. But I am an expert in statistics. As such I am much more afraid of the future situations similar to this one, because I know for sure that if any of the methodologies I have seen proposed here are systematically used in the future, a lot of honest players will have to go through unjust accusations, unjust conviction and unjust shame and humiliation.
--
Francesco Morandin -- frmor.net
Department of Mathematical, Physical and Computer Sciences
Parma University -- sfmi.unipr.it
To call in the statistician after the experiment is done may be
no more than asking him to perform a post-mortem examination:
he may be able to say what the experiment died of. (R.A. Fisher)
-
John Fairbairn
- Oza
- Posts: 3724
- Joined: Wed Apr 21, 2010 3:09 am
- Has thanked: 20 times
- Been thanked: 4672 times
Re: “Decision: case of using computer assistance in League A
I have gleaned the impression that statistics may not be good enough definitively to prove cheating but are always good enough to prove a charge of cheating based on a given set of statistics may be unsound. (Correct, Bill?)Statistics is not good enough.
So you seem to be saying that, given your statistics don't work, you'll use suspicions instead.
Which strong players? All European amateurs are laughably weak. Or to put it another way, if go players were doctors I wouldn't go near a European amateur, and I'd only go to an EGF pro in case of hopeless desperation.To some strong players, case is immediately clear. But it is difficult to put what you feel into words.
Don't get me wrong. Your suspicions may be justified, and at the very least something strange clearly happened to arouse those suspicions. But I think you need to understand that you cannot ban someone on grounds of suspicion alone. There are more important things in life than go, justice being one of them.
Otherwise, we'd have to conclude society has apparently not moved on much since the Salem witches were burnt on grounds of suspicion by people who were practising Christians (i.e. thought they were "strong" players). But at least, as I recall the story, some of these Christians had the decency to admit later that they were paranoid and wrong.
-
Bill Spight
- Honinbo
- Posts: 10905
- Joined: Wed Apr 21, 2010 1:24 pm
- Has thanked: 3651 times
- Been thanked: 3373 times
Re: “Decision: case of using computer assistance in League A
I used to be promising in statistics. As an undergraduate, when the prof was in the hospital he had me teach the class for two weeks. These days I am rusty, but I could tell that the statistical evidence in this case was weak.John Fairbairn wrote:I have gleaned the impression that statistics may not be good enough definitively to prove cheating but are always good enough to prove a charge of cheating based on a given set of statistics may be unsound. (Correct, Bill?)Statistics is not good enough.
Based upon suspicion, he is examining the game records for evidence of different levels of play under different conditions. A kind of forensic analysis.So you seem to be saying that, given your statistics don't work, you'll use suspicions instead.
Besides that, we do not have any cases at that level of play where analysis of game records has detected cheating. (We do at the weak kyu level, I believe.) It may be that consensus of some number of top amateurs is good enough.Which strong players? All European amateurs are laughably weak. Or to put it another way, if go players were doctors I wouldn't go near a European amateur, and I'd only go to an EGF pro in case of hopeless desperation.To some strong players, case is immediately clear. But it is difficult to put what you feel into words.
But let the case be made.
IIRC, Cotton Mather was always skeptical of "spectral evidence". Even so, given the beliefs of the time, spectral evidence was not just suspicion.Otherwise, we'd have to conclude society has apparently not moved on much since the Salem witches were burnt on grounds of suspicion by people who were practising Christians (i.e. thought they were "strong" players). But at least, as I recall the story, some of these Christians had the decency to admit later that they were paranoid and wrong.
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins
Visualize whirled peas.
Everything with love. Stay safe.
At some point, doesn't thinking have to go on?
— Winona Adkins
Visualize whirled peas.
Everything with love. Stay safe.
-
Kirby
- Honinbo
- Posts: 9553
- Joined: Wed Feb 24, 2010 6:04 pm
- GD Posts: 0
- KGS: Kirby
- Tygem: 커비라고해
- Has thanked: 1583 times
- Been thanked: 1707 times
Re: “Decision: case of using computer assistance in League A
If I were Carlo, and if I were innocent, I would probably try to explain the reasoning behind whatever questionable moves people have found from analyzing the games. If a strong player pointed out a move and said that "this is above Carlo's strength, and comes from Leela", I would explain my thought process and why I thought the move was correct. I'd explain how it came from my own strategy, and what other moves I as considering.
Maybe I have different personality than Carlo. Or maybe he just doesn't want to make matters worse by being vocal.
But anyway, that's what I'd do in this situation if I were innocent.
Maybe I have different personality than Carlo. Or maybe he just doesn't want to make matters worse by being vocal.
But anyway, that's what I'd do in this situation if I were innocent.
be immersed
-
Bill Spight
- Honinbo
- Posts: 10905
- Joined: Wed Apr 21, 2010 1:24 pm
- Has thanked: 3651 times
- Been thanked: 3373 times
Re: “Decision: case of using computer assistance in League A
Unfortunately, in this world when you explain yourself you give your critics something to attack. As your lawyer I would advise you to hold your tongue.Kirby wrote:If I were Carlo, and if I were innocent, I would probably try to explain the reasoning behind whatever questionable moves people have found from analyzing the games. If a strong player pointed out a move and said that "this is above Carlo's strength, and comes from Leela", I would explain my thought process and why I thought the move was correct. I'd explain how it came from my own strategy, and what other moves I as considering.
Maybe I have different personality than Carlo. Or maybe he just doesn't want to make matters worse by being vocal.
But anyway, that's what I'd do in this situation if I were innocent.
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins
Visualize whirled peas.
Everything with love. Stay safe.
At some point, doesn't thinking have to go on?
— Winona Adkins
Visualize whirled peas.
Everything with love. Stay safe.
- 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: “Decision: case of using computer assistance in League A
That would be my first instinct, too, but I would hope and pray that someone wiser and calmer than I would convince me not to try. I think that a lot of people have already formed their opinions on the matter and any explanation or statement of any kind would be attacked severely.Kirby wrote:If I were Carlo, and if I were innocent, I would probably try to explain...
Indeed, we have already observed this with the two records of Metta v. Shakhov.Bill Spight wrote:Unfortunately, in this world when you explain yourself you give your critics something to attack. As your lawyer I would advise you to hold your tongue.
-
Kirby
- Honinbo
- Posts: 9553
- Joined: Wed Feb 24, 2010 6:04 pm
- GD Posts: 0
- KGS: Kirby
- Tygem: 커비라고해
- Has thanked: 1583 times
- Been thanked: 1707 times
Re: “Decision: case of using computer assistance in League A
I suppose so. But still, silence speaks something as well, in my opinion. Explaining your innocence and being shot down by critics seems more credible to me than saying nothing.
Maybe it's because I already formed an opinion, though.
I guess it's impossible to be objective...
Maybe it's because I already formed an opinion, though.
I guess it's impossible to be objective...
be immersed
-
sorin
- Lives in gote
- Posts: 389
- Joined: Wed Apr 21, 2010 9:14 pm
- Has thanked: 418 times
- Been thanked: 198 times
Re: “Decision: case of using computer assistance in League A
The gap between EGF (or AGA) pros and top Asian pros is similar to the gap between top Asian pros and AlphaGo.John Fairbairn wrote: Which strong players? All European amateurs are laughably weak. Or to put it another way, if go players were doctors I wouldn't go near a European amateur, and I'd only go to an EGF pro in case of hopeless desperation.
By that measure, your best doctor is a computer
Sorin - 361points.com
-
Gobang
- Dies in gote
- Posts: 45
- Joined: Tue Jun 05, 2018 5:23 pm
- Rank: 2kyu
- GD Posts: 0
- Has thanked: 31 times
- Been thanked: 18 times
Re: “Decision: case of using computer assistance in League A
Thanks for your well considered comment. If my tone was dismissive it was not meant to demean any particular player(s), but rather to express annoyance and frustration with the situation as a whole.Uberdude wrote:And as a more specific comment, I find your tone unduly dismissiveGobang wrote: As a general comment I find this topic and discussion rather ugly and at times pointless. Let the kids play, but don't attach any undue importance to their games. Arguing about whether someone has cheated in an online game is pointless because at the end of the day the only person who truly knows is the player.The vast majority of the players in the PGETC are adults, not children, so why demean them? As for how much importance to attach to them, shouldn't players be able to choose? I place more value on them than most of my real life tournament games (mostly against low dans) because they are a rare opportunity for serious games against strong players. Strong players on the continent with more such opportunities likely values this aspect less. I also think it's a nice event to encourage European camaraderie.
I think cheating is wrong and we should try to prevent it, but also as you say at the end of the day the only person who really knows is the accused and it may be we can't made a useful detection system with a low enough false positive rate. However, I am aware that fears of people cheating have reduced the enthusiasm for the league of some players, so if it is to remain viable strong action against cheating is needed. Personally, if I play 6 games a season and 1 of them is bot-cheating (which I think is quite a lot higher percentage than we have now or will soon), I'd prefer that to cancelling the league entirely, a case of throwing the baby out with the bathwater imo. Making the games unrated again would be reasonable though.
If players still enjoy the online league and wish to continue playing in spite of the problems, then it is entirely up to them. I will say that if I was responsible for the administration of such a league and was faced with a problem of the magnitude of the cheating affair being discussed here, then I would be very sorely tempted to cancel the entire competition on the basis that it is impossible to ensure fair play.
Putting time and effort into constructing a cheat detection system seems like an endeavor worthy of Sisyphus.
Making the games unrated is an obvious step.
-
Bill Spight
- Honinbo
- Posts: 10905
- Joined: Wed Apr 21, 2010 1:24 pm
- Has thanked: 3651 times
- Been thanked: 3373 times
Re: “Decision: case of using computer assistance in League A
It's certainly difficult.Kirby wrote:I guess it's impossible to be objective...
But it is possible and, I think, worthwhile to think about things from the perspective of the other side. (When playing go, as well.
That's not advice. I think you do that.
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins
Visualize whirled peas.
Everything with love. Stay safe.
At some point, doesn't thinking have to go on?
— Winona Adkins
Visualize whirled peas.
Everything with love. Stay safe.
-
Kirby
- Honinbo
- Posts: 9553
- Joined: Wed Feb 24, 2010 6:04 pm
- GD Posts: 0
- KGS: Kirby
- Tygem: 커비라고해
- Has thanked: 1583 times
- Been thanked: 1707 times
Re: “Decision: case of using computer assistance in League A
Certainly not enough. It's a good point, and I hope to try to consider opposing viewpoints more.Bill Spight wrote: That's not advice. I think you do that.
I recently read Surely you're joking, Mr. Feynman, and near the end, he discusses what he refers to as "cargo cult science" - kind of like being "scientific" to prove your own opinion.
It's always good to consider different viewpoints and to try to prove your own viewpoint wrong.
In the current case, I acknowledge that both the possibility of cheating and of innocence exist.
be immersed
-
Gobang
- Dies in gote
- Posts: 45
- Joined: Tue Jun 05, 2018 5:23 pm
- Rank: 2kyu
- GD Posts: 0
- Has thanked: 31 times
- Been thanked: 18 times
Re: “Decision: case of using computer assistance in League A
Certainly not enough. It's a good point, and I hope to try to consider opposing viewpoints more.Kirby wrote:Bill Spight wrote: That's not advice. I think you do that.
/quote]
I feel like that in this particular case, as in many others, no view is the best view.
"The Buddha of the early discourses often refers to the negative effect of attachment to speculative or fixed views, dogmatic opinions, or even correct views if not known to be true by personal verification."
https://en.wikipedia.org/wiki/View_(Buddhism)
-
Bill Spight
- Honinbo
- Posts: 10905
- Joined: Wed Apr 21, 2010 1:24 pm
- Has thanked: 3651 times
- Been thanked: 3373 times
Re: “Decision: case of using computer assistance in League A
Gobang wrote:Certainly not enough. It's a good point, and I hope to try to consider opposing viewpoints more.Kirby wrote:Bill Spight wrote: That's not advice. I think you do that.
/quote]
I feel like that in this particular case, as in many others, no view is the best view.
"The Buddha of the early discourses often refers to the negative effect of attachment to speculative or fixed views, dogmatic opinions, or even correct views if not known to be true by personal verification."
https://en.wikipedia.org/wiki/View_(Buddhism)
Seng Tsan wrote:Cease to cherish opinions.
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins
Visualize whirled peas.
Everything with love. Stay safe.
At some point, doesn't thinking have to go on?
— Winona Adkins
Visualize whirled peas.
Everything with love. Stay safe.
-
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: “Decision: case of using computer assistance in League A
Concerning only the rating development of CM
The overall picture can be seen at http://www.europeangodatabase.eu/EGD/Pl ... y=14713996.
CM's first rated event was back in 2007, and he progressed rapidly upward in strength until about 2010 by which time he was at 2 dan. In 2014 he played less, the record shows only 4 rated events, one of which was the PGETC. From 2015 his rating starts to climb again. See table of year end ratings for exact figures.
A non neglible number of his tournaments are online: Examples: 2017 (2), 2016(4), 2015(2), 2014(1*)
In his last 6 internet tournaments he always gained rating points. Notably
"2016-2017 Pandanet European Team Go Championship, League B" in this year long event he gained 31 points. If it were class A it would be 62 points.
Adding the play-off game the gain was 38 points.
Is this out of kilter with other results, or indeed his overall rating development? Not obviously, for example.
2016 European Congress he gained 13 points
2017 European Congress he gained 50 points.
Indeed since the 2015 Italian Championship, he has (Counting EGC as 1 event) lost points in tournaments only twice.
In the 2018 WAGC he gained in reality no points. Without the default over France his rating change was 0 points.
You can key in the results of the latest PGETC season to the EGF calculator yourself. Yes, CM won a lot of points there. Is it particularly suspicious? To me, not obviously so. CM's rating shows mostly that he continues to progress in strength. Yes, it is harder to get stronger as your rating gets higher, but to counter, people have good tournament performances from time to time.
This does not show that he was cheating.
This does not show that he was not cheating.
It is just a simple, and probably shallow, overview of his rating development.
The overall picture can be seen at http://www.europeangodatabase.eu/EGD/Pl ... y=14713996.
CM's first rated event was back in 2007, and he progressed rapidly upward in strength until about 2010 by which time he was at 2 dan. In 2014 he played less, the record shows only 4 rated events, one of which was the PGETC. From 2015 his rating starts to climb again. See table of year end ratings for exact figures.
A non neglible number of his tournaments are online: Examples: 2017 (2), 2016(4), 2015(2), 2014(1*)
In his last 6 internet tournaments he always gained rating points. Notably
"2016-2017 Pandanet European Team Go Championship, League B" in this year long event he gained 31 points. If it were class A it would be 62 points.
Adding the play-off game the gain was 38 points.
Is this out of kilter with other results, or indeed his overall rating development? Not obviously, for example.
2016 European Congress he gained 13 points
2017 European Congress he gained 50 points.
Indeed since the 2015 Italian Championship, he has (Counting EGC as 1 event) lost points in tournaments only twice.
In the 2018 WAGC he gained in reality no points. Without the default over France his rating change was 0 points.
You can key in the results of the latest PGETC season to the EGF calculator yourself. Yes, CM won a lot of points there. Is it particularly suspicious? To me, not obviously so. CM's rating shows mostly that he continues to progress in strength. Yes, it is harder to get stronger as your rating gets higher, but to counter, people have good tournament performances from time to time.
This does not show that he was cheating.
This does not show that he was not cheating.
It is just a simple, and probably shallow, overview of his rating development.