Riemannian Structure and Optimization for a Class of Low-Parametric Orthogonal Matrices

Ali Aliev, Maxim Rakhuba
9/23/2026
cs.LGcs.AImath.DG

No official code found. Best implementation: alialiev78/torchgs (0 stars, MIT, last commit 2026-09-24).

Abstract

In this paper, we are concerned with matrices formed by block-diagonal factors interleaved with fixed permutations -- a flexible family of structured matrices. This class has recently drawn interest in deep learning architectures for its balanced expressivity-efficiency trade-off, yet efficient computational strategies for working with it remain to be found. We approach this problem through Riemannian geometry and examine under what conditions this class admits a smooth manifold structure. For the practically important case of orthogonal two-factor matrices, we derive the essential Riemannian tools and propose efficient algorithms for their implementation. The algorithms leverage automatic differentiation, support parameter sharing within each factor, and avoid explicit dense matrix construction. We test them within the Riemannian optimization framework on the best matrix approximation problem and for parameter-efficient fine-tuning of large language models. Beyond the two-factor setting, we study the geometric and matrix-theoretic properties of factorizations with a larger number of block-diagonal factors.

View on arXivView PDF

Code Implementations(1)

alialiev78/torchgsCommunity66%
MIT

This repository contains the code for the article "Riemannian Structure and Optimization for a Class of Low-Parametric Orthogonal Matrices"

00Sep 24, 20264 weeks agoMIT

Cite this paper

@article{aliev2026riemannian,
  title  = {Riemannian Structure and Optimization for a Class of Low-Parametric Orthogonal Matrices},
  author = {Ali Aliev and Maxim Rakhuba},
  year   = {2026},
  eprint = {2609.27982},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.27982v1}
}

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

Discussion