rigging the lottery

**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.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account