Learning objectives
What you will be able to explain
- AlphaStar's training pipeline has two main phases. What are they, in order?
- How was the supervised phase actually trained?
- Why bootstrap with supervised learning before RL at all?
- AlphaStar conditions its policy on a statistic z sampled from human data. What is z for?
- Match each part of AlphaStar's network to what it processes
- Why does the architecture centre on a recurrent (LSTM) core?
Section 01
AlphaStar's training pipeline has two main phases. What are they, in order? to Why bootstrap with supervised learning before RL at all?
01
AlphaStar's training pipeline has two main phases. What are they, in order?
02
How was the supervised phase actually trained?
Guided checkpoint
Be specific about the data and the objective.
03
Why bootstrap with supervised learning before RL at all?
Section 02
AlphaStar conditions its policy on a statistic z sampled from human data. What is z for? to Why does the architecture centre on a recurrent (LSTM) core?
01
AlphaStar conditions its policy on a statistic z sampled from human data. What is z for?
02
Match each part of AlphaStar's network to what it processes
Guided checkpoint
Several input modalities are fused before a recurrent core.
03
Why does the architecture centre on a recurrent (LSTM) core?
Section 03
Which techniques make up AlphaStar's RL update? Select all that are used. to How is the value function updated, and does it use off-policy correction?
01
Which techniques make up AlphaStar's RL update? Select all that are used.
Guided checkpoint
A favourite deep question, because the paper deliberately combines several.
02
Why is V-trace (clipped importance sampling) applied to the policy update?
03
How is the value function updated, and does it use off-policy correction?
Section 04
AlphaStar's value function gets an input the policy does not. What, and why? to League agent types: true or false
01
AlphaStar's value function gets an input the policy does not. What, and why?
02
Why keep a KL penalty toward the supervised human policy during RL?
03
League agent types: true or false
Guided checkpoint
Mark each statement about the three agent populations.
Section 05
Match each league agent type to its training opponents to Why are exploiter agents periodically reset to the supervised parameters?
01
Match each league agent type to its training opponents
Guided checkpoint
Who does each population actually play against?
02
What does Prioritised Fictitious Self-Play (PFSP) do?
03
Why are exploiter agents periodically reset to the supervised parameters?
Section 06
What core failure mode of naive self-play does the league address? to AlphaStar's action-rate cap
01
What core failure mode of naive self-play does the league address?
02
Which constraints were imposed so AlphaStar competed fairly with humans? Select all.
03
AlphaStar's action-rate cap
Guided checkpoint
The paper caps the agent at how many agent actions per 5 seconds?
Section 07
What level did AlphaStar reach, and across which races? to AlphaStar's action is emitted auto-regressively. What does that mean here?
01
What level did AlphaStar reach, and across which races?
02
Roughly what scale did training the final league require?
03
AlphaStar's action is emitted auto-regressively. What does that mean here?
Section 08
Which AlphaStar ingredients plausibly transfer to complex multi-agent simulations?
01
Which AlphaStar ingredients plausibly transfer to complex multi-agent simulations?
Guided checkpoint
Reason about which techniques generalize beyond StarCraft II. Select all that apply.
Knowledge check
Turn understanding into recall.
The quiz now follows the same concepts in scored form. You can return to this lesson from the quiz whenever a gap appears.