←back to thread

688 points crescit_eundo | 10 comments | | HN request time: 0.385s | source | bottom
1. jrecursive ◴[] No.42142229[source]
i think this has everything to do with the fact that learning chess by learning sequences will get you into more trouble than good. even a trillion games won't save you: https://en.wikipedia.org/wiki/Shannon_number

that said, for the sake of completeness, modern chess engines (with high quality chess-specific models as part of their toolset) are fully capable of, at minimum, tying every player alive or dead, every time. if the opponent makes one mistake, even very small, they will lose.

while writing this i absently wondered if you increased the skill level of stockfish, maybe to maximum, or perhaps at least an 1800+ elo player, you would see more successful games. even then, it will only be because the "narrower training data" (ie advanced players won't play trash moves) at that level will probably get you more wins in your graph, but it won't indicate any better play, it will just be a reflection of less noise; fewer, more reinforced known positions.

replies(4): >>42142365 #>>42142427 #>>42142915 #>>42143959 #
2. jayrot ◴[] No.42142365[source]
> i think this has everything to do with the fact that learning chess by learning sequences will get you into more trouble than good. even a trillion games won't save you: https://en.wikipedia.org/wiki/Shannon_number

Indeed. As has been pointed out before, the number of possible chess positions easily, vastly dwarfs even the wildest possible estimate of the number of atoms in the known universe.

replies(3): >>42142435 #>>42143611 #>>42144870 #
3. BurningFrog ◴[] No.42142427[source]
> I think this has everything to do with the fact that learning chess by learning sequences will get you into more trouble than good.

Yeah, once you've deviated from a sequence you're lost.

Maybe approaching it by learning the best move in billions/trillions of positions, and feeding that into some AI could work better. Similar positions often have the same kind of best move.

4. metadat ◴[] No.42142435[source]
What about the number of possible positions where an idiotic move hasn't been played? Perhaps the search space who could be reduced quite a bit.
replies(1): >>42142673 #
5. pixl97 ◴[] No.42142673{3}[source]
Unless there is an apparent idiotic move than can lead to an 'island of intelligence'
6. torginus ◴[] No.42142915[source]
Honestly, I think that once you discard the moves one would never make, and account for symmetries/effectively similar board positions (ones that could be detected by a very simple pattern matcher), chess might not be that big a game at all.
replies(1): >>42143000 #
7. jrecursive ◴[] No.42143000[source]
you should try it and post a rebuttal :)
8. rcxdude ◴[] No.42143611[source]
Sure, but so does the number of paragraphs in the english language, and yet LLMs seem to do pretty well at that. I don't think the number of configurations is particularly relevant.

(And it's honestly quite impressive that LLMs can play it at all, but not at all surprising that it loses pretty handily to something which is explicitly designed to search, as opposed to simply feed-forward a decision)

9. astrea ◴[] No.42143959[source]
Since we're mentioning Shannon... What is the minimum representative sample size of that problem space? Is it close enough to the number of freely available chess moves on the Internet and in books?
10. dataspun ◴[] No.42144870[source]
Not true if we’re talking sensible chess moves.