paper-with-me

Papers

Robust Differentiable SVD

2021-04-08 · Wei Wang, Zheng Dang, Yinlin Hu, Pascal Fua, Mathieu Salzmann

Eigendecomposition of symmetric matrices is at the heart of many computer vision algorithms. However, the derivatives of the eigenvectors tend to be numerically unstable, whether using the SVD to compute them analytically or using the Power Iteration (PI) method to approximate them. This instability arises in the presence of eigenvalues that are close to each other. This makes integrating eigendecomposition into deep networks difficult and often results in poor convergence, particularly when dealing with large matrices. While this can be mitigated by partitioning the data into small arbitrary groups, doing so has no theoretical basis and makes it impossible to exploit the full power of eigendecomposition. In previous work, we mitigated this using SVD during the forward pass and PI to compute the gradients during the backward pass. However, the iterative deflation procedure required to compute multiple eigenvectors using PI tends to accumulate errors and yield inaccurate gradients. Here, we show that the Taylor expansion of the SVD gradient is theoretically equivalent to the gradient obtained using PI without relying in practice on an iterative process and thus yields more accurate gradients. We demonstrate the benefits of this increased accuracy for image classification and style transfer.

📄 PDF Abstract BibTeX arXiv:2104.03821

Code (2)

WeiWangTrento/Robust-Differentiable-SVD 공식 구현 pytorch
KingJamesSong/DifferentiableSVD pytorch

Tasks

image-classificationImage ClassificationStyle Transfer

Similar Papers 제목 키워드 기반

Generalizing Stochastic Smoothing for Differentiation and Gradient Estimation

2024-10-10 · Felix Petersen, Christian Borgelt, Aashwin Mishra, Stefano Ermon

We deal with the problem of gradient estimation for stochastic differentiable relaxations of algorithms, operators, simulators, and other non-differentiable functions. Stochastic smoothing conventionally perturbs the inp…

Pose Estimation

Monotonic Differentiable Sorting Networks

2022-03-17 · ICLR 2022 4 · Felix Petersen, Christian Borgelt, Hilde Kuehne, Oliver Deussen

Differentiable sorting algorithms allow training with sorting and ranking supervision, where only the ordering or ranking of samples is known. Various methods have been proposed to address this challenge, ranging from op…

Differentiable Shadow Mapping for Efficient Inverse Graphics

2023-08-21 · CVPR 2023 1 · Markus Worchel, Marc Alexa

We show how shadows can be efficiently generated in differentiable rendering of triangle meshes. Our central observation is that pre-filtered shadow mapping, a technique for approximating shadows based on rendering from …

Differentiable and Learnable Robot Models

2022-02-22 · Franziska Meier, Austin Wang, Giovanni Sutanto, Yixin Lin 외

Building differentiable simulations of physical processes has recently received an increasing amount of attention. Specifically, some efforts develop differentiable robotic physics engines motivated by the computational …

Analytical Derivatives for Differentiable Renderer: 3D Pose Estimation by Silhouette Consistency

2019-06-19 · Zaiqiang Wu, Wei Jiang

Differentiable render is widely used in optimization-based 3D reconstruction which requires gradients from differentiable operations for gradient-based optimization. The existing differentiable renderers obtain the gradi…

3D Pose Estimation3D ReconstructionPose Estimation