Flopping for FLOPs: Leveraging equivariance for computational efficiency

Georg Bökman, David Nordström, Fredrik Kahl
2/7/2025
cs.CVcs.LG

No confident code implementation found for this paper.

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bkman2025flopping,
  title  = {Flopping for FLOPs: Leveraging equivariance for computational efficiency},
  author = {Georg Bökman and David Nordström and Fredrik Kahl},
  year   = {2025},
  eprint = {2502.05169},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.05169v2},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.05169.svg)](https://codeofpaper.com/paper/2502.05169)

Discussion