OpenAI Bot Triumphant Playing Dota 2
OpenAI Bot Triumphant Playing Dota 2
Written by Sue Gee   
Saturday, 12 August 2017

The latest game in which AI has beaten a top human player is Dota 2, a battle arena video game published by Valve, as a sequel to Defense of the Ancients. OpenAI's self-trained bot made a surprise appearance at this year's International Dota 2 tournament held in Seattle and had a decisive victory.

 dota2int

 

Dota 2, which is played by over 10 million people monthly  is normally played between two teams of 5 players with the goal of collectively destroying a large structure defended by the opposing team known as the "Ancient", whilst defending their own. The ten players each control one of the game's 113  "heroes" each of which have their own strengths and weaknesses. The 1v1 format is also a complex game with hidden information. Agents must learn to plan, attack, trick, and deceive their opponents. 

The International is Valve's annual week-long tournament for professional players with a prize pool of over $24 million. OpenAI took just two weeks to train a robot to play pro Data 2 players at this year's event and it was undefeated against many top professionals including SumaiL, the top 1v1 player in the world) and top overall player in the world, Arteezy.

The match that has hit the headlines was intended to have three rounds against the crowd favourite player, Danylo “Dendi” Ishutin. Open AI's bot beat Dendi in the first match in about ten minutes. Dendi resigned from the second match and declined to play a third and is reported to have said:

"Please, stop bullying me"

Afterwards he expressed surprise that a bot could outplay a human and said that the bot:

“feels a little like [a] human, but a little like something else.” 

 

OpenAI is the non-profit founded by Elon Musk, Sam Altman, Greg Brockman and Ilya Sutskever in December 2015 with a $1 billion investment, see AI Goes Open Source To The Tune Of $1 Billion. It quickly began to implement research projects, see OpenAI Gym Gives Reinforcement Learning A Work Out and last year partnered with Microsoft in order to use Azure.

While Elon Musk has been outspoken about the threats posed by AI he took to Twitter to recognize OpenAI's achievement: 

musktweet

 

In this video, made in advance of the exhibition match Greg Brockman, Open AI's CTO and part of the research team for this project explains why a bot was trained to play a battle game: 

Open AI’s goal is to build safe artificial general intelligence. We know A I can be very beneficial to humanity, and it's going to require fundamental Advances to see what it's really capable of. Dota is a great test bed for artificial intelligence

 

Referring to the challenge of teaching a robot to play this game which has very complicated rules he points out that the bot is entirely self trained. It started out in a completely random state with no knowledge of the game's world and simply played against a copy of itself. This meant it always had an evenly matched opponent.

Learning by playing itself proved very effective as within a fortnight it had acquired the behaviors and strategies to defeat human players:

 

Greg Brockman, himself, appeared to be impressed by the success of the method.

 

openaigbtweet

In a subsequent tweet Brockman mentions that OpenAI is now working towards Dota 5v5 and is hiring. 

opena1new

More Information

Dota 2 on OpenAI blog

Related Articles

AI Goes Open Source To The Tune Of $1 Billion 

Open AI And Microsoft Exciting Times For AI 

OpenAI Universe - New Way of Training AIs

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, FacebookGoogle+ or Linkedin.

 

 

Banner


Orion 16 Improves Node Server
09/10/2017

There's a new release of Orion, the Eclipse cloud IDE, with improvements to the Node.js server, language tooling, and trial debugger support.



CoffeeScript 2 Released With Support For Async
28/09/2017

There's a new version of CoffeeScript that is more compatible with modern JavaScript. The new release adds features including support for async functions and JSX.


More News

 

 
 

 

blog comments powered by Disqus

Last Updated ( Saturday, 12 August 2017 )
 
 

   
Banner
RSS feed of news items only
I Programmer News
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.