On BatchNorm Forward Modes in Value-Based Reinforcement Learning
Organizations: FAIR at Meta · Technical University of Darmstadt
Abstract
Batch normalization (BN) substantially improves sample efficiency in continuous-control actor-critic methods such as CrossQ, yet recent studies report performance degradation in discrete-action value learning on Atari. These failures are surprising because discrete Q-networks lack the action-input distribution mismatch identified by CrossQ. We show for target-based C51 and target-free PQN that the simple choice between running and batch statistics at specific forward passes can reverse this degradation. In C51, switching the BN bootstrap forward to batch-statistic mode significantly improves performance over unnormalized and LayerNorm baselines and scales stably with update-to-data ratios up to 12. In PQN, using batch-statistics for both action selection and bootstrapping recovers performance from the failing running-statistic configuration. Across 26 Atari games at 400M frames, this configuration achieves a higher final aggregate score than PQN with LayerNorm. Our results show that carefully configured BN can substantially improve discrete-action value learning, and that its forward protocols are an essential part of the algorithm specification.
Figures & tables
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | Value |
|---|---|
| Architecture | |
| Convolutional encoder | Conv –Conv –Conv |
| Dense (penultimate) layer | 512 units |
| Output head | per-action, 51 atoms |
| Hidden activation | ReLU |
| Initialization | Kaiming-normal (ReLU gain); biases |
| Hyperparameter | Value |
|---|---|
| Architecture | |
| Convolutional encoder | Conv –Conv –Conv |
| Dense (penultimate) layer | 512 units |
| Normalization | every hidden layer (LayerNorm or BatchNorm); head unnormalized |
| Output head | scalar (regression) or 51-atom (HL-Gauss) |
| Optimizer | |
Reinforcement Learning
Reinforcement learning studies how agents learn sequential decisions from rewards and interaction, balancing exploration, performance, safety, and adaptation.
See all 1,742 papers