Advancing AI Benchmarking with Game Arena

(blog.google)

131 points | by salkahfi 2 days ago

16 comments

  • ofirpress 2 days ago

    This is a good way to benchmark models. We [the SWE-bench team] took the meta-version of this and implemented it as a new benchmark called CodeClash -

    We have agents implement agents that play games against each other- so Claude isn't playing against GPT, but an agent written by Claude plays poker against an agent written by GPT, and this really tough task leads to very interesting findings on AI for coding.

    https://codeclash.ai/

  • jjcm 1 day ago

    This was effectively what OpenAI did in the very early days with Dota 2: https://en.wikipedia.org/wiki/OpenAI_Five

    As someone who's been playing dota for nearly 20 years now, it was fascinating to watch it play. Some of it's decision making process didn't seem logical in the short term, but would often be set ups for future plays, even though their observation window was fairly small. Even more impressively was the ai bot changed the meta of professional players, since tactics that arose out of its training ended up being more optimal.

    I wish we got to the point where other ai bots were out there, but it's entirely understandable that you couldn't drive a complex game like Dota with LLMs, whereas you can with the ones the Game Arena has selected.

    • Ntrails 1 day ago

      I'd still love to see them play more games, and indeed it'd be fun to play against them. Sad they died off

    • kenforthewin 1 day ago
      • iNic 1 day ago

        I feel uneasy about werewolf being included here. I don't want AI labs to actively try and make their LLMs deceptive!

        • ZeroCool2u 1 day ago

          I'd really like to see them add a complex open world fully physicalized game like Star Citizen (assuming the game itself is stable) with a single primary goal like accumulating currency as a measure of general autonomy and a proxy for how the model might behave in the real world given access to a bipedal robot.

          • mohsen1 1 day ago

            Oh hey, I've been running Werewolves/Mafia games as benchmarks for a while now

            https://mafia-arena.com

            Gemini is consistently winning against top models

            • 10xDev 2 days ago

              If AI can program, why does it matter if it can play Chess using CoT when it can program a Chess Engine instead? This applies to other domains as well.

              • RivieraKid 1 day ago

                It can write a chess engine because it has read the code of a thousand of chess engines. This benchmark measures a different aspect of intelligence.

                And as a poker player, I can say that this game is much more challenging for computers than chess, writing a program that can play poker really well and efficiently is an unsolved problem.

                • marksimi 1 day ago

                  The most popular form was solved in 2019: https://en.wikipedia.org/wiki/Pluribus_(poker_bot)

                  • RivieraKid 1 day ago

                    Pluribus didn't solve poker. It's limited to fixed starting stack sizes. It can't exploit weak opponents, it tries to approach a Nash equilibrium, but in multiplayer poker, Nash equilibrium doesn't have the theoretical guarantees it does in head's up. And lastly, it requires a ton of compute.

                  • 10xDev 1 day ago

                    The program doesn't need to be a solver. It can be anything that helps it.

                    It doesn't even need to be one tool but a series of tools.

                  • NitpickLawyer 1 day ago

                    > If AI can program, why does it matter if it can play Chess using CoT when it can program a Chess Engine instead?

                    Heh, we really did come full circle on this! When chatgpt launched in dec22 one of the first things that people noticed is that it sucked at math. Like basic math 12 + 35 would trip it up. Then people "discovered" tool use, and added a calculator. And everyone was like "well, that's cheating, of course it can use a calculator, but look it can't do the simple addition logic"... And now here we are :)

                    • paxys 1 day ago

                      IMO there's an expectation for baseline intelligence. I don't expect an "AGI" model to beat Magnus Carlsen out of the box but it should be able to do basic grade school level arithmetic and play chess at a complete beginner level without resorting to external tools.

                    • 10xDev 1 day ago

                      I'm not going to respond to everything but the key to my comment was "This applies to other domains as well." But people are limiting their imagination to the chess engine example given for chess. The tool or program (or even other neural networks that are available) can be literally anything for any task... Use your imagination.

                      Maybe we should just get rid of tedious benchmarks like chess altogether at this point that is leading people to think of how to limit AI as a way of keeping it a relevant benchmark rather than expanding on what is already there.

                      • Davidzheng 2 days ago

                        They should be allowed to! In fact i think better benchmark would be to invent new games and test the models ability to allocate compute to minmax/alphazero new games in compute constraints

                        • simianwords 2 days ago

                          Its the same reason we are asked to write exams without using calculators but the real world does have them.

                          How you work without calculators is a proxy for real world competency.

                          • 10xDev 1 day ago

                            Funny, you used probably the most useless form of benchmarking used on people as an example of measuring "competency" in the real world.

                            • A lot of the insights of math come from knowing how to do things efficiently. That’s why the tests are timed. I don’t know, this is pretty basic pedagogy that you are choosing to grief.

                              • simianwords 1 day ago

                                are you in favour of children using calculators in exams?

                                • 10xDev 1 day ago

                                  It is a program. I need it to get task X done and I don't care how, whether it is strictly through CoT or with tools. There is no such thing as cheating in real work and no reason to handicap it. Just test the limits of what it can do with whatever means possible.

                                  Trying to solve everything with CoT alone without utilising tools seems futile.

                                  • simianwords 1 day ago

                                    you are not understanding. its a proxy for how well it does other things.

                                    • 10xDev 1 day ago

                                      A good proxy is knowing which tools to use to solve the problem. Not how to try and emulate how a human would play chess. That is pointless...

                                      • simianwords 1 day ago

                                        According to you, it says nothing about a person if they are good at chess

                            • CooCooCaCha 1 day ago

                              CoT is upstream of building a chess engine.

                              Chess engines don’t grow on trees, they’re built by intelligent systems that can think, namely human brains.

                              Supposedly we want to build machines that can also think, not just regurgitate things created by human brains. That’s why testing CoT is important.

                              It’s not actually about chess, it’s about thinking and intelligence.

                            • cv5005 2 days ago

                              My personal threshold for AGI is when an AI can 'sit down' - it doesn't need to have robotic hands, but it needs to only use visual and audio inputs to make its moves - and complete a modern RPG or FPS single player game that it hasn't pre-trained on (it can train on older games).

                              • anematode 1 day ago

                                Isn't this a bit too visual-centric? By this criterion Helen Keller, author of 14 books, would not be generally intelligent.

                                Ultimately I think it's impossible to define AGI. Maybe "I know it when I see it"—except everyone sees it at a different point (evidently).

                                • jamilton 1 day ago

                                  It could have hands that feel but no vision, I think they were getting at that they thought embodiment and playing games in the modality of humans, without thousands of hours of play to reach competency, would be an important milestone.

                                • bob1029 2 days ago
                                • deyiao 1 day ago

                                  I believe that if a model can outperform humans in all board/card games, and can autonomously complete all video games, then AGI — or even ASI — has essentially been achieved. We’re still a long way from that.

                                  • tiahura 2 days ago

                                    How about nethack?

                                    • tux3 1 day ago

                                      For reference for anyone who missed it, the 2021 NetHack challenge results: https://nethackchallenge.com/report.html

                                      That was a whole half a decade ago, but back then deep learning AIs were defeated very badly by handcrafted scripts. Even the best bot in the neural net category was actual a symbolic script/neural net hybrid.

                                      • tiahura 1 day ago

                                        It’s my understanding that ai has had some advances in the last 5 years.

                                    • chaostheory 2 days ago

                                      Anecdotal data point, but recently I’ve found Gemini to perform better than ChatGPT when it came to intent analysis.

                                      • simianwords 2 days ago

                                        Gemini tops all benchmarks but when it comes to real world usage it is genuinely unusable

                                        • CuriouslyC 1 day ago

                                          It's legit good at visual stuff. It's not just a great agent and does some weird stuff sometimes.

                                          • goniszewski 2 days ago

                                            It’s not that bad. I’ve been using 3 Pro for some time now and I’m quite happy with how it works. Best paired with Opus and Codex, like most models, but it’s solid as a full-stack buddy.

                                          • eamag 2 days ago

                                            Curious why they decided to curate poker hands instead of a normal poker

                                            • qsort 2 days ago

                                              Poker has very high variance, you'd need several hundred thousand hands to confidently say who's better. Also, you probably want to precompute the GTO-optimal play for benchmarking purposes.

                                              • johndhi 2 days ago

                                                But can't computers play several hundred thousand poker hands easily in a couple of hours ?

                                                • eamag 2 days ago

                                                  But now because the hands are so strong we don't see any folds

                                              • mclau153 1 day ago

                                                Claude plays Pokemon Red

                                                • bennyfreshness 2 days ago

                                                  Wow. I'm generally in the AI maximalist camp. But adding Werewolf feels dangerous to me. Anyone who's played knows lying, deceipt, and manipulation is often key to winning. We really want models climbing this benchmark?

                                                  • rustyhancock 1 day ago

                                                    Oddly in the highlighted game I watched the werewolf simply gives up in the last round and says I'm the werewolf well-done... Vote me.

                                                    Bizarre.

                                                    • minihat 1 day ago

                                                      This is a legitimate strategy for the werewolf, no?

                                                      • rustyhancock 1 day ago

                                                        Probably not in this case.

                                                        There were two villagers and one werewolf. The werewolf started the round by saying I'm the werewolf vote for me and then the game ended with a villager win.

                                                        Over night he had successfully taken out the doctor. It made no sense in my opinion.

                                                        There were some funny bits like on of the Anthropics models forgetting a rule and leading to everyone accusing him of being a werewolf in a pile on. He wasn't a werewolf he genuinely forgot the rule. Happens nearly every human game of werewolf.

                                                    • bilekas 1 day ago

                                                      Good question, but who's going to stop them?

                                                      AI already has a very creative imagination for role play so this just adds extra to their arsenal.

                                                      • Rastonbury 1 day ago

                                                        negative benchmark isn't it? no sane lab is going to realease PR that states our newest model is best at lying, if anything the reverse may occur, if this catches on, they will make their model play werewolf badly and claim "alignment improvements, our model no longer lies as much in werewolf" but it lies more often in other domains

                                                        • PunchyHamster 1 day ago

                                                          confidently and charismatically lying to clueless users has been one of fundaments of AI adoption

                                                        • PunchyHamster 1 day ago

                                                          making models target benchmark about being good at lying and getting away with it (werewolf) is certainly an interesting choice