Highlight

Group Normalization

Proposes Group Normalization, a batch-size-independent alternative to Batch Normalization that stays accurate with small batches.

Based on

Group Normalization

By Yuxin Wu, Kaiming HeInternational Journal of Computer Vision
Read original article →

Batch Normalization is a milestone technique that enabled many networks to train, but normalizing along the batch dimension introduces problems: its error increases rapidly as the batch size becomes small because batch statistics are estimated inaccurately, which limits BN for training larger models and for transferring features to computer vision tasks such as detection, segmentation, and video that require small batches due to memory constraints. The paper presents Group Normalization as a simple alternative that divides the channels into groups and computes the mean and variance within each group for normalization.

Because Group Normalization's computation is independent of batch size, its accuracy stays stable across a wide range of batch sizes. On ResNet-50 trained on ImageNet, GN has 10.6% lower error than its BN counterpart at a batch size of 2, and it is comparably good with BN and outperforms other normalization variants at typical batch sizes. GN transfers naturally from pre-training to fine-tuning and outperforms BN-based counterparts for COCO object detection and segmentation and Kinetics video classification, and it can be implemented in a few lines of code.

Abstract

Batch Normalization (BN) enabled deep network training, but normalizing along the batch dimension makes its error rise sharply as batch size shrinks, limiting its use for large models and memory-constrained tasks like detection, segmentation, and video. This paper proposes Group Normalization (GN), which divides channels into groups and computes the mean and variance within each group, making it independent of batch size. On ResNet-50 for ImageNet, GN has 10.6% lower error than BN at batch size 2, matches BN at typical sizes, and transfers well to COCO and Kinetics tasks.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

group normalizationbatch normalizationdeep learningcomputer visionsmall batch training
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.