News for hackers. Stuff that matters.
Re:Positions chess engines don't understand by contravariant on Monday May 17, 2021 @07:04PM (#27189451)
Is it though? If humans instantly realise that the three black bishops have some special significance and a chess engine does not then apparently the chess engine lacks some understanding that humans do have.
Re:Positions chess engines don't understand by vkou on Monday May 17, 2021 @07:28PM (#27189610)
Sure, but it's 'meta' knowledge.

If, for instance, the name of a chess problem includes the solution in it, written in plain English, no current chess engine is going to pick up on this bit of 'meta' information - yet any English-speaking human trying to solve the problem would be trivially able to use it.

Does that make humans 'better' at chess than chess engines? Not really. Does it make humans 'better' at solving a given chess position, given some metacontextual clues? It does, but it is a bit contrived.

Re:Positions chess engines don't understand by contravariant on Monday May 17, 2021 @07:41PM (#27189717)
It's not exactly 'meta' knowledge, it's something that anyone with a few hours of experience in chess would be able to pick up on. It doesn't require knowledge of anything other than chess.

If an AI can't pick up on it then that suggests it lacks parts of what to humans would be a basic understanding of chess.

Re:Positions chess engines don't understand by taneq on Monday May 17, 2021 @07:43PM (#27189743)
It does, however, seem to be the ‘secret sauce’ to humans’ ability to generalise our problem solving across domains.
Re:Positions chess engines don't understand by akyu on Tuesday May 18, 2021 @08:47AM (#27193852)
It's not 'meta' knowledge, it's a basic rule of the game.
Re:Positions chess engines don't understand by vkou on Tuesday May 18, 2021 @11:47AM (#27196257)
Promoting to a bishop is a rule of the game.

Solving a chess puzzle where there are for some reason three black-square bishops - recognizing that the bishops are important to the puzzle is meta-knowledge.

Re:Positions chess engines don't understand by akyu on Tuesday May 18, 2021 @03:25PM (#27199756)
I misunderstood your point initially, but yes I agree. In a chess puzzle that was constructed yes it is meta-knowledge. But in the course of a normal game it is not. Importantly this meta-knowledge is not strictly required in either situation.

The distinction in my mind, was that the meta-knowledge here is not about the game of chess, but about the opponent. In the case of the puzzle this is meta-knowledge that the puzzle designer gave you a hint. In the case of Nakamura's game, his meta-knowledge is information about his opponent (the chess engine) and the heuristics it uses.

Chess engines only see the board state (at least to my knowledge), while humans have some kind of information about their opponent, or the history that lead to that board state. Humans have extra information, and sometimes that information is exploitable.

Re:Positions chess engines don't understand by 2muchcoffeeman on Monday May 17, 2021 @10:03PM (#27190560)
I agree. I’m shit at chess and even I can see the solution to the first problem presented.

If we’re just going to say, “no one will ever do that in real life” then the humans will just start finding AI weaknesses and how to maximally exploit them.

I play board games and I definitely “play my opponent”.

Re:Positions chess engines don't understand by grayfaced on Tuesday May 18, 2021 @12:02AM (#27191141)
If you can force 2 surviving bishop promotions, you can force 2 queen promotions. There's no need for finesse when you can utterly crush instead.