Rigging the Lottery (RigL) is a state-of-the-art Dynamic Sparse Training algorithm — that uses gradient information to intelligently regrow pruned connections, achieving dense-network-level accuracy while training with a fixed sparse computational budget.
What Is RigL?
- Key Innovation: Use the gradient magnitude of currently-zero (inactive) weights to decide which connections to grow back.
- Algorithm:
1. Drop: Remove $k$ active weights with smallest magnitude. 2. Grow: Activate $k$ inactive weights with largest gradient (gradient tells us "this connection would have been useful"). 3. Maintain constant sparsity.
- Paper: Evci et al. (2020, Google Brain).
Why It Matters
- Performance: First sparse training method to match dense baselines on ImageNet at 90% sparsity.
- Efficiency: 3-5x training FLOPs savings vs dense training.
- Principled: The gradient-based grow criterion is theoretically motivated.
RigL is intelligent network rewiring — using gradient signals as a compass to navigate the space of sparse architectures during training.
rigging the lotterymodel training
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.