mlsanityData to 13 Oct 2026

Training Without Orthogonalization, Inference With SVD: A Gradient Analysis of Rotation Representations

arXiv 2604.05414 ↗First posted 7 Apr 2026cs.LG cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

Recent work has shown that removing orthogonalization during training and applying it only at inference improves rotation estimation in deep learning, with empirical evidence favoring 9D representations with SVD projection. However, the theoretical understanding of why SVD orthogonalization specifically harms training, and why it should be preferred over Gram-Schmidt at inference, remains incomplete. We provide a detailed gradient analysis of SVD orthogonalization specialized to 3 × 3 matrices and SO(3) projection. Our central result derives the exact spectrum of the SVD backward pass Jacobian: it has rank 3 (matching the dimension of SO(3)) with nonzero singular values 2/(si + sj) and condition number kappa = (s1 + s2)/(s2 + s3), creating quantifiable gradient distortion that is most severe when the predicted matrix is far from SO(3) (e.g., early in training when s3 ≈ 0). We further show that even stabilized SVD gradients introduce gradient direction error, whereas removing SVD from the training loop avoids this tradeoff entirely. We also prove that the 6D Gram-Schmidt Jacobian has an asymmetric spectrum: its parameters receive unequal gradient signal, explaining why 9D parameterization is preferable. Together, these results provide the theoretical foundation for training with direct 9D regression and applying SVD projection only at inference.

Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 11 of its 21 references that are in the map. First posted on arXiv 7 Apr 2026.

Builds on

11 of 21 references.

References · 11

  1. 2018On the Continuity of Rotation Representations in Neural Networkscited by 1,195
  2. 2020Deep Global Registrationcited by 228
  3. 2020An Analysis of SVD for Deep Rotation Estimationcited by 85
  4. 2021Deep Regression on Manifolds: A 3D Rotation Case Studycited by 67
  5. 2018Deep Directional Statistics: Pose Estimation with Uncertainty Quantificationcited by 45
  6. 2024Learning with 3D rotations, a hitchhiker's guide to SO(3)cited by 39
  7. 2019Spherical Regression: Learning Viewpoints, Surface Normals and 3D Rotations on n-Spherescited by 37
  8. 2020A Smooth Representation of Belief over SO(3) for Deep Rotation Learning with Uncertaintycited by 29
  9. 2018A Mixed Classification-Regression Framework for 3D Pose Estimation from 2D Imagescited by 19
  10. 2021Robust Differentiable SVDcited by 19
  11. 2023Learning Unorthogonalized Matrices for Rotation Estimationcited by 3

Built on by

Not cited yet.