lichess.org
Donate

Why am I NOT accused of cheating?

Occasionally I play a bullet with no official flaws. I'm curious how the cheating detector "knows" that I didn't cheat. Is it because I made some dumb moves (BxN) that somehow didn't get categorised as "inaccurracy" but are still recognised as not best? I used to be afraid to play a "flawless" game lest I be accused falsely. My centipawn loss is not zero; maybe that's how it "knows"?

Maybe it would totally think that you're a cheater, if those were the only kinds of games you ever played. But you've played thousands of games, most of them I assume less than perfect, and it can calculate the statistics of how often a player of your level normally plays games that look as cheaty as your cheatiest-looking games.

Also its analysis of what constitutes a cheaty-looking game is much more sophisticated than just looking at the accuracy of your moves.
@RapidVariants That's what I'm wondering about; what is that sophistication? This game itself is far from perfect, and it's only 23 moves anyway. But I'm thinking maybe someone needs to complain in order to be checked.
There's a massive difference between 0/0/0 6 centi over 50 moves in certain lines and 0/0/0 22 centi over 20 moves.
And it's the % of games you get 0/0/0 of your total too. If it's a one off game, it's a one off game. The real sophistication is how they know when Masters are cheating who regularly play perfect book lines.

And yeah someone has to complain too probably.
Basically if u play all the moves stockfish level 8 would play at that position then it knows that u r cheating. Because upto a level u can play all perfect moves but every move of urs cannot match with the computer.
Couple things:

-Lichess does have automatic detection for certain specific kinds of cheating that are easy to spot. Stuff that doesn't require an engine to review the game. If you've ever had a game end instantly and your opponent immediately get flagged for cheating, that's what happened.
-Unless someone actually files a cheat report, your games don't normally get examined beyond the basic measures above. Most players, AFAIK, don't bother to analyse their bullet games, so it's unlikely this would come up.
-The AI is much smarter than you give it credit for. It doesn't just look at blunders/inaccuracies/mistakes or centipawn loss, or move times. Getting a 0/0/0 game does not get you flagged for cheating automatically. AI can pick up a game where one player turned on an engine partway through, even if their report is 5/1/2 or something.
@LaserGuy I occasionally get awarded points for having lost to a cheater, but the message never links to the game and I never find it.

I used to not analyse bullets but I discovered that it's helpful. Some blunders are just dumb and obvious, made from haste, but in addition one also makes the same blunders, mistakes, and inaccuracies one would make at any speed. If that were NOT the case one would actually play better chess in bullet than slower games, which is of course implausible.

"The AI is much smarter than you give it credit for." I didn't give or deny credit for anything. I wondered aloud how it works, and mentioned some sophisticated possibilities in the OP.
"I occasionally get awarded points for having lost to a cheater, but the message never links to the game and I never find it."

This is done on purpose. The only situation where you know for certain is the automatic flag, which is very rare because such players end up getting banned immediately. It looks like your opponent resigned, but there's a message like "Game aborted because a player was cheating" or something. Otherwise, if you got a refund but didn't report it, it means that someone else did report it and you're getting a refund because you recently played the same person--even if that player did not necessarily cheat in your game. You can normally track down the game if you really care to though, since it will be a fairly recent one.
@LaserGuy I've never reported anyone and wouldn't spend time searching. If the game were right there I would look just out of curiosity, but it's not worth more time than that. I've probably lost to cheaters more than once, without realising it. I always assume I lost because I suck; I have plenty of games to prove it.

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