English

Group Whitening: Balancing Learning Efficiency and Representational Capacity

Machine Learning 2021-04-07 v4 Computer Vision and Pattern Recognition Machine Learning

Abstract

Batch normalization (BN) is an important technique commonly incorporated into deep learning models to perform standardization within mini-batches. The merits of BN in improving a model's learning efficiency can be further amplified by applying whitening, while its drawbacks in estimating population statistics for inference can be avoided through group normalization (GN). This paper proposes group whitening (GW), which exploits the advantages of the whitening operation and avoids the disadvantages of normalization within mini-batches. In addition, we analyze the constraints imposed on features by normalization, and show how the batch size (group number) affects the performance of batch (group) normalized networks, from the perspective of model's representational capacity. This analysis provides theoretical guidance for applying GW in practice. Finally, we apply the proposed GW to ResNet and ResNeXt architectures and conduct experiments on the ImageNet and COCO benchmarks. Results show that GW consistently improves the performance of different architectures, with absolute gains of 1.02%1.02\% \sim 1.49%1.49\% in top-1 accuracy on ImageNet and 1.82%1.82\% \sim 3.21%3.21\% in bounding box AP on COCO.

Keywords

Cite

@article{arxiv.2009.13333,
  title  = {Group Whitening: Balancing Learning Efficiency and Representational Capacity},
  author = {Lei Huang and Yi Zhou and Li Liu and Fan Zhu and Ling Shao},
  journal= {arXiv preprint arXiv:2009.13333},
  year   = {2021}
}

Comments

V4: camera version of CVPR 2021. Code available at: https://github.com/huangleiBuaa/GroupWhitening

R2 v1 2026-06-23T18:50:52.915Z