Stories
Slash Boxes
Comments

SoylentNews is people

posted by FatPhil on Tuesday August 22 2017, @11:45AM   Printer-friendly
from the when-they-came-for-the-eSport-players,-I-said-nothing dept.

In the past hour or so, an AI bot crushed a noted professional video games player at Dota 2 in a series of one-on-one showdowns.

The computer player was built, trained and optimized by OpenAI, Elon Musk's AI boffinry squad based in San Francisco, California. In a shock move on Friday evening, the software agent squared up to top Dota 2 pro gamer Dendi, a Ukrainian 27-year-old, at the Dota 2 world championships dubbed The International.

The OpenAI agent beat Dendi in less than 10 minutes in the first round, and trounced him again in a second round, securing victory in a best-of-three match. "This guy is scary," a shocked Dendi told the huge crowd watching the battle at the event. Musk was jubilant.

OpenAI first ever to defeat world's best players in competitive eSports. Vastly more complex than traditional board games like chess & Go.

— Elon Musk (@elonmusk)

According to OpenAI, its machine-learning bot was also able to pwn two other top human players this week: SumaiL and Arteezy. Although it's an impressive breakthrough, it's important to note this popular strategy game is usually played as a five-versus-five team game – a rather difficult environment for bots to handle.

[...] It's unclear exactly how OpenAI's bot was trained as the research outfit has not yet published any technical details. But a short blog post today describes a technique called "self-play" in which the agent started from scratch with no knowledge and was trained using supervised learning over a two-week period, repeatedly playing against itself. Its performance gets better over time as it continues to play the strategy game. It learns to predict its opponent's movements and pick which strategies are best in unfamiliar scenarios.

OpenAI said the next step is to create a team of Dota 2 bots that can compete or collaborate with human players in five-on-five matches. ®

Youtube Video

Also covered here (with more vids, including the bout in question):
Ars Technica: Elon Musk's Dota 2 AI beats the professionals at their own game
Technology Review: AI Crushed a Human at Dota 2 (But That Was the Easy Bit)
TechCrunch: OpenAI bot remains undefeated against world's greatest Dota 2 players


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 4, Insightful) by lgsoynews on Tuesday August 22 2017, @01:13PM (8 children)

    by lgsoynews (1235) on Tuesday August 22 2017, @01:13PM (#557485)

    From the article:

    It also taps into the Dota 2 bot API to get information not normally available to human players, such as distances between objects, as well as control its movement. This live data stream gave it an edge over human players

    Yeah, that's real fair!

    I'll be really impressed if the computer was playing in a FAIR setting: only access to a REAL screen (via some camera system) and playing with a REAL keyboard/mouse.

    Humans are at a tremendous disadvantage when they face computer programs that have a raw access to the data. We have to process the screen data visually, convert it to a mental model, take strategic decisions based on the available data, then output our choices using the mouse/keyboard/joypad. And this does not take into account the fact that computers don't get tired.

    A computer that does not have the input/output limitations "only" has to solve the strategic decision part, how is that fair?

    Don't misunderstand me, I still find to kind of things neat, but I dislike the hype especially when there is clear "cheating"/unfairness involved.

    Starting Score:    1  point
    Moderation   +2  
       Insightful=2, Total=2
    Extra 'Insightful' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   4  
  • (Score: 2) by takyon on Tuesday August 22 2017, @01:31PM (1 child)

    by takyon (881) <takyonNO@SPAMsoylentnews.org> on Tuesday August 22 2017, @01:31PM (#557493) Journal

    Is that really useful? Google/DeepMind has done something closer to what you suggest. If it can be done once, it can probably be done a hundred times. Requiring each AI bot to use human-like vision is not the useful bit. It's cracking the complexity of a game (assuming it is complex and it didn't accidentally find that the RTS is more about luck and reaction). As long as it isn't getting more APM than the human players it is mostly fair.

    --
    [SIG] 10/28/2017: Soylent Upgrade v14 [soylentnews.org]
    • (Score: 2) by lgsoynews on Tuesday August 22 2017, @02:23PM

      by lgsoynews (1235) on Tuesday August 22 2017, @02:23PM (#557516)

      You missed my point.

      I know that realistic access by computers has been done before, what I critize here is the unfairness while bragging that computers "trounced" players. Read the article, and Musk's tweet: he conveniently "forgets" to mention that huge advantage given to the computer.

      This is cheating and marketing B.S. (but still technically interesting, as I wrote in my original comment)

  • (Score: 1, Funny) by Anonymous Coward on Tuesday August 22 2017, @01:43PM (4 children)

    by Anonymous Coward on Tuesday August 22 2017, @01:43PM (#557498)

    Even if humans had access to the said raw data, I doubt their performance would go up (it'll probably go down)

    • (Score: 0) by Anonymous Coward on Tuesday August 22 2017, @01:59PM (2 children)

      by Anonymous Coward on Tuesday August 22 2017, @01:59PM (#557506)

      If they had access to it in a format directly accessible to their brain (via direct brain interface), then I'm sure their performance would go up. Of course to date we don't know how the brain encodes such information, so even if we assume the hardware side were completely solved, we still cannot give the brain access to it. I'm sure if the computer program would have access to the extra data only via an OCR program that additionally during its run time blocked the code examining the game situation, the computer's performance in the game would also go down considerably.

      • (Score: 2) by HiThere on Tuesday August 22 2017, @04:47PM (1 child)

        by HiThere (866) Subscriber Badge on Tuesday August 22 2017, @04:47PM (#557565) Journal

        You can basically call vision "a format directly accessible to the brain", as we've lots of special purpose hardware (wetware?) to deal with it. Probably presenting the information in any way that doesn't directly stimulate one of the senses would require a LOT more work on the part of the brain.

        --
        Javascript is what you use to allow unknown third parties to run software you have no idea about on your computer.
        • (Score: 1, Interesting) by Anonymous Coward on Tuesday August 22 2017, @07:10PM

          by Anonymous Coward on Tuesday August 22 2017, @07:10PM (#557647)

          There is basic stuff the ai can have access to like rng seed (thus what item will appear where next). That is why you can see bots beat mariokart in minutes by waiting to get the item box at just the right moment, so they get exactly what is needed.

    • (Score: 0) by Anonymous Coward on Tuesday August 22 2017, @05:22PM

      by Anonymous Coward on Tuesday August 22 2017, @05:22PM (#557588)

      But computer-assisted humans could win.

      e.g. the computer does the stuff computers have been better at and the humans do the stuff humans are still better at.

  • (Score: 2) by FatPhil on Tuesday August 22 2017, @04:05PM

    by FatPhil (863) <{pc-soylent} {at} {asdf.fi}> on Tuesday August 22 2017, @04:05PM (#557546) Homepage
    I agree, it does seem contrived to give many advantages to the bot. Note, however, that other games have been solved with only imperfect vision as input, such as Ms Pacman: https://soylentnews.org/article.pl?sid=17/06/15/0253242 . The delay that such "real-world" restrictions put on the dominance of AIs is, IMHO, better measured in months than years. And because of that, the bot teams should really be trying hard to show off what they can do in a "mechanically" fair fight, rather than a fixed one. They'll probably get more sympathy, support, and eventually cheers for their victories, if they're prepared to go out and lose a few times.
    --
    Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves