Skip to content

About

Translation-Equivariance of Normalization Layers and Aliasing in Convolutional Neural Networks

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

Translation-Equivariance of Normalization Layers and Aliasing in Convolutional Neural Networks

Abstract

The design of convolutional neural architectures that are exactly equivariant to continuous transla- tions is an active field of research. It promises to benefit scientific computing, notably by making existing imaging systems more physically accurate. Most efforts focus on the design of downsam- pling/pooling layers, upsampling layers and activation functions, but little attention is dedicated to normalization layers. In this work, we present a novel theoretical framework for understanding the equivariance of normalization layers to discrete shifts and continuous translations. We also deter- mine necessary and sufficient conditions for normalization layers to be equivariant in terms of the dimensions they operate on. Using real feature maps from ResNet-18 and ImageNet, we test those theoretical results empirically and find that they are consistent with our predictions.

Results

Theorem 1

Theorem 2

Table 1

Table 2

Table 3

Figure 1

Reproducing: Computing the errors

Manually

python main.py --data_root "datasets/ImageNet" --out "results.csv" --batch_size 1024

Using slurm

python submit_job.py

Reproducing: Computing the tables

jupyter nbconvert --to notebook --execute --inplace notebook.ipynb

Citation

@misc{scanvic2025translationEquivariance,
      title={Translation-Equivariance of Normalization Layers and Aliasing in Convolutional Neural Networks},
      author={Jérémy Scanvic and Quentin Barthélemy and Julián Tachella},
      year={2025},
      eprint={2505.19805},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2505.19805},
}

About

Translation-Equivariance of Normalization Layers and Aliasing in Convolutional Neural Networks

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages