AI Will Take on 'Dota 2's' Top Human Players at The International 2018

OpenAI research group has announced plans to show off just how smart its AI has grown by having it compete with top Dota 2 players during The International 2018 this summer.

Dota 2 is one of the world's most popular esports. Professional teams battle every year at The International, a global competition where 18 teams battle each other for the industry's largest prize pool, which totaled more than $24 million in 2017.

OpenAI, a non-profit organization with backing from the likes of Elon Musk and Peter Thiel, as well as companies such as Microsoft and Amazon Web Services, says its goal is to "to build safe AGI," or Artificial General Intelligence, and "ensure AGI's benefits are as widely and evenly distributed as possible." One of the ways it teaches its AI (we can forget the "G") is by having it play games against itself.

Here's what the OpenAI team said about the importance of video games to AI in its announcement:

"One AI milestone is to exceed human capabilities in a complex video game like StarCraft or Dota. Relative to previous AI milestones like Chess or Go, complex video games start to capture the messiness and continuous nature of the real world. The hope is that systems which solve complex video games will be highly general, with applications outside of games."

Dota 2 is particularly useful in this regard. The game is famously complex--players must worry about the game's micro (scoring the last hit on minions or properly aiming their abilities) and macro (what's happening in each of the game's three lanes or the team's bases) all the time. Unlike classic games like Chess, Dota 2 is also regularly updated, which means its players have to constantly relearn the meta to stay on top.

All of this makes the game perfect for testing how AI compares to human players. OpenAI set five of its neural networks, or OpenAI Five, to work on mastering Dota 2 by playing 180 years' worth of matches against itself every single day. No human data is used; the neural network instead learns how to play Dota 2 by devoting a Long Short Term Memory network (LSTM) to each of the 10 heroes in a match and grinding.

So far the approach seems to have worked: OpenAI claims OpenAI Five won two of three matches played against an amateur team as well as a semi-pro team. Those measly humans are within the 93rd and 99th percentile of Dota 2 players, respectively, which means OpenAI Five is better than almost every Dota 2 player in the world. Not bad for a network of 256 GPUs and 128,000 CPU cores that's only played against itself.

Now the group wants to show that OpenAI Five can compete with the best of the best. It said it plans to win against "top professionals" at The International 2018, though it hasn't released details about the match, so we aren't sure if it's an official part of the competition or not.

OpenAI will also host a match against "top players" in July; you can watch it via livestream or in-person if you manage to snag an invitation

The International 2018 will run from August 20-25 in Vancouver. Open qualifiers closed on June 17, and regional qualifiers are ongoing. You can learn more about which teams made the cut, how to buy tickets and where to watch the competition on The International 2018 website.

Nathaniel Mott
Freelance News & Features Writer

Nathaniel Mott is a freelance news and features writer for Tom's Hardware US, covering breaking news, security, and the silliest aspects of the tech industry.

  • Long__T123
    When will I be able to buy this type of ai? I want to repurpose it for Warcraft 3
  • Long__T123
    When can I buy this kind of ai? I want to use it for Warcraft 3
  • derekullo
    Yo, OpenAI, I'm really happy for you, I'm a let you finish, but IBM Watson had one of the best AI performances of all time! One of the best AI performances of all time!
  • Lucky_SLS
    Can't wait to see the showdown!
  • therickmu25
    Actually excited to see this. I wonder if this AI can handle a 5 man Ursa push cheese strat against 5 pros. lol
  • coolitic
    This article by Toms misses such key information that it almost comes off as disingenuous. The AI has *extremely* heavy restrictions with regards to how the game can be played, such as only allowing mirror matches containing lich, necro, viper, sniper, and crystal maiden. Rosh is also disabled, everyone has 5 invulnerable couriers, no wards allowed, among many other things.
  • Lucky_SLS
    ^Yeah, and you don't say that you didn't enjoy Dendi vs OpenAI SF mid playoff. From 1 v 1 mid to the kinda turbo like 5 v 5, that's a huge improvement if you ask me. Maybe a proper 5 v 5 can happen next year. Just wait for it to invest another 500 years of self learning :p

    Also, not everyone here knows dota like you and me. so the article was generalized for the masses.