4 ms·
I agree that restricting the hero pool is a huge simplification. But they did play full 5v5 standard dota with just a restricted hero pool of 17 heroes and no i
by rowanG077 1y ago
I agree that restricting the hero pool is a huge simplification. But they did play full 5v5 standard dota with just a restricted hero pool of 17 heroes and no illusions/control units according to theverge (https://www.theverge.com/2019/4/13/18309459/openai-five-dota-2-finals-ai-bot-competition-og-e-sports-the-international-champion https://www.theverge.com/2019/4/13/18309459/openai-five-dota...). It destroyed the professionals.
As an ex dota player, I don't think this is that far off from having full on, all heroes dota. Certainly not as far of as you are making it sound.
And dota is one of the most complex games, I expect for example that an AI would instantly solve CS since aim is such a large part of the game.
- mistercheph 1y agoAnother issue with the approach is that the model had direct access to game data, that is simply an unfair competitive advantage in dota, and it is obvious why that advantage would be unfair in CS. It is certainly possible, but i won't be impressed by anything "playing CS" that isn't running a vision model on a display and moving a mouse, because that is the game. The game is not abstractly reacting to enemy positions and relocating the cursor, it's looking at a screen, seeing where the baddy is and then using this interface (the mouse) to get the cursor there as quickly as possible. It would be like letting an AI plot its position on the field and what action its taking during a football match and then saying "Look, The AI would have scored dozens of times in this simulation, it is the greatest soccer player in the world!" No, sorry, the game actually requires you to locomote, abstractly describing your position may be fun but it's not the game
- rowanG077 1y agoDid you read the paper? It had access to the dota 2 bot API, which is some gamestate but very far from all gamestate. It also had artifially limited reaction to something like 220ms, worse then professional gamers. But then again, that is precisely the point. A chess bot also has access to gigabytes of perfect working memory. I don't see people complaining about that. It's perfectly valid to judge the best an AI can do vs the best a human can do. It's not really fair to take away exactly what a computer is good at from an AI and then say: "Look but the AI is now worse". Else you would also have to do it the other way around. How well could a human play dota if it only had access to the bot API. I don't think they would do well at all.
- lukeschlather 1y ago> But then again, that is precisely the point. A chess bot also has access to gigabytes of perfect working memory. I don't see people complaining about that. There are ~86 billion neurons in the human brain. If we assume each neuron stores a single bit a human also has access to gigabytes of working memory. If we assume each synapse is a bit that's terabytes. Petabytes is not unreasonable assuming 1kb of storage per synapse. (And more than 1kb is also not unreasonable.) The whole point of the exercise is figuring out how much memory compares to a human brain.
- rowanG077 1y agoNo human can, or would, flush their entire brain to use every single neuron as working memory for chess. By doing that you would even forget the rules of chess. At best a tiny subset of neurons could be used for that. I wouldn't have expected for anyone to even attempt to argue a human can beat, or even approach, a computer on working memory. Wikipedia is just 24.05gb. You are somehow claiming here that a human can hold that in working memory. That is they read it once and have perfect recall. Not even the most extreme savants have shown such feats.
- mistercheph 1y agoIt depends on what you mean by "memory". Pure data recall? Sure, a computer has humans beat, but that's not really the purpose of human memory. I can freely reason about mathematical theorems I learned decades ago, and there are many mistakes that I've only made once, and will never make again.
- lukeschlather 1y ago> No human can, or would, flush their entire brain to use every single neuron as working memory for chess. We don't know what this means. Each neuron connects to thousands of synapses. I would assume that there is some quantity of information encoded in each pairwise connection of synapse-paths through a neuron. I would assume this is more than a bit, and also that it has something that might be described as a lossy fractal compression with each pathway adding or subtracting from whatever structures store information so that each path can use the same physical things - though not with perfect fidelity. But the nuts and bolts are somewhat beside the point. The point is that if you look at Leela zero it only needs like 3GB of RAM to run and we have no evidence this is more memory than human grandmasters use to play chess. Yes, humans have imperfect recall but that's not relevant because neural net based chess engines do not work based on perfect recall.
- Jensson 1y ago> It destroyed the professionals. Only the first time, later when it played better players it always lost. Players learned the faults of the AI after some time in game and the AI had very bad late game so they always won later.
- rowanG077 1y agoNot on the last iteration.