This is a significant achievement and the boy is undeniably an elite chess player.
Edit: s/soundbagging/sandbagging/g
This is a significant achievement and the boy is undeniably an elite chess player.
Edit: s/soundbagging/sandbagging/g
Of course if you only cheat once you get away with it as nobody will be sure. However cheating once isn't enough to change a game - in fact it will probably change it for the worse on your side (without knowing what the computer intended you follow a bad line after the otherwise good move). Thus you can look at a series of games and concluded if the player cheated or not. From there you take after the fact adjustments which mostly means recalculate everyone's score as if those games didn't happen.
Interestingly enough, chess masters generally will score alpha zero moves as human not computers. It will be interesting to see how online cheating progresses once better AI based chess computers become available.
The result is that time controls have shortened accordingly. It's a lot harder to cheat convincingly when you're playing bullet chess, whereas it might be easier to do so when you're playing 10 or 15-minute time controls.
There are many giveaways than an algorithm can pick up. All intricate details of cheating detection algorithms aren't revealed for obvious reasons. But some of this stuff is fairly well known. For example it's about the time spent on moves. Cheaters will tend to make their moves at a fairly constant pace (because how long it takes them to check the position with the chess engine is constant). They come up with brilliant moves quickly, but take a bit longer for obvious or forced moves that a human would do without thinking. Cheaters generally don't premove, nor do they ever make moves real fast - which humans often do in time trouble. It's for the exact same reason.
There's also a thing such as blur rate - how often someone switches away from the game window. And certain other heuristics too (hold alert).
Obviously a cheater can avoid triggering some of the alarms, some of them are quite easy to beat (eg. for the blur, just have your chess engine run on a separate device), but in the long run it's difficult for them not to raise various other red flags at the same time. A smart person might figure out how to do it - online cheaters aren't that smart though, and unsurprisingly so, given that online cheating is essentially an exercise in futility.
This doesn't mean smart people don't cheat at chess at all. They do; at actual chess tournaments, where there's something at stake, be it prize money or real titles.
However, getting a computer to play realistically like a good eight-year old wouldn't be to easy. The computer-generated moves would stand out much more due to the skill differential than, say, if a grand master cheated using a chess engine.
it's a term across all sports
Was there an edit to the OP I missed? What are you disagreeing with exactly? It was clearly a statement of opinion about how they found it interesting.
You couldn't just elucidate more on the reasoning for the classifications, you had to first tell them they were wrong and then pedantically explain it.
Peak fucking HN commenting.
I think chess.com is actually writing code to combat sandbagging. I don't know if they're using machine learning for it yet, but it would certainly be possible for a deep learning system to spot probable sandbaggers, if they have enough history of their games.