Thanks for your post Lukan. How much of your view (and those of other strong players you talk to) is based on the
initial announcement of Carlo's conviction, and how much did you independently conclude from looking at the games yourself before that? I didn't interpret the
appeal announcement as having a subtext of "he was probably cheating but there's just not strong enough evidence to convict".
I see three main aspects which people are citing as evidence of Carlo's guilt:
1) statistical arguments of similarity to Leela's choices, the famous 98% match of top 3 in moves 50-150 of the game vs Reem.
2) history of player rating and comparison to recent offline games (WAGC): Carlo's been 3d for about 6 years, up to 4d in 2017 and game results suggestive of 6d strength in the 2017-18 online league.
3) analysis of the moves in the league games themselves by skilled go players, do they look like a 4d human on good form, 6d human, bot etc.
The initial conviction announcement and related facebook post solely used arguments of type 1 (perhaps there were others in the unpublished report). I was disappointed at the lack of details about a control group and suspected poor use of statistics (plus the 98% figure is dangerously misleading) so did my own analysis. Unless the referees report was both significantly more thorough (which I hope but doubt) and had different results to my analysis I think it was unsuitable to support a conviction. I should clarify that the type of cheating I am considering here is using Leela to play almost all the moves, as that's what the 98% figure suggests. Using Leela to play just a few moves in a game would also be cheating but would be much harder to detect with statistical methods (at least the crude similarity matching approach).
As far as I know the conviction was based solely on the game vs Reem, rather than looking at other games this season or type 2/3 arguments. Indeed, if other games were considered it would have raised doubts about using the similarity metric as evidence, as Carlo beat stronger players than Reem with rather normal Leela similarity (I've reproduced my table at the end of this post). Based on Lukan's post, it seems that these type 2/3 aspects are what he and others and primarily considering so I think they deserve attention (
Stanislaw's analysis was a type 3 with reference to Leela and he considered it was not suggestive of cheating).
Type 2: improving from 4d to 6d is hard so doing so in about a year is impressive/unlikely, more so if you had been 3d for ages. Just checking some top Europeans,
Lukanwent from 4d to 6d in about 2 years, but he had been improving about that rate from 1k.
Tanguy was also about 2 years. So for someone to improve that fast, coupled with bot-like play could naturally arouse suspicion, but set against that it would be terribly sad if someone did work hard to improve fast and was incorrectly accused and then convicted of cheating. There are some fast improvers on the UK team so whilst unlikely I think it's possible.
As for the WAGC games, they are not 6d level results so it's not so easy to quash these allegations. However, although it's making excuses I could well understand that with all the pressure and stress of this case Carlo couldn't play his best, plus you've got jet lag possibilities. So I'd say they weren't evidence of his innocence, but aren't great evidence of guilt either.
Another question is do you really need to be 6d in offline games to get the results of 6d+ 5d+ 6d+ 4d+ (Lukan's suggestion is he stopped cheating here) 6d- 3d+ 7d- 5d- 5d+? I'm a European 4d (and weakish one at that, never over 2400) and have beaten some strong players in the league e.g. Victor Chow EGF 6-7d (in a fairly dominant way from opening through middlegame, Leela Zero gives me 95% win but then he played strong and I weak endgame so ended up only half a point) or was also leading big against Pavol Lisy 1p (LZ gives 90%+) but then ballsed up a ko in overtime. Or I beat Dinerstein 3p on OGS but that's correspondence so I played out variations. So perhaps the non-cheating hypothesis should be more like Carlo is 5d, and getting two 6d wins in a row is nice but not so amazing.
Type 3: I'm interested Lukan chose the game vs Dragos as evidence of cheating, as my impression reviewing that game was that whilst Carlo indeed played well, it was more Dragos who played a terrible opening and herpy-derpy empty triangle, badly dealing with Carlo's 3-3 strategy, and Carlo then managed to maintain his lead for the rest of the game. Here's the game with some comments from me:
http://pandanet-igs.com/system/sgfs/6354/original/JRZPCWSANY.sgf?1510090469
- My view, though not shared by Leela classic or Zero and probably many humans, is that 5 shoulder hit is mistake, at least to continue joseki allowing white to jump out on left which reduces black 4-4s top side moyo. At least we can say white has real territory and black has to show in later play how the outside group is valuable.
- r17 3-3, of course Leela classic doesn't consider, it's an AlphaGo or LeelaZero (which was kyu back then) style. Ponnuki joseki I prefer white a bit as r10 odd and maybe q6 became bad direction exchange (b e3 block worse later).
- c14 I just can't understand, surely f17 is loads better (c7 makes left side small, black wants to reduce w top side potential)?! Both Leelas agree (but only -3%, I expected more).
- s17, p15 in sente is normal, then f17 taking advantage of b not playing there, Leela classic prefers e18. I'd have expected black to kick or pincer or something more kiai than just defend corner, is simple territory Dragos's style? I checked the game vs Serbia figgitaly just posted and that seems like both players were having a competition who can play the most boring territory style game ever but then they had some fight and Serbian cut and made miai to attack 2 groups and killed one.
- c9 is odd, it looks bad and unimportant place to me, Leela classic likes it initially but switches to p4 with more sims, Leela Zero doesn't even consider but says not much minus.
- f15 seems kinda slow but solid given the close j16, and Leela classic doesn't even consider (LZ a little) but I suppose it's reinforce top against h17 etc and reduce b left side potential. Both Leelas prefer to play f3.
- n3 attach is try to make sente exchanges to close lower side with e3 block seeing as black didn't play there
- k4 is the first move from Carlo that I think is notably strong for me. I'd also think about k3 or l4 and Leela classic prefers k3.
- Sorry Dragos, but wtf is l4? If cut LZ gives b 40%, but with this ugly bulge and connect and obvious jump jump he plunges to 20%. I wish my 6d opponents gave me such gifts.
- Then he doesn't jump at l9 but makes thick d6 connection in gote (with weird b8 cut, was he really worried about w cut if direct double hane?) so Carlo gets to play there, even a 10k can enjoy playing such a lovely cap.
- Some obvious shape attack from white, but the cut would scare me. Dragos cuts and then o6 defends because white doens't have the ladder.
- Carlo's q15 to start a fight to activate the ladder is skillful, but it's the sort of thing I could find on a good day so I don't think it's indicative of cheating (and neither Leela find it, seems a very human strategy to me though I've seen Zen do things like this). After that the game's pretty much over and nothing much else happens except normal yose.
Code:
+-----------------+------+----------------+------+---------+---------+---------+---------+
| Black | Rank | White | Rank | B top 3 | W top 3 | B top 1 | W top 1 |
+-----------------+------+----------------+------+---------+---------+---------+---------+
| [Carlo Metta] | 4d | Reem Ben David | 4d | * 98 | 80 | * 72 | 54 | http://pandanet-igs.com/system/sgfs/6374/original/WWIWTFDSGS.sgf
| Andrey Kulkov | 6d | [Carlo Metta] | 4d | 80 | * 86 | 68 | * 62 | http://pandanet-igs.com/system/sgfs/6314/original/AMTRMFSDAB.sgf
| Dragos Bajenaru | 6d | [Carlo Metta] | 4d | 74 | * 78 | 50 | * 60 | http://pandanet-igs.com/system/sgfs/6354/original/JRZPCWSANY.sgf
| [Andrew Simons] | 4d | Jostein Flood | 3d | 80 | 88 | 54 | 62 | http://pandanet-igs.com/system/sgfs/6612/original/XSJUGZZTOX.sgf
| Geert Groenen | 5d | [Daniel Hu] | 4d | 74 | 66 | 40 | 46 | http://britgo.org/files/pandanet2016/mathmo-GGroenen-2017-01-10.sgf
| [Ilya Shikshin] | 1p | Artem Kachan. | 1p | 56 | 76 | 38 | 60 | http://pandanet-igs.com/system/sgfs/6384/original/RYSGTEGMXT.sgf
| [Andrew Simons] | 4d | Victor Chow | 7d | 84 | 76 | 44 | 44 | http://britgo.org/files/pandanet2014/RoseDuke-Egmump-2015-01-13.sgf
| Cornel Burzo | 6d | [A. Dinerstein]| 3p | 74 | 66 | 40 | 48 | http://pandanet-igs.com/system/sgfs/6349/original/SCNSFSJXTI.sgf
| Jonas Welticke | 6d | [Daniel Hu] | 4d | 54 | 64 | 34 | 42 | http://britgo.org/files/pandanet2017/mathmo-iryumika-2017-12-12.sgf
| [Park Junghwan] | 9p | Lee Sedol | 9p | 74 | 64 | 64 | 38 | http://www.go4go.net/go/games/sgfview/68053
| Lothar Spiegel | 5d | [Daniel Hu] | 4d | 66 | 58 | 48 | 42 | http://britgo.org/files/pandanet2016/mathmo-Mekanik-2017-04-25.sgf
| Gilles v.Eeden | 6d | [Viktor Lin] | 6d | 82 | 70 | 56 | 46 | http://pandanet-igs.com/system/sgfs/6616/original/FMKVQBHBBV.sgf
+-----------------+------+----------------+------+---------+---------+---------+---------+