TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Micro-Batch Training with Batch-Channel Normalization and ...

Micro-Batch Training with Batch-Channel Normalization and Weight Standardization

Siyuan Qiao, Huiyu Wang, Chenxi Liu, Wei Shen, Alan Yuille

2019-03-25Image ClassificationVideo RecognitionSegmentationSemantic SegmentationInstance Segmentationobject-detectionObject Detection
PaperPDFCodeCodeCode(official)CodeCodeCodeCode

Abstract

Batch Normalization (BN) has become an out-of-box technique to improve deep network training. However, its effectiveness is limited for micro-batch training, i.e., each GPU typically has only 1-2 images for training, which is inevitable for many computer vision tasks, e.g., object detection and semantic segmentation, constrained by memory consumption. To address this issue, we propose Weight Standardization (WS) and Batch-Channel Normalization (BCN) to bring two success factors of BN into micro-batch training: 1) the smoothing effects on the loss landscape and 2) the ability to avoid harmful elimination singularities along the training trajectory. WS standardizes the weights in convolutional layers to smooth the loss landscape by reducing the Lipschitz constants of the loss and the gradients; BCN combines batch and channel normalizations and leverages estimated statistics of the activations in convolutional layers to keep networks away from elimination singularities. We validate WS and BCN on comprehensive computer vision tasks, including image classification, object detection, instance segmentation, video recognition and semantic segmentation. All experimental results consistently show that WS and BCN improve micro-batch training significantly. Moreover, using WS and BCN with micro-batch training is even able to match or outperform the performances of BN with large-batch training.

Results

TaskDatasetMetricValueModel
Object DetectionCOCO minivalAP5064.15Mask R-CNN-FPN (ResNeXt-101, GN+WS)
Object DetectionCOCO minivalAP7547.11Mask R-CNN-FPN (ResNeXt-101, GN+WS)
Object DetectionCOCO minivalAPL56.39Mask R-CNN-FPN (ResNeXt-101, GN+WS)
Object DetectionCOCO minivalAPM47.19Mask R-CNN-FPN (ResNeXt-101, GN+WS)
Object DetectionCOCO minivalAPS25.49Mask R-CNN-FPN (ResNeXt-101, GN+WS)
Object DetectionCOCO minivalbox AP43.12Mask R-CNN-FPN (ResNeXt-101, GN+WS)
3DCOCO minivalAP5064.15Mask R-CNN-FPN (ResNeXt-101, GN+WS)
3DCOCO minivalAP7547.11Mask R-CNN-FPN (ResNeXt-101, GN+WS)
3DCOCO minivalAPL56.39Mask R-CNN-FPN (ResNeXt-101, GN+WS)
3DCOCO minivalAPM47.19Mask R-CNN-FPN (ResNeXt-101, GN+WS)
3DCOCO minivalAPS25.49Mask R-CNN-FPN (ResNeXt-101, GN+WS)
3DCOCO minivalbox AP43.12Mask R-CNN-FPN (ResNeXt-101, GN+WS)
Instance SegmentationCOCO minivalAP5061.07Mask R-CNN-FPN (ResNeXt-101, GN+WS)
Instance SegmentationCOCO minivalAP7540.82Mask R-CNN-FPN (ResNeXt-101, GN+WS)
Instance SegmentationCOCO minivalAPL56.08Mask R-CNN-FPN (ResNeXt-101, GN+WS)
Instance SegmentationCOCO minivalAPM41.73Mask R-CNN-FPN (ResNeXt-101, GN+WS)
Instance SegmentationCOCO minivalAPS18.32Mask R-CNN-FPN (ResNeXt-101, GN+WS)
Instance SegmentationCOCO minivalmask AP38.34Mask R-CNN-FPN (ResNeXt-101, GN+WS)
2D ClassificationCOCO minivalAP5064.15Mask R-CNN-FPN (ResNeXt-101, GN+WS)
2D ClassificationCOCO minivalAP7547.11Mask R-CNN-FPN (ResNeXt-101, GN+WS)
2D ClassificationCOCO minivalAPL56.39Mask R-CNN-FPN (ResNeXt-101, GN+WS)
2D ClassificationCOCO minivalAPM47.19Mask R-CNN-FPN (ResNeXt-101, GN+WS)
2D ClassificationCOCO minivalAPS25.49Mask R-CNN-FPN (ResNeXt-101, GN+WS)
2D ClassificationCOCO minivalbox AP43.12Mask R-CNN-FPN (ResNeXt-101, GN+WS)
2D Object DetectionCOCO minivalAP5064.15Mask R-CNN-FPN (ResNeXt-101, GN+WS)
2D Object DetectionCOCO minivalAP7547.11Mask R-CNN-FPN (ResNeXt-101, GN+WS)
2D Object DetectionCOCO minivalAPL56.39Mask R-CNN-FPN (ResNeXt-101, GN+WS)
2D Object DetectionCOCO minivalAPM47.19Mask R-CNN-FPN (ResNeXt-101, GN+WS)
2D Object DetectionCOCO minivalAPS25.49Mask R-CNN-FPN (ResNeXt-101, GN+WS)
2D Object DetectionCOCO minivalbox AP43.12Mask R-CNN-FPN (ResNeXt-101, GN+WS)
16kCOCO minivalAP5064.15Mask R-CNN-FPN (ResNeXt-101, GN+WS)
16kCOCO minivalAP7547.11Mask R-CNN-FPN (ResNeXt-101, GN+WS)
16kCOCO minivalAPL56.39Mask R-CNN-FPN (ResNeXt-101, GN+WS)
16kCOCO minivalAPM47.19Mask R-CNN-FPN (ResNeXt-101, GN+WS)
16kCOCO minivalAPS25.49Mask R-CNN-FPN (ResNeXt-101, GN+WS)
16kCOCO minivalbox AP43.12Mask R-CNN-FPN (ResNeXt-101, GN+WS)

Related Papers

SeC: Advancing Complex Video Object Segmentation via Progressive Concept Construction2025-07-21Automatic Classification and Segmentation of Tunnel Cracks Based on Deep Learning and Visual Explanations2025-07-18Adversarial attacks to image classification systems using evolutionary algorithms2025-07-17Efficient Adaptation of Pre-trained Vision Transformer underpinned by Approximately Orthogonal Fine-Tuning Strategy2025-07-17Federated Learning for Commercial Image Sources2025-07-17MUPAX: Multidimensional Problem Agnostic eXplainable AI2025-07-17Deep Learning-Based Fetal Lung Segmentation from Diffusion-weighted MRI Images and Lung Maturity Evaluation for Fetal Growth Restriction2025-07-17DiffOSeg: Omni Medical Image Segmentation via Multi-Expert Collaboration Diffusion Model2025-07-17