The AI Reader.
The Evidence

AlphaStar reached Grandmaster while capped at 22 actions every five seconds

The rank came from anonymous games on Blizzard's European ladder, and the January show match everyone remembers ran a looser, less constrained agent.

Why this matters

When people say an AI reached Grandmaster at StarCraft II, they are almost always citing one document: DeepMind's 2019 paper on AlphaStar. StarCraft is the game AI researchers reached for after chess and Go, because it is played in real time and each side can see only part of the map. This lesson reads that paper and DeepMind's own companion posts to separate what AlphaStar was shown to do from the version of the story that stuck. By the end you will know how it was trained, what its eyes and hands were allowed to do, and exactly what its Grandmaster rank does and does not prove.

Background optional reading
01
DQN reached ‘human-level’ Atari on 29 of the 49 games: the reinforcement-learning method this lesson builds on, and another ‘human-level’ claim worth checking.
02
AlphaGo's Nature paper never mentions Lee Sedol: an earlier DeepMind agent, also started on human games, and who it was actually measured against.
03
AlphaZero beat Stockfish twice, under different rules each time: the pure self-play system that used no human data, the contrast to AlphaStar's replay start.

The paper behind the headline

AlphaStar is a StarCraft II player built at DeepMind and described in a 2019 Nature paper by Oriol Vinyals, Igor Babuschkin, and dozens of colleagues.1 The paper's central result is one sentence: evaluated in the full game against human players, AlphaStar was rated Grandmaster, the ladder's top tier, for all three of the game's races, and above 99.8% of ranked players.1 Most people remember that sentence in a shorter form, “an AI reached Grandmaster at StarCraft,” and a looser one, “an AI beat the pros.”

The rank came from anonymous games on Battle.net, Blizzard's official online ladder. DeepMind entered the agent under the same conditions as any human: real opponents who did not know they faced a bot, standard maps, and matchmaking that chose who it played.2 Its strongest versions were rated 6,275 MMR at Protoss, 6,048 at Terran, and 5,835 at Zerg, where MMR is Battle.net's single skill number for a player. Measured against a pool of about 90,000 active players on the European server, that put the average in the top 0.15%.3

StarCraft drew AI research because it breaks the assumptions that made chess and Go tractable. It runs in real time rather than in turns. It is also a game of imperfect information: each side sees only the part of the map its own units can see. Both players commit to moves while half-blind to the other.1 AlphaStar learns by reinforcement learning, in which an agent tries actions and is rewarded for the ones that lead to winning, the same family of method behind DeepMind's earlier work on Atari. What made the paper famous was the claim that this recipe could reach the top of a human ladder in a game this messy.

From human replays to a league of rivals

AlphaStar was not built from self-play alone. Its training ran in stages, and human games seeded every one of them.1

  1. Copy strong human players

    The agent first learned by supervised imitation, adjusting itself to reproduce the moves in a public set of 971,000 anonymized human replays from players in the top 22% of the ladder. That step alone produced an agent rated about 3,699 MMR on average, already above 84% of human players.1

  2. Study the best games more closely

    A second pass fine-tuned the agent on 16,000 replays from players above 6,200 MMR, which raised its win rate against StarCraft's built-in elite bot from 87% to 96% in Protoss mirror matches.1

  3. Play a league of opponents

    Reinforcement learning then improved the agents by having them play each other inside what DeepMind calls a league: a population of agents kept training together so that no single strategy can quietly dominate. Three main agents, one per race, are the ones actually deployed. Alongside them run three main exploiters and six league exploiters, which exist only to hunt weaknesses in the others and force them out. Human data stays in the loop even here: each agent is pulled back toward its imitation policy when it drifts, and rewarded for following build orders drawn from human games.1

The full league ran on 32 third-generation tensor processing units per agent for 44 days, creating roughly 900 distinct agents along the way.1 This is the sense in which AlphaStar “taught itself”: the reinforcement stage is self-driven, but it begins and stays anchored in human play, which is what sets it apart from a pure self-play system like AlphaZero.

The limits on how it sees and acts

A StarCraft player's skill is partly mechanical: how much of the map you keep track of, and how fast you can issue commands. To keep the result about strategy rather than raw speed, DeepMind constrained both of these, and the exact constraints are the most misremembered part of the whole story.1

The Nature version saw the game through a camera it had to move, the way a person scrolls the screen, rather than reading the entire map at once. Its rate of action was capped at 22 non-duplicate actions per five-second window.1 Actions per minute, or APM, is the standard count of how many commands a player issues in a minute, and StarCraft professionals routinely sustain several hundred.4 The agent also acted on a delay, choosing its next observation on average about 370 milliseconds ahead and responding within roughly 110 milliseconds.1

DeepMind then tested whether these limits were doing real work, in ablations that remove a single feature to see what it was worth. Restricting the agent to the camera lowered its performance against a version that read the whole map. Pushing its action rate either below or above the chosen cap also made it play worse.1 The constraints cost the agent strength. It reached Grandmaster carrying them.

Two agents, one memory

The “it only clicked faster” criticism was not invented. It was aimed at an earlier, looser version of AlphaStar, and the confusion in popular memory comes from treating that version and the ladder one as the same agent.1

In December 2018, DeepMind recorded a series against two professionals, Dario “TLO” Wünsch and Grzegorz “MaNa” Komincz, and showed it in January 2019.4 That agent was, in the paper's words, less restricted: it had no limited camera and read the map fully zoomed out, and it could act more often.1 It won all ten recorded games, 5-0 against each player.4 Two caveats sit inside that “beat the pros” result. TLO is a professional Zerg player who played Protoss, not his own race, in the series.1 And when DeepMind later put a camera-restricted prototype into a live game, MaNa beat it, making the public record 10-1.5

An independent analysis by Rick Korzekwa found that AlphaStar's average action rate in one December game was in fact lower than MaNa's. But the agent banked its budget and spent it in bursts: 14 stretches above 400 APM and 6 above 500 APM, each sustained for five seconds in combat and executed with no wasted clicks.6 Together with seeing the whole map at once, he judged that speed advantage large enough to have swung the games.6 Every part of that critique describes the December agent. None of it describes the version that later climbed the ladder.1

The December 2018 demonstration agent and the Nature ladder agent, side by side.14
What it had December 2018 demonstration Nature ladder version
Vision whole map, zoomed out a camera it had to move
Action limit looser limits 22 per 5 s
Races & maps Protoss only, one map all three races, ladder maps
Opponents TLO and MaNa, a set series anonymous ladder players
Record 10-1 Grandmaster, above 99.8%

Grading the “superhuman” claim

Grandmaster on the ladder and beating the world's best in a controlled match are different claims, and the paper is explicit about the gap between them. Its ladder conditions, it says, “do not directly measure its susceptibility to exploitation under repeated play.”1 A ranked ladder rewards an agent for being strong against a broad field of anonymous opponents. It does not test whether a top professional, given a run of games to study the agent, could find a weakness and repeat it. The paper does not claim that AlphaStar beat the best players in a set series under its ladder constraints.1

One of the paper's own authors is a professional player. TLO is quoted in it saying that, with the limits in place, the agent “doesn't feel superhuman—certainly not on a level that a human couldn't theoretically achieve.”1 That is the team stating, inside the document, that the constrained version's edge was human-shaped.

What holds up
  • One system reached the top tier of a live human ladder, across all three races, in a real-time game of imperfect information.
  • It got there from imitation of human replays plus league reinforcement learning, a training recipe the paper documents in full.
  • Its measured effective action rate sat inside the human range, and its interface limits, by the paper's own ablations, cost it strength rather than granting an edge.
What to be careful about
  • The Grandmaster rank was anonymous ladder play, not a controlled series against the world's best.
  • The famous 10-1 demonstration used a looser, no-camera agent, against one off-race professional and one on-race one.
  • The strongest “clicked too fast” evidence measures that December agent, not the ladder version.

The takeaway

AlphaStar is a real result told slightly wrong. A system trained by copying human replays and then playing a league of versions of itself reached the top 0.15% of StarCraft's European ladder, playing anonymous games through a camera and under a strict cap on how often it could act. What it did not do was beat the world's best in a match those players could prepare for. The version that went 5-0 against two pros in the famous demonstration was a looser, faster, whole-map-seeing agent, and even that record includes a live loss. Both things are true. The ladder rank is the paper's headline result, and the games against the pros are a preliminary demonstration the paper is careful to keep separate.

Go deeper optional reading
01
AlphaStar: An Evolutionary Computation Perspective: an outside analysis of the league design and what it borrows from evolutionary methods.
02
StarCraft II: A New Challenge for Reinforcement Learning: the StarCraft II environment DeepMind and Blizzard released so others could train agents on the game.

Sources

  1. Nature · Grandmaster level in StarCraft II using multi-agent reinforcement learning (Vinyals et al., 2019)
  2. DeepMind · AlphaStar: Grandmaster level in StarCraft II using multi-agent reinforcement learning (October 2019)
  3. Nature News · AI reaches grandmaster status in StarCraft II (Garisto, 2019)
  4. DeepMind · AlphaStar: Mastering the real-time strategy game StarCraft II (January 2019)
  5. Engadget · DeepMind's AI wins, then loses, against StarCraft II pros (Dellinger, 2019)
  6. AI Impacts · The unexpected difficulty of comparing AlphaStar to humans (Korzekwa, 2019)