Fast Differentiable SVD on GPU via Polar Decomposition
Not on the map. Why?
Abstract (arXiv)
We present a fully GPU-oriented SVD pipeline based on polar decomposition, motivated by iterative methods that rely solely on matrix multiplications, such as the Newton-Schulz iteration. We show that this approach enables up to a 2× speedup compared to standard implementations. Furthermore, we derive a numerically stable backward pass for the polar decomposition and leverage it to obtain a fully differentiable SVD. Our methods are released as open-source implementations in both PyTorch and JAX: https://github.com/fallnlove/canssvd.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 16 of its 52 references that are in the map. First posted on arXiv 26 Sep 2026.
Builds on
16 of 52 references.
References · 16
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
- 2016Pointer Sentinel Mixture Modelscited by 3,096
- 2015Automatic differentiation in machine learning: a surveycited by 855
- 2024PiSSA: Principal Singular Values and Singular Vectors Adaptation of Large Language Modelscited by 269
- 2024SVD-LLM: Truncation-aware Singular Value Decomposition for Large Language Model Compressioncited by 243
- 2018ATOMO: Communication-efficient Learning via Atomic Sparsificationcited by 136
- 2025The Polar Express: Optimal Matrix Sign Methods and Their Application to the Muon Algorithmcited by 110
- 2019Deep CNNs Meet Global Covariance Pooling: Better Representation and Generalizationcited by 42
- 2021Robust Differentiable SVDcited by 19
- 2022Fast Differentiable Matrix Square Rootcited by 14
- 2023Domain Generalization via Nuclear Norm Regularizationcited by 12
4 more
- 2021Efficient GPU implementation of randomized SVD and its applicationscited by 5
- 2025COALA: Numerically Stable and Efficient Framework for Context-Aware Low-Rank Approximationcited by 5
- 2024Differentiable SVD based on Moore-Penrose Pseudoinverse for Inverse Imaging Problemscited by 3
- 2025Matrix Calculus (for Machine Learning and Beyond)cited by 1
Built on by
Not cited yet.