mlsanityData to 7 Oct 2026

Rebalancing Batch Normalization for Exemplar-based Class-Incremental Learning

arXiv 2201.12559 ↗First posted 29 Jan 2022cs.CV cs.LGcited by 16

Not on the map. Why?

Abstract (arXiv)

Batch Normalization (BN) and its variants has been extensively studied for neural nets in various computer vision tasks, but relatively little work has been dedicated to studying the effect of BN in continual learning. To that end, we develop a new update patch for BN, particularly tailored for the exemplar-based class-incremental learning (CIL). The main issue of BN in CIL is the imbalance of training data between current and past tasks in a mini-batch, which makes the empirical mean and variance as well as the learnable affine transformation parameters of BN heavily biased toward the current task -- contributing to the forgetting of past tasks. While one of the recent BN variants has been developed for "online" CIL, in which the training is done with a single epoch, we show that their method does not necessarily bring gains for "offline" CIL, in which a model is trained with multiple epochs on the imbalanced training data. The main reason for the ineffectiveness of their method lies in not fully addressing the data imbalance issue, especially in computing the gradients for learning the affine transformation parameters of BN. Accordingly, our new hyperparameter-free variant, dubbed as Task-Balanced BN (TBBN), is proposed to more correctly resolve the imbalance issue by making a horizontally-concatenated task-balanced batch using both reshape and repeat operations during training. Based on our experiments on class incremental learning of CIFAR-100, ImageNet-100, and five dissimilar task datasets, we demonstrate that our TBBN, which works exactly the same as the vanilla BN in the inference time, is easily applicable to most existing exemplar-based offline CIL algorithms and consistently outperforms other BN variants.

Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 32 of its 51 references that are in the map. First posted on arXiv 29 Jan 2022.

Builds on

32 of 51 references.

References · 32

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  3. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  4. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  5. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  6. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
  7. 2016Learning without Forgettingcited by 2,465
  8. 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,313
  9. 2018Group Normalizationcited by 1,514
  10. 2018Continual Lifelong Learning with Neural Networks: A Reviewcited by 1,313
  11. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
  12. 2016Instance Normalization: The Missing Ingredient for Fast Stylizationcited by 1,187
20 more
  1. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
  2. 2018Riemannian Walk for Incremental Learning: Understanding Forgetting and Intransigencecited by 734
  3. 2019Large Scale Incremental Learningcited by 727
  4. 2018End-to-End Incremental Learningcited by 596
  5. 2018Learning to Learn without Forgetting by Maximizing Transfer and Minimizing Interferencecited by 511
  6. 2020Class-incremental learning: survey and performance evaluation on image classificationcited by 446
  7. 2019Online Continual Learning with Maximally Interfered Retrievalcited by 376
  8. 2018How Does Batch Normalization Help Optimization?cited by 355
  9. 2021DER: Dynamically Expandable Representation for Class Incremental Learningcited by 355
  10. 2019Maintaining Discrimination and Fairness in Class Incremental Learningcited by 281
  11. 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 278
  12. 2021Online Continual Learning in Image Classification: An Empirical Surveycited by 242
  13. 2018Understanding Batch Normalizationcited by 157
  14. 2017Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-Normalized Modelscited by 127
  15. 2020SS-IL: Separated Softmax for Incremental Learningcited by 126
  16. 2020CPR: Classifier-Projection Regularization for Continual Learningcited by 62
  17. 2021Essentials for Class Incremental Learningcited by 57
  18. 2020TaskNorm: Rethinking Batch Normalization for Meta-Learningcited by 50
  19. 2020Continual Learning with Extended Kronecker-factored Approximate Curvaturecited by 39
  20. 2019Switchable Normalization for Learning-to-Normalize Deep Representationcited by 16

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 3; 2024: 8; 2025: 2; 2026: 2.

16 papers.

Sort:

By area: