DeepMind and Blizzard Open StarCraft II as an AI Research Environment
271–280 of 283 posts
Re: DeepMind and Blizzard Open StarCraft II as an AI Research Environment
#272Re: DeepMind and Blizzard Open StarCraft II as an AI Research Environment
#273Earlier quoted context omitted.
In what universe is taking 10,000 actions per minute an easier problem for a neural net than 100 such actions?
"In what universe is taking 10,000 actions per minute an easier problem for a neural net than 100 such actions?" StarCraft is precisely such universe. If you could micromanage units perfectly, you can do some amazing tricks. Here's an example of what I'm talking about: https://www.youtube.com/watch?v=IKVFZ28ybQs
This is a different type of bot we're talking about here. A neural net could not learn to work with unlimited apm more easily than limited apm. That just doesn't make sense. That's like saying it's easier to compute 1000 hashes in a second than it is to compute one hash in a second.
Re: DeepMind and Blizzard Open StarCraft II as an AI Research Environment
#274Keep in mind there's been an amateur AI project for broodwar for almost 7 years now. Even after such a long learning period, the games are very primitive, and the AI's still couldn't pose a threat to even a beginner human player. Sometimes the games take hours. Trying to build strategy and decision making into an AI is incredibly complicated. There have been teams working at the SSCAIT for many years now, and the product is still fairly primitive.
So what CA did was instead write up a simpler AI that mimics strategy and decision making. We all know it's not great, but I'd be really skeptical that 3rd parties would magically create an AI that can think strategically.
Re: DeepMind and Blizzard Open StarCraft II as an AI Research Environment
#275Earlier quoted context omitted.
> the APMs for humans are obviously averaged over a minute This is wrong. I don't know the exact number, but APM is averaged over around a second. I suspect this is done because APM is a more meaningful compared to APS, for humans at least. Here is a graph from Scelight that high lights this: https://goo.gl/photos/9cjNxDwWoB1pmWkg9
You still end up with a computer that can perform 3 actions all within the first millisecond of a second and still end up with human-like 180 APM (3 APS), even though no human could replicate what it just did.
The units of the measurement do not dictate how the measurement is made.
Re: DeepMind and Blizzard Open StarCraft II as an AI Research Environment
#276So then BWAPI came along ... and ... AI is hard. The best SCBW bots are still pretty pathetic compared to a human player, never mind an expert human player.
Re: DeepMind and Blizzard Open StarCraft II as an AI Research Environment
#277"so agents must interact with the game within limits of human dexterity in terms of “Actions Per Minute”." I am really glad they are limiting APM because otherwise things just get stupid.
Re: DeepMind and Blizzard Open StarCraft II as an AI Research Environment
#278Earlier quoted context omitted.
I know this isn't the exact same as the article, but when genetic algorithms were introduced to solve for build orders, the "seven roach rush" was in vogue, something that was unexpected at the time and "discovered" using GA. I think there is a space for finding strategies that have more leeway in execution and thus are more suitable for humans to pilot rather than have machine level micro.
Part of the problem SC2 units are not very balanced and each patch tries to make them "more balanced". SC2 design settled on making unique units at cost of balance. Roaches in fact are quite overpowered, with very fast regen and quick ranged attack(they move as fast as hydralisks). A versatile and low-cost unit(cheaper than a Hydralisk). And the reason they're so powerful, SCII units of other races in general are mor…
Roaches take a lot of supply, are armored so take more dammage from tanks and can't hit air which is their counter. They are also ranged so they don't share dammage upgrades with lings or ultralisks. Late game players will sacrifice them for more useful units and they need a larger investment in overlords.
PS: If you watch some high level games units generally have their time to shine as part of individual games progression.
Re: DeepMind and Blizzard Open StarCraft II as an AI Research Environment
#279Earlier quoted context omitted.
> It still uses a Monte-Carlo Tree Search to get to the level where it can beat human pro players. I'm not sure this was true of the first AlphaGo, probably wasn't true of the Sedol AlphaGo, and definitely isn't true of Master.
Do you have an article about this? I never heard that AlphaGo moved away from MCTS.
Re: DeepMind and Blizzard Open StarCraft II as an AI Research Environment
#280Earlier quoted context omitted.
I wonder if it's come too late. Couldn't it be the opposite? Blizzard was willing to do this release exactly because SC2 is dead?
Why would popularity be a detriment to this API?