What does RL learn from 10 assembly tasks in a row, with sparse...

That’s 1,125 actions over 45 seconds. Even if a random policy somehow nails each task 1% of the time, chaining all 10 happens with probability 10⁻²⁰. Worse odds than winning Powerball twice in a row.
Excited to share AlphaNIST, a single policy which achieves 98.2% success rate across all tasks, and is able to solve 10 assemblies in a row under sparse reward! Check out our website: alpha-nist.github.io.
More details in @octi_zhang ‘s thread, and some extra comments of my own below! 🧵

That question led us to AlphaNIST. Starting tabula rasa, with that same binary reward plus only a simple control cost, a single policy solves all 20 @NIST assembly tasks at a 98.2% success rate in simulation. More surprising still, AlphaNIST can complete 10 different tasks in a row, receiving that reward only once, after all 10 are done.
Just as AlphaGo’s strategies surprised its creators, AlphaNIST discovered dexterous strategies we couldn’t have come up with ourselves.
Paper: arxiv.org/abs/2610.13354
Website: alpha-nist.github.io
One of the most interesting results is that training a single policy for all tasks outperforms training task-specific specialists, showing us signs of positive transfer!
One that I am most surprised by is how all of these improvements stacked to allow us to train with this reward function. That’s it! Four very general terms, with the bulk of the gradient signal as a sparse task reward. In fact, there is only a single coefficient to tune for the entire “cost” of this reward function!

