News for hackers. Stuff that matters.
Re:Impact of Go AI on the professional Go world by shultays on Friday August 28, 2020 @05:28PM (#24310181)
How does cheat detection works? Does it compare tour moves to common ais?
Re:Impact of Go AI on the professional Go world by aberseti on Friday August 28, 2020 @05:46PM (#24310382)
They have a huge database of most common moves + chess engine moves they cross reference to, then using math they see if your time to move + accuracy of moves is close to a chess engine, especially if it's not the opening (since being accurate for the first 4-12 moves is trivial). If you play too fast and with too much accuracy relative to your ELO you get banned pretty quick.
Re:Impact of Go AI on the professional Go world by noxvilleza on Friday August 28, 2020 @09:11PM (#24312357)
It's "Elo", not "ELO".

Afaik they analyze the deviation (in centipawns) of each played move to the optimal move calculated by popular chess engines (like Stockfish, Houdini, Komodo, etc); and aggregate in a sort of weighted Brier score.

If a player is constantly making optimal moves, they're likely cheating (they can analyze top level professional matches for upper skill benchmarks). There is some lower weighting for opening moves (which is where the database part comes in just knowing when a game moves from theoretical 'book' openings into original territory).

Each of the sites have different implementations of this: chess24 for example even partially gives your accuracy of book moves and then differentiates between Blunder / Mistake / Good / Excellent / Best move based on the deviation from optimal; but it doesn't show you how it's aggregated into a single value.

Re:Impact of Go AI on the professional Go world by sweezyjeezy on Friday August 28, 2020 @06:42PM (#24311153)
re: move speed - it's also often that low rated players using engines take too long on trivial moves - many chess engines will take a set amount of time to look for the best move, even if there's something completely obvious on the board like capturing a queen that you've spent the last three moves trapping.