Computers are really, really good at calculating using logic and statistics, which is why they’re great at games like chess and Go.
The world’s best chess player fell at the hands of an artificial intelligence back in the 90s, and these days, the best players don’t even come close.
It took almost 20 years for the technology to catch up and beat a top Go player, due to how much more complex the games can get.
The International 2018 will be a huge money tournament between the best Dota 2 teams
The next challenge for computers is an open, strategic game, where not all the information is available to the players at all times.
At The International 2018 in August, a team of 5 AI will take on a professional Dota 2 team, and the odds are already not looking great for the human side.
The ball already started rolling at last year’s International, when a single AI took on legendary Dota 2 professional Dendi, and beat him handily.
However, having a team of 5 AI working together to beat a team of 5 humans is another matter, as OpenAI explains in its blog.
The key thing when considering the problem is how complex a game like Dota 2 is, compared to something like chess or Go.
At the event, there’ll be a show match where a team of AI will take on a professional team of 5
‘In Dota, each hero can take dozens of actions, and many actions target either another unit or a position on the ground. We discretize the space into 170,000 possible actions per hero (not all valid each tick, such as using a spell on); not counting the continuous parts, there are an average of ~1,000 valid actions each tick. The average in chess is 35; in Go, 250.’
You also have to consider that chess usually ends after around 40 moves, and about 150 moves in Go. In Dota 2, games usually last around 45 minutes, which essentially, in the AI’s terms, boils down to around 20,000 moves.
OpenAI 5, as it’s called, is already vastly more experienced that every existing Dota 2 player, despite only being set up within the last year. It trains using a scaled-up version of running on 256 GPUs and 128,000 CPU cores, which is a ridiculous amount of computing power.
Every day OpenAI 5 plays about 180 years worth of Dota 2 (900 if you count each hero separately), by playing itself and learning from it.
Last year, a single AI beat legendary Dota 2 player Dendi in a 1v1, but 5v5 will be harder to do
To begin with, the AI is only given a bit of guidance, and it slowly starts to learn from itself and improve.
‘In the first games, the heroes walk aimlessly around the map. After several hours of training, concepts such as laning, farming, or fighting over mid emerge. After several days, they consistently adopt basic human strategies: attempt to steal Bounty runes from their opponents, walk to their tier one towers to farm, and rotate heroes around the map to gain lane advantage. And with further training, they become proficient at high-level strategies like 5-hero push.’
It’s fascinating how the AI comes up with the same general strategies as humans given enough time. For example, it has learned the current meta of sacrificing the safe lane in order to control the enemy safe lane. However it has come up with some different plays in places.
It’s become great at transitioning to mid-game faster thanks to successful early ganking, and it actually feeds experience and gold to support heroes, which appears to allow the team’s damage to peak sooner.
In recent testing, the bot has already beaten a semi-pro team with around 5.5K MMR in two of its first three games against them.
So far, OpenAI 5 has been beating good teams, but only with a very restrictive set of rules
However, it’s not as bad for the humans as it sounds. OpenAI 5 is only good under certain conditions, and it actually can’t handle a lot of what makes Dota what it is, yet.
So for the match at The International, it will only be playing a mirror match of Necrophos, Viper, Sniper, Crystal Maiden, and Lich.
There won’t be any warding, no one can take Roshan, you can have no invisibility, illusions, or summons. Plus, you can’t use Divine Rapier, Bottle, Quelling Blade, Boots of Travel, Tome of Knowledge, or Infused Raindrop.
Finally, there’ll be 5 invulnerable couriers, and you can’t scout them or tank them, and there’s no Scan allowed.
The AI has some way to go yet to be competitive on an actual pro level, but it surely won’t be long. The International 2018 teams had better watch out.
The texts, information and opinions published in the space are the sole responsibility of the author. Therefore, they do not necessarily correspond to the E-Sports Plus’ point of view.
Os textos, informações e opiniões publicados neste espaço são de total responsabilidade do(a) autor(a). Logo, não correspondem, necessariamente, ao ponto de vista do E-Sports Plus.