English

Flopping for FLOPs: Leveraging equivariance for computational efficiency

Computer Vision and Pattern Recognition 2025-06-25 v2 Machine Learning

Abstract

Incorporating geometric invariance into neural networks enhances parameter efficiency but typically increases computational costs. This paper introduces new equivariant neural networks that preserve symmetry while maintaining a comparable number of floating-point operations (FLOPs) per parameter to standard non-equivariant networks. We focus on horizontal mirroring (flopping) invariance, common in many computer vision tasks. The main idea is to parametrize the feature spaces in terms of mirror-symmetric and mirror-antisymmetric features, i.e., irreps of the flopping group. This decomposes the linear layers to be block-diagonal, requiring half the number of FLOPs. Our approach reduces both FLOPs and wall-clock time, providing a practical solution for efficient, scalable symmetry-aware architectures.

Keywords

Cite

@article{arxiv.2502.05169,
  title  = {Flopping for FLOPs: Leveraging equivariance for computational efficiency},
  author = {Georg Bökman and David Nordström and Fredrik Kahl},
  journal= {arXiv preprint arXiv:2502.05169},
  year   = {2025}
}

Comments

ICML 2025

R2 v1 2026-06-28T21:36:36.624Z