Flopping for FLOPs: Leveraging equivariance for computational efficiency

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Bökman, Georg, Nordström, David, Kahl, Fredrik
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916808354693120
author Bökman, Georg
Nordström, David
Kahl, Fredrik
author_facet Bökman, Georg
Nordström, David
Kahl, Fredrik
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2502_05169
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Flopping for FLOPs: Leveraging equivariance for computational efficiency
Bökman, Georg
Nordström, David
Kahl, Fredrik
Computer Vision and Pattern Recognition
Machine Learning
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.
title Flopping for FLOPs: Leveraging equivariance for computational efficiency
topic Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2502.05169