Live data from Hacker News

ChatGPT's Chess Elo is 1400

dkb.blog

71–80 of 361 posts

Re: ChatGPT's Chess Elo is 1400

#71
post #30

Earlier quoted context omitted.

You don’t get to 1400 like that. The amount of moves it has to literally remember is stupendous.

It doesn't remember exact moves, it remembers patterns of moves and continues those. That is why it so easily makes illegal moves, because the patterns doesn't have anything to do with board state.

but that's literally what most chess players do anyway?

Re: ChatGPT's Chess Elo is 1400

#72
post #24

Earlier quoted context omitted.

That kinda defeats the purpose. Of course you can use AlphaGo, but the question here is – can a generative AI teach itself to play chess (and do a million other similar generic tasks) when given no specific training for it.

Honest questions, Isn't it very likely chess games were part of the training data? If so, chess sequences seem like an amazing matched filter of sorts. It doesn't seem surprising that it can guess a next move. Is it teaching itself anything here? Is the model being updated in any way? Or are you talking more generally, looking into the future sort of statement?

You can put every chess game ever played in its database and yet every time it plays a new game it will immediately come across a completely unique move. So it still needs to learn the rules and know how to play independently. Whether it can do that or not is yet undermined.

Re: ChatGPT's Chess Elo is 1400

#73
post #24

Why not just introduce AlphaGo as an API that can be used by chatGPT? So every time you want to do a this type of gaming, you just send a request. I mean, chatGPT sends a request to AlphaGo, but as a user you don't know actually what's happening. But in the background, it happens really fast, so it's just like you are chatting with chatGPT, but using much, much powerful tool to do this kind of things.

That kinda defeats the purpose. Of course you can use AlphaGo, but the question here is – can a generative AI teach itself to play chess (and do a million other similar generic tasks) when given no specific training for it.

How about, can a generative AI teach itself how to use a chess AI to beat chess? Give GPT4 the ability to make REST API calls and also access to FFI, and put a chess-bot library somewhere. Train it how to use these but not necessarily how to use the chess API specifically. If you ask GPT4 to play chess, can it call into that library and use the requests/responses?

This has bigger ramifications too: if GPT4 learns how to use RPCs effectively, it can do accurate complex mathematical computations and simulations, do IoT/home automation tasks, and even control heavy machinery.

Re: ChatGPT's Chess Elo is 1400

#74
post #43

Earlier quoted context omitted.

We have evidence right here that patterns of moves leads to 1400. To me this is evidence that 1400 level play is very rigid and mostly relies on defined openings and strategies, making it easy for an LLM to find similar games and win using standard continuations. Just like grammar the patterns are too hard for humans to see and encode, but LLMs can encode pretty complex patterns. Domains that are easy to encode as gr…

At what point can we just say that understanding “patterns of moves” is understanding chess? It seems you suggest there is more to it, but maybe I am mistaken.

At least it should make valid moves, that is the minimum level required. It didn't reach that level here. If it never made illegal moves we could talk and see what it does, but until then we can be sure it didn't understand the rules.

Re: ChatGPT's Chess Elo is 1400

#75

Earlier quoted context omitted.

Mostly it didn't make illegal moves though, since illegal moves mean resignation and it won more than it lost. Making 60 legal moves in a row in one game would be the coincidence of the century unless it had some knowledge of the rules of chess.

It's a probabilistic text model. If it has a 99% probability of generating an acceptable "next" thing to say, that means it would have a 50/50 chance of generating 60 legal moves in a row, which doesn't seem all that coincidental.

And the 99% probability isn't an evidence of understanding chess?

Re: ChatGPT's Chess Elo is 1400

#76
post #50

Most likely it has seen a similar sequence of moves in its training set. There are numerous chess sites with databases displayed in the form of web pages with millions of games in them. If it had any understanding of chess, it would never play an illegal move. It's not surprising that given a sequence of algebraic notation it can regurgitate the next move in a similar sequence of algebraic notation.

> Most likely it has seen a similar sequence of moves in its training set. Is this a joke making fun of the common way people dismiss other ChatGPT successes? This makes no sense with respect to chess, because every game is unique, and playing a move from a different game in a new game is nonsensical.

Apparently not, at least at this level.

Re: ChatGPT's Chess Elo is 1400

#77

Earlier quoted context omitted.

> Most likely it has seen a similar sequence of moves in its training set. Wouldn't we expect a much higher rate of illegal moves if that was the case?

If there was an actual understanding of chess at a 1400 level we wouldn't expect any illegal moves.

This. The author is very generous with their interpretation:

> I decided to interpret that as ChatGPT flipping the table and saying “this game is impossible, I literally cannot conceive of how to win without breaking the rules of chess.”

Kind of sounds like anthropomorphization, but more likely the author just papering over the glaring shortcomings to produce a compelling blog post.

It also sounds like the illegal moves were rather frequent. The 61-legal-move game sounded like an impressive outlier.

Re: ChatGPT's Chess Elo is 1400

#78
post #30

Earlier quoted context omitted.

It doesn't remember exact moves, it remembers patterns of moves and continues those. That is why it so easily makes illegal moves, because the patterns doesn't have anything to do with board state.

but that's literally what most chess players do anyway?

Yes, they remember patterns, and then applies logic to make a valid move. ChatGPT remembers patterns, but didn't apply any logic to make valid moves. There is a difference there.

ChatGPT does the pattern matching part, but not the logical part.

Re: ChatGPT's Chess Elo is 1400

#79
This may look low: ELO for mediocre players is 1500. But if it is obeying the rules of the game, then this is big. This is a signal that if it learns some expertise, like discovering how to use or create better search algorithms (like MCTS and heuristics to evaluate a state) and improve by itself (somewhat like alphazero did), then it may eventually reach superhuman level.

It may then reach superhuman level in any task simpler than chess which is enough to destroy many human jobs.

EDIT: From the article: "With this prompt ChatGPT almost always plays fully legal games." Relax: we're still far from that.

Re: ChatGPT's Chess Elo is 1400

#80

Earlier quoted context omitted.

How did it win 11 out of 19 games then, blind luck?

raw statistical power.

a game of chess becomes « new » after a few moves. starting middlegame, you’re in unknown territories and have no statistics to refer to..
Post reply on HN