lichess.org
Donate

Why isn't cheat detection automated?

I know that a player that is determined to cheat can evade an automated system for cheat detection. But why isn't there a simple automated system to catch the more obvious cheaters.
Like if a player is playing many consecutive moves that are the #1 recommended move by stockfish, can the player be flagged for human review later?

Another question, just so I understand...are the people responsible for reviewing cheat reports paid employees, or are they volunteers?
Presumably because this would require Lichess to have engine analysis running on every move of every game being played simultaneously. This is likely prohibitively costly to implement.
@LaserGuy good point. So would it make sense to do it for those players that have been reported for cheating?
Maybe you do it for a short time to save resources.

Some percentage of games are automatically sent for analysis, and this analysis can lead to automatically reporting or even banning players.

Or just improve the experience for new users as they get many of their games analyzed without having to press the button :)
Some are automarked, some are flagged for review. If you cheat, you'll get caught. Sometimes it will take time, but you will get caught.
Everyone, with the exception of the main developer Thibault, is a volunteer.
Why dont you blame yourself for your loss? You lose to real people which is 99% likely, cheaters are less than 1%.

Cry it or learn and improve it, it is up to you.
@drmrboss you are a very strong player, but it appears that you don't play classical. I doubt you have the same experience as me.
I read this funny quotation ... you do not know what happen to blitz on Lichess.

"Why dont you blame yourself for your loss? You lose to real people which is 99% likely, cheaters are less than 1%. Cry it or learn and improve it, it is up to you."

I play many games and I found that the most cheaters is in blitz 5+3. I think there is 20%-10%. That is not 1% - 1% was two years ago maybe.

They play tons of wild/normal openings with EXTREME PRECISION and plays MIDDLE GAMES like masters.

Problem is that they have:
- low puzzle rating (about 1400 or less often)
- low classical skill (about 1500)

It is IMPOSSIBLE to play blitz with 1450 like master and have such low ELO in puzzles/classic games :):):)

I have 1900 ELO in puzzles and 1800 in classic and I can not win with CHEATERS ARMY and their TRASH OPENINGS :)

I can tell you if I play/train with engine and with which - but why to the HELL I have to train with ENGINES on lichess - no idea.

I like very much training with engines but not when I choose game with HUMAN :)

I think it is very easy detect cheaters in openings but it need to have some data to train neural network. If it will be available someone can train to implement.

"Presumably because this would require Lichess to have engine analysis running on every move of every game being played simultaneously. This is likely prohibitively costly to implement." that is bullshit - we can use post game analysis and openings books plus some "deep learning magic" - it is not magic if you understand how :)

Can we have access to games with marked cheaters to train model to detect cheaters?
For this is need PGN with times and moves and who is cheater?

Can you share this data? Cheaters can be marked as anonymous and cheater to make data anonymous.

@LaserGuy @drmrboss @bufferunderrun

This topic has been archived and can no longer be replied to.