paper-with-me

Papers

MinBackProp -- Backpropagating through Minimal Solvers

2024-04-27 · Diana Sungatullina, Tomas Pajdla

We present an approach to backpropagating through minimal problem solvers in end-to-end neural network training. Traditional methods relying on manually constructed formulas, finite differences, and autograd are laborious, approximate, and unstable for complex minimal problem solvers. We show that using the Implicit function theorem (IFT) to calculate derivatives to backpropagate through the solution of a minimal problem solver is simple, fast, and stable. We compare our approach to (i) using the standard autograd on minimal problem solvers and relate it to existing backpropagation formulas through SVD-based and Eig-based solvers and (ii) implementing the backprop with an existing PyTorch Deep Declarative Networks (DDN) framework. We demonstrate our technique on a toy example of training outlier-rejection weights for 3D point registration and on a real application of training an outlier-rejection and RANSAC sampling network in image matching. Our method provides $100\%$ stability and is 10 times faster compared to autograd, which is unstable and slow, and compared to DDN, which is stable but also slow.

📄 PDF Abstract BibTeX arXiv:2404.17993

Code (1)

disungatullina/minbackprop 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Efficient, Accurate and Stable Gradients for Neural ODEs

2024-10-15 · Sam McCallum, James Foster

Training Neural ODEs requires backpropagating through an ODE solve. The state-of-the-art backpropagation method is recursive checkpointing that balances recomputation with memory cost. Here, we introduce a class of algeb…

Scalable Deep Unfolding of Conic Optimizers

2026-06-11 · Alex Oshin, Rahul Vodeb Ghosh, Evangelos A. Theodorou arxiv

Deep unfolding (DU) accelerates iterative optimizers by introducing learnable components and training them through unrolled iterations, but extending DU to the large-scale semidefinite programs (SDPs) common in robotics …

Implicit MLE: Backpropagating Through Discrete Exponential Family Distributions

2021-06-03 · NeurIPS 2021 12 · Mathias Niepert, Pasquale Minervini, Luca Franceschi

Combining discrete probability distributions and combinatorial optimization problems with neural network components has numerous applications but poses several challenges. We propose Implicit Maximum Likelihood Estimatio…

Combinatorial Optimization

Graduated Non-Convexity for Robust Spatial Perception: From Non-Minimal Solvers to Global Outlier Rejection

2019-09-18 · Heng Yang, Pasquale Antonante, Vasileios Tzoumas, Luca Carlone

Semidefinite Programming (SDP) and Sums-of-Squares (SOS) relaxations have led to certifiably optimal non-minimal solvers for several robotics and computer vision problems. However, most non-minimal solvers rely on least-…

Pose Estimation

Are Minimal Radial Distortion Solvers Necessary for Relative Pose Estimation?

2024-10-08 · Charalambos Tzamos, Viktor Kocur, Yaqing Ding, Torsten Sattler 외

Estimating the relative pose between two cameras is a fundamental step in many applications such as Structure-from-Motion. The common approach to relative pose estimation is to apply a minimal solver inside a RANSAC loop…

Pose Estimation