Live data from Hacker News

Hype or Not? Some Perspective on OpenAI’s DotA 2 Bot

wildml.com

131–132 of 132 posts

Re: Hype or Not? Some Perspective on OpenAI’s DotA 2 Bot

#131
post #42

there was a "discussion" on nadota.com about the bot and the semipro player that openai used to test chimed in. apparently the set of items the bot chose to purchase from was limited[1] and recommended by the semipro tester. As someone who knows next to nothing about ai, my question is this: the bot was announced on stage as blank slate, dumped into dota, and built entirely from grinding countless games against itsel…

(I work at OpenAI.) We'll have another blog post coming in the next few days. But as a sneak peek: we use self-play to learn everything that depends on an interaction with the opponent. Didn't need to with those that don't (e.g. fixed item builds, separately learned creep block).

https://blog.openai.com/more-on-dota-2 A new blog is already here.

Re: Hype or Not? Some Perspective on OpenAI’s DotA 2 Bot

#132
post #56
post #7

Pretty much agree with everything in here. As I said in my earlier posting (and this blog post reiterates), a 1v1 Shadowfiend mid is highly technical and does not require a huge search space (like in Go or Chess) or any judgment; all it takes is a few tactics (e.g. creep blocking) and good aim for the razes. Also, the bot was already beaten 50+ times[1]. There are at least 3 strategies that work. It just goes to show…

This whole OpenAI gets hyped a lot on HN - it's interesting who is behind OpenAI. They are misusing the "Open" name as there is no substantial open in OpenAI - it's also no open source project - it's not related to OpenGL, OpenAL, etc at all! I don't get the hype around AI bots for StarCraft 2 and DotA 2. There is nothing special now, we had such bots developed for many years.

We have had hard-coded bots that perform decently well. We haven't had ML-trained bots which perform at this level which is what is exciting about this. It's not about having a computer play DOTA at a high level, it's about having AI learn something in a real-time environment, as suppose to turn based like go or chess.
Post reply on HN