Scaffolding to Superhuman: How Curriculum Learning Solved 2048 and Tetris
1–10 of 35 posts
Re: Scaffolding to Superhuman: How Curriculum Learning Solved 2048 and Tetris
#2What you get is an iterator over the dataset that samples based on how far you are in the training.
Re: Scaffolding to Superhuman: How Curriculum Learning Solved 2048 and Tetris
#3Re: Scaffolding to Superhuman: How Curriculum Learning Solved 2048 and Tetris
#4This seems really similar to the motivations around masked language modeling. By providing increasingly-masked targets over time, a smooth difficulty curve can be established. Randomly masking X% of the tokens/bytes is trivial to implement. MLM can take a small corpus and turn it into an astronomically large one.
Re: Scaffolding to Superhuman: How Curriculum Learning Solved 2048 and Tetris
#5> To learn, agents must experience high-value states, which are hard (or impossible) for untrained agents to reach. The endgame-only envs were the final piece to crack 65k. The endgame requires tens of thousands of correct moves where a single mistake ends the game, but to practice, agents must first get there. This seems really similar to the motivations around masked language modeling. By providing increasingly-mas…
Re: Scaffolding to Superhuman: How Curriculum Learning Solved 2048 and Tetris
#6> To learn, agents must experience high-value states, which are hard (or impossible) for untrained agents to reach. The endgame-only envs were the final piece to crack 65k. The endgame requires tens of thousands of correct moves where a single mistake ends the game, but to practice, agents must first get there. This seems really similar to the motivations around masked language modeling. By providing increasingly-mas…
perhaps I'm missing something. Why not start the learning at a later state?
Re: Scaffolding to Superhuman: How Curriculum Learning Solved 2048 and Tetris
#7The happy Tetris bug is also a neat example of how “bad” inputs can act like curriculum or data augmentation. Corrupted observations forced the policy to be robust to chaos early, which then paid off when the game actually got hard. That feels very similar to tricks in other domains where we deliberately randomize or mask parts of the input. It makes me wonder how many surprisingly strong RL systems in the wild are really powered by accidental curricula that nobody has fully noticed or formalized yet.
Re: Scaffolding to Superhuman: How Curriculum Learning Solved 2048 and Tetris
#8> To learn, agents must experience high-value states, which are hard (or impossible) for untrained agents to reach. The endgame-only envs were the final piece to crack 65k. The endgame requires tens of thousands of correct moves where a single mistake ends the game, but to practice, agents must first get there. This seems really similar to the motivations around masked language modeling. By providing increasingly-mas…
perhaps I'm missing something. Why not start the learning at a later state?
If you sat down to solve a problem you’ve never seen before you wouldn’t even know what a valid “later state” looking like.