# Filter Response Normalization Layer: Eliminating Batch Dependence in the Training of Deep Neural Networks

Source: [Filter Response Normalization Layer: Eliminating Batch Dependence in the Training of Deep Neural Networks](<https://www.sota2.com/research/paper/68fa67551e209131cea158d9>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2026-01-04T03:11:45.048Z

Authors: Saurabh Singh, Shankar Krishnan

Published: 2019-11-21T20:32:04.000Z

## Abstract

Batch Normalization (BN) uses mini-batch statistics to normalize the activations during training, introducing dependence between mini-batch elements. This dependency can hurt the performance if the mini-batch size is too small, or if the elements are correlated. Several alternatives, such as Batch Renormalization and Group Normalization (GN), have been proposed to address this issue. However, they either do not match the performance of BN for large batches, or still exhibit degradation in performance for smaller batches, or introduce artificial constraints on the model architecture. In this paper we propose the Filter Response Normalization (FRN) layer, a novel combination of a normalization and an activation function, that can be used as a replacement for other normalizations and activations. Our method operates on each activation channel of each batch element independently, eliminating the dependency on other batch elements. Our method outperforms BN and other alternatives in a variety of settings for all batch sizes. FRN layer performs $\\approx 0.7-1.0\\%$ better than BN on top-1 validation accuracy with large mini-batch sizes for Imagenet classification using InceptionV3 and ResnetV2-50 architectures. Further, it performs $\>1\\%$ better than GN on the same problem in the small mini-batch size regime. For object detection problem on COCO dataset, FRN layer outperforms all other methods by at least $0.3-0.5\\%$ in all batch size regimes.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

- [Image Classification on ImageNet (val) (P@1 and R@5)](<https://www.sota2.com/research/sota/image-classification-on-imagenet-val-p-at-1-and-r-at-5.md>): Image Classification; ImageNet (val); P@1: 77.21.

- [Object Detection on COCO mini 2017 (val)](<https://www.sota2.com/research/sota/object-detection-on-coco-mini-2017-val.md>): Object Detection; COCO mini 2017 (val); mAP: 39.6.

- [Image Classification on ImageNet (val)](<https://www.sota2.com/research/sota/image-classification-on-imagenet-val.md>): Image Classification; ImageNet (val); Top-1 Acc: 78.95.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/1911.09737>)

[PDF](<https://arxiv.org/pdf/1911.09737.pdf>)
