Life In 19x19 http://www.lifein19x19.com/ |
|
Cheating 1.0 http://www.lifein19x19.com/viewtopic.php?f=18&t=16511 |
Page 1 of 1 |
Author: | Javaness2 [ Wed Mar 20, 2019 1:01 am ] |
Post subject: | Cheating 1.0 |
Making use of the excellent gomill, there is a software project to detect cheating https://github.com/IgorBS/GoCheaterCatcher I look forward to trying to beat it! |
Author: | jlt [ Tue Dec 17, 2019 2:06 am ] |
Post subject: | Re: Cheating 1.0 |
This page doesn't exist anymore. Does anyone know if such a software exists now? Or if there is an ongoing project? |
Author: | Bill Spight [ Tue Dec 17, 2019 4:41 am ] |
Post subject: | Re: Cheating 1.0 |
I rather expect that neural networks have made software detection of cheating more difficult than before. In chess, anyway, one thing that distinguished computer play from human play was the deep calculation of variations. Chess engines, and the human cheaters that used them, would make plays that didn't make much sense to human players unless they were based upon deep calculation. The same cannot be said of neural network go bots. In fact, one way to tell a bot is that it misreads a ladder! ![]() |
Author: | RobertJasiek [ Tue Dec 17, 2019 6:53 am ] |
Post subject: | Re: Cheating 1.0 |
Bill Spight wrote: In chess, anyway, one thing that distinguished computer play from human play was the deep calculation of variations. How so? Is there no theory in chess that determines correct moves without deep tactical reading? I know little about chess but have heard that there is such theory e.g. for some classes of endgame positions. Are the players punished for knowing and applying excellent theory? |
Author: | dfan [ Tue Dec 17, 2019 7:01 am ] |
Post subject: | Re: Cheating 1.0 |
RobertJasiek wrote: Bill Spight wrote: In chess, anyway, one thing that distinguished computer play from human play was the deep calculation of variations. How so?Quote: Is there no theory in chess that determines correct moves without deep tactical reading? There is plenty of opening theory, where excellent moves have been verified "offline". They are basically whole-board joseki. All players have memorized some fraction of this theory to a greater or lesser extent.Also, as you note below, there is a corpus of endgame theory, where people have found rules for correct play that require a lot less thinking than brute-force calculation. Quote: I know little about chess but have heard that there is such theory e.g. for some classes of endgame positions. Correct.Quote: Are the players punished for knowing and applying excellent theory? No.
|
Author: | TelegraphGo [ Tue Dec 17, 2019 7:26 am ] |
Post subject: | Re: Cheating 1.0 |
RobertJasiek wrote: Bill Spight wrote: In chess, anyway, one thing that distinguished computer play from human play was the deep calculation of variations. How so? Is there no theory in chess that determines correct moves without deep tactical reading? I know little about chess but have heard that there is such theory e.g. for some classes of endgame positions. Are the players punished for knowing and applying excellent theory? Yes, there are natural moves in chess - the equivalent of shape moves. The difference is that chess engines quickly and commonly find unnatural moves - bad shape moves - that are are only good if deep tactical variations are working. It's very easy to distinguish even super-Grandmaster play from computer play in relatively short time control. Chess is in many ways more discrete than Go, in that calculation in Go typically makes conclusions that some moves are slightly more efficient, and calculation in chess typically makes conclusions that some moves are just outright unplayable. So it's probably easier to find out whether a computer did someone's homework in chess than in Go. |
Author: | Bill Spight [ Tue Dec 17, 2019 7:29 am ] |
Post subject: | Re: Cheating 1.0 |
dfan wrote: Robert Jasiek wrote: Is there no theory in chess that determines correct moves without deep tactical reading? There is plenty of opening theory, where excellent moves have been verified "offline". They are basically whole-board joseki. All players have memorized some fraction of this theory to a greater or lesser extent.Going back to at least the 1980s, chess engines made use of opening books rather than try to calculate the best opening moves themselves. But now, IIUC, AlphaZero raised questions about the Queen's Indian Defense that Stockfish used against it, and rekindled interest in the Berlin Defense. And in the past year haven't neural network engines made contributions to chess opening theory? dfan wrote: Also, as you note below, there is a corpus of endgame theory, where people have found rules for correct play that require a lot less thinking than brute-force calculation. Around 25 years ago I met a guy who had written an endgame analysis program that had found an endgame mate in something like 225 moves! ![]() Edit: Those are chess moves, so that's like 449 go moves. ![]() |
Author: | dfan [ Tue Dec 17, 2019 8:20 am ] |
Post subject: | Re: Cheating 1.0 |
Bill Spight wrote: dfan wrote: There is plenty of opening theory, where excellent moves have been verified "offline". They are basically whole-board joseki. All players have memorized some fraction of this theory to a greater or lesser extent. Going back to at least the 1980s, chess engines made use of opening books rather than try to calculate the best opening moves themselves.Quote: But now, IIUC, AlphaZero raised questions about the Queen's Indian Defense that Stockfish used against it, and rekindled interest in the Berlin Defense. And in the past year haven't neural network engines made contributions to chess opening theory? I'm a little out of touch, but I think people are indeed more interested in having engines play the whole game these days; as you note, the Zero engines are already playing the whole game from scratch. I'm not familiar with the examples you name, but the Berlin Defense regained its popularity in 2000 when Kramnik used it to great effect in taking the world championship crown from Kasparov, and has been pretty hot ever since (it was one of the most popular top-level openings even before AlphaZero).Quote: Around 25 years ago I met a guy who had written an endgame analysis program that had found an endgame mate in something like 225 moves! Yeah, they can get pretty ridiculous. Here is a list of long ones. Any mate of this length cannot be executed using general principles so they're pretty much not achievable by humans. (Also, the rules of chess still allow a player to claim a draw if there have been no captures or pawn moves in the last 50 moves (100 ply), so even a computer couldn't get to the end of it in practice.)
![]() Edit: Those are chess moves, so that's like 449 go moves. ![]() |
Page 1 of 1 | All times are UTC - 8 hours [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |