lichess.org
Donate

Lichess must fight cheaters

Hello Lichess and everyone,

This is my first post although I use the site for quite a while and I absolutely love it. It is the best chess site I have ever used.

However, Lichess is undoubtedly infested with cheaters right now and must take action. Lichess is the chess site with the biggest awareness against these losers of life, but I think more can be done, using the tools of analysis.

I had recently a match vs a player with rating 1900+ and in the middle of the game I started to realize I was playing with a machine (he has been reported).

I lost and then analysed the game to see that he had only one inaccuracy. Searched further his previous matches and saw that he usually won with completely flawless games (1 inaccuracy the maximum error) while when he lost he had several mistakes and blunders.

I think that it is possible even for a Grandmaster to have a bad day, make mistakes and blunders sometimes. It happens to everybody and it's human. But this steady inconsistent performance throughout matches shows that the cheater periodically uses a machine to win matches and then tries on his own (becoming a loser naturally). Also it is very suspicious to be absolutely flawless in blitz games. To play so accurately and so fast, I think even Kasparov would not be able to do this.

Consequently, all these cheaters have succeeded to rate up and infest the ratings of 1900 and up. That makes virtually impossible to progress in rating unless you become one of them.

*Proposal*
Instead of waiting for a cheater report in order to take action, Lichess can automate the procedure.
- Compare average inaccuracies,mistakes,blunders per game with recent game and if there is too much difference, flag the player for possible cheating.
- Analyse time per move and if average time per move has steady period throughout a series of games, then flag for possible cheating.
- Analyse if inaccuracies, mistakes, blunders happen after a certain number of moves consistently (for cheaters that use a machine at the start of the game).
- Similarly, analyse if inaccuracies,mistakes, blunders happen before a certain number of moves ( (for cheaters that use a machine in the middle of the game)

Flaging of players for cheating internally would help to monitor fully the situation and when a report arrives it will help to take action immediately without further investigation.

Alternatively, you could derive a cheating probability % in the stats openly so that users are warned for suspicious players and the cheaters will start to understand that they are getting revealed.

I understand though that very good and fair players may accidentally get involved in this cheating mechanism. That can be avoided if the cheating alarm algorithm is balanced right, maybe work for some time in beta mode.

I think that if Lichess makes a very open and determined effort to battle cheaters it will become even more popular.
In any way, I will continue to use Lichess hoping that it can deal with cheating more efficiently in the future, so we, the fair players can rate up some time.
Well lichess is open source so why don't you get started fighting cheaters
<Comment deleted by user>
I only want to express my own subjective opinion and thoughts. I've reported a couple of guys who use engines with >90% confidence. Two of them were banned only after told directly to thibault. The analysis showed perfect games in all of their games, so he banned those two. But the others... are still there.
The question is why does the system not ban them automatically, as it is the easiest case of cheating (perfect games in >90% of games, 10% were actually resigning in a random part of the game, or "mouse-slipping")? As I can remember earlier this year such cheaters would get banned right after 10-15 such perfect games. So has the engine detection system become more liberal or what?
P.S. We're not allowed to name people, but I'm playing one of them right now in a correspondence game. He played a move which was very very risky and suspicious. So I looked at his other games, he was actually playing in the daily blitz arena. I checked the computer analyses — all of his games had less than 10 centipawns loss in 5 min games! (basically 0 0 0, or 1 0 0) If this isn't a cheater then I'm a patzer in chess. If you want to know who I'm referring to you can send me a message, I'll give you a link.
@Oxynoia
Ελπίζω να μην έκανα χοντρά λάθη :)
It would be good to get back your lost rating. Not sure if this happens.

@Caustic
Probably players have been reported, investigated and then flagged. I think there is no auto-cheat reporter.

@DVRazor
Exactly, those super performances on blitz games can easily be flagged I think for possible cheating.
#8
I think it is quite useful to know when certain reported players have been caught.

It can also be useful to get an idea how many cheaters per day are caught.
Sometimes, during tourneys, lower rated players are shouting "cheater" very often without valid reasons.
Such a list could give an idea about the volume of cheating,
and hopefully also discourage people from cheating.

#6 A huge amount of reports is performed by the site automatically, as well as bans.
Having the rating refunded is not going to happen.

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