10

A computer analysis of a game in Lichess lists your "inaccuracies", "mistakes", and "blunders". An example is below:

LiChess highlighting my "inaccuracies", "mistakes", and "blunders"

What I don't understand is why Lichess doesn't point out my good moves. It seems there is some inherent problem identifying strong moves, which is not present when pointing out poor moves.

Question: Why does Lichess only tell me my "inaccuracies", "mistakes", and "blunders", and not e.g. my "brilliancies"?

Rewan Demontay
  • 17,514
  • 4
  • 67
  • 113
Rebecca J. Stones
  • 4,340
  • 1
  • 27
  • 44
  • 3
    Define "brilliancy"? In any case, this is a purely feature related question about lichess, it makes more sense to ask it on the forum space of the said website: https://lichess.org/forum – user929304 May 04 '19 at 14:56
  • @user929304 I disagree; this question is not a lichess-specific question. I've proposed an edit to the question to address this, but I forgot that I can't yet edit on this site (12 rep away XD) – Brandon_J May 04 '19 at 15:15
  • 4
    See this question: Automated annotation of good moves. According to one of the answers, chesstempo has actually tried to make progress in annotating good moves, but it's not an exact science... – itub May 04 '19 at 15:37
  • 7
    As @user929304 implies "brilliancy" is meaningless in the algorithmic world. For humans a brilliant move is one which is hard to find because we can't calculate all the possibilities but calculating all the possibilities is exactly what computers do.(within their move horizon). "Inaccuracies", "mistakes", and "blunders" are merely human terms which the programmer assigns to moves which reduce the evaluation by certain amounts. "Brilliancies" leave the evaluation unchanged as do normal moves in calm positions. – Brian Towers May 04 '19 at 15:39
  • It's impossible to answer that question without a definition of "brilliancy". Maybe a move that the engine discarded when analyzing the position, but liked after it has been played? I guess such moves are very, very rare. – fuxia May 05 '19 at 17:33
  • 5
    Well, chess.com has good move and excellent move – Marvin May 05 '19 at 17:34
  • @Marvin chess.com has those 3 and also a "brilliant" move, so it incorporates what's being asked. – Isac May 06 '19 at 22:52
  • @Isac what I meant when I said that was that all the answers talk about how it is nearly impossibly to say something is a brilliant move, but it seemed chess.com was perfectly capable – Marvin May 07 '19 at 01:13
  • 1
    @Marvin i know lol, i'm agreeing with you and also saying that chess.com does even have more, with a "brilliant" move. Which implies (as you said) that it is possible, even if it isn't that easy to implement. To be fair it is a somewhat recent feature in chess.com and their analysis tool has improved quite a lot recently – Isac May 07 '19 at 09:49
  • 1
    In addition to all that's been said, would suggest you to completely ignore that "analysis" – David May 09 '19 at 06:50
  • There are no brilliant moves. Just good, often unexpected,to humans, moves. If you get a game with zero centipawn loss then add your own exclamation marks. Or if you prefer then add them to every move that is not a mistake blunder or inaccuracy and is a zero centipawn move. – yobamamama Jan 11 '20 at 16:12
  • Just don't use engines to evaluate your games (see Brandon G's answer) – David Apr 21 '20 at 10:20
  • Such a good question and such a funny one. – rolando2 Apr 27 '20 at 15:57
  • in general, why do people say only the bad things and not the good things? related: https://academia.stackexchange.com/questions/160945/colleagues-dont-congratulate-me-or-cheer-me-on-when-i-do-good-work and https://www.viacharacter.org/character-strengths/gratitude – BCLC Jan 16 '21 at 10:13
  • OP and @Marvin in chess.com there is 'Critical Move!' described as 'You found the only good move!' Perhaps this counts? – BCLC Jan 18 '21 at 13:51
  • OP and @Isac in chess.com there is 'Critical Move!' described as 'You found the only good move!' Perhaps this counts? – BCLC Jan 18 '21 at 13:51
  • @yobamamama what about sacrifices? a move you make where you end up down in material if sacrifice accepted but your position is overall winning. i think this is quantifiable – BCLC Jan 18 '21 at 13:52

4 Answers4

26

It's really hard to tell what a brilliancy is. For example, you might try to say that a brilliancy is a move that's much better than any other move on the board. Well, if you offer me a queen exchange and I play queen takes queen, you taking back my queen is probably a much better move than any alternative, but it's definitely not a brilliancy. So maybe a brilliancy is a non-obvious move that's much better than any alternative. OK, but what's non-obvious? Maybe you could do something based on the depth you have to go in the search tree to prove that the move is good, but that probably still isn't right because a long sequence of exchanges is usually obvious but, by construction, goes deep into the tree. Or, suppose you trap my queen: by the proof depth metric, that would be a brilliancy if I can insert a long sequence of pointless checks before you take my queen, and a normal move if I can't.

In contrast, bad moves are easy to detect: if a move is suboptimal, you just compare its score against the score of the best move and use a more negative word for bigger differences.

Fundamentally, there's only one best move in any situation. As far as the computer is concerned, you either played it or you didn't. Bad moves are bad moves, but brilliancies are good moves that most players wouldn't have seen, and that's as much a statement about "most players" as it is about "good moves".

David Richerby
  • 2,807
  • 20
  • 32
  • 3
    Upvoted for that last sentence. Sums up the situation quite nicely. – Brandon_J May 04 '19 at 18:42
  • what about sacrifices? a move you make where you end up down in material if sacrifice accepted but your position is overall winning. i think this is quantifiable – BCLC Jan 18 '21 at 13:54
  • in chess.com there is 'Critical Move!' described as 'You found the only good move!' Perhaps this counts? – BCLC Jan 18 '21 at 13:54
  • Then how does chess.com label moves as good/brilliant/etc.? – minseong May 20 '21 at 15:58
22

Here's why computer analysis (on any platform) can not find brilliant moves.

They don't exist.

Now, I recognize that this seems very counter-intuitive, but bear with me. This has to do with the difference between how we (intuitively) view a chess game and how a computer (correctly) views a chess game.

When we look at a chess position, we subconsciously view the position on the board as having a certain value, and we look to improve that value.

Chess computers look at this in a completely different way.

The value that they assess the position is based on perfect play from the position forward - the only way to deviate from the perfect play is to make an error of some sort.

Example: You're losing a game by a bit, and then you find a beautiful, non-obvious tactic that nets your opponent's queen. In our human minds, we just took the game from losing to winning with our brilliancy. According to the computer, the position was already winning for you, because the computer saw the brilliancy. Any move other than the brilliancy is likely a mistake of some sort.

TL;DR

Non-obvious "brilliant" moves do not change the value of the position - they merely fulfill its potential.


Now, of course there are moves that we consider "excellent" or "brilliant" for one reason or another (requires a sacrifice, isn't immediately obvious, requires deep calculation, etc.). Don't get me wrong - it feels very rewarding to find one of these moves, and some moves are undeniably "!!" moves for human players. However, any analysis (on the part of a spectator or a player) that does not take into account the "!!" move is incorrect in the first place, and the "!!" move shows that.

Also, creating an objective definition of "brilliancy" is next to impossible - sometimes we "know" a move is brilliant, but we can't consistently explain why.

Brandon_J
  • 2,214
  • 10
  • 35
  • 2
    I think I disagree with the statement that brilliancies don't exist. By that reasoning, there are no brilliant scientists or inventors or anything else either, since the things they discover were always there for anyone to learn. – D M May 04 '19 at 16:37
  • 3
    @DM I meant "brilliancy" as a term for chess moves only. Edited. – Brandon_J May 04 '19 at 16:38
  • I realize you meant it that way. But I'm saying that your logic could be extended, with that result. – D M May 04 '19 at 16:42
  • 3
    @DM ah, I see what you mean. I don't think that my logic can be extended quite so easily - a chess game is very carefully defined, with exactly one goal in mind for each side. Life is much more complicated - and still, defining "brilliancy" is going to be difficult - but I think it's a lot different from a chess move. Essentially, chess is very weakly solved by computers. Life isn't. Also, (so far) computers beat humans at chess, but not scientific discoveries. – Brandon_J May 04 '19 at 16:47
  • I think that we could aproximate brillliancy with surprise. It is known that Leela Chess has been capable to "discover" other ways to outperform its oponent (Stockfish). And I believe that in engine tournaments has happened that an engine asumes its winning only to be discovered several moves later, that is the other engine that had the upper hand. Therefore, the surprise element shall be evaluated using two different engines and comparing its evaluation after five or more moves, and if an important change in position's envaluation magnitud is discovered, consider it candidate for brilliancy. – djnavas May 03 '20 at 04:51
  • in chess.com there is 'Critical Move!' described as 'You found the only good move!' Perhaps this counts? – BCLC Jan 18 '21 at 13:50
  • re sacrifice: i could define this for a computer as a move you make where you end up down in material if sacrifice accepted but your position is overall winning. i think this is quantifiable – BCLC Jan 18 '21 at 13:53
14

You are being compared to perfection

Your every move is being evaluated by a chess engine with super-human playing-strength. The default is to compare your performance to its own super-human performance. Since the engine always makes the move it itself has identified as the highest-valued, perforce it always makes the best move by definition. Hence you can only stray from this path of "perfection".

Allowing brilliance means comparing to non-perfection

To leave room for brilliant moves, or better than expected performance, it is necessary that your performance be compared to something that is not "perfect" by definition, for example the performance of a weaker engine. Theoretically, given the availability of a whole range of engines with different known ratings, each one of your moves could be categorized into a specific rating bucket.

hkBst
  • 1,664
  • 12
  • 29
1

Almost all (if not all) of your brilliancies were immediately seen by the engine. If the engine always points out your moves that it agrees with, then standard opening moves would be considered brilliancies. So now the problem arises of figuring out moves that are difficult or pleasing for humans specifically, and this is beyond the normal scope of an engine's purpose.

Inertial Ignorance
  • 19,818
  • 23
  • 70
  • in chess.com there is 'Critical Move!' described as 'You found the only good move!' Perhaps this counts? – BCLC Jan 18 '21 at 13:55
  • what about sacrifices? a move you make where you end up down in material if sacrifice accepted but your position is overall winning. i think this is quantifiable – BCLC Jan 18 '21 at 13:55