Riemannian Batch Normalization: A Gyro Approach

Ziheng Chen, Xiao-Jun Wu, Bernhard Schölkopf, Nicu Sebe
9/8/2025
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Normalization layers are crucial for deep learning, but their Euclidean formulations are inadequate for data on manifolds. On the other hand, many Riemannian manifolds in machine learning admit gyro-structures, enabling principled extensions of Euclidean neural networks to non-Euclidean domains. Inspired by this, we introduce GyroBN, a principled Riemannian batch normalization framework for gyrogroups. We establish two necessary conditions, namely \emph{pseudo-reduction} and \emph{gyroisometric gyrations}, that guarantee GyroBN with theoretical control over sample statistics, and show that these conditions hold for all known gyrogroups in machine learning. Our framework also incorporates several existing Riemannian normalization methods as special cases. We further instantiate GyroBN on seven representative geometries, including the Grassmannian, five constant curvature spaces, and the correlation manifold, and derive novel gyro and Riemannian structures to enable these instantiations. Experiments across these geometries demonstrate the effectiveness of GyroBN. The code is available at https://github.com/GitZH-Chen/GyroBN.git.

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{chen2025riemannian,
  title  = {Riemannian Batch Normalization: A Gyro Approach},
  author = {Ziheng Chen and Xiao-Jun Wu and Bernhard Schölkopf and Nicu Sebe},
  year   = {2025},
  eprint = {2509.07115},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.07115v2}
}

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/2509.07115.svg)](https://codeofpaper.com/paper/2509.07115)

Discussion