DeepLM: Large-Scale Nonlinear Least Squares on Deep Learning Frameworks Using Stochastic Domain Decomposition
Jingwei Huang, Shan Huang, Mingwei Sun
Abstract
We propose a novel approach for large-scale nonlinear least squares problems based on deep learning frameworks. Nonlinear least squares are commonly solved with the Levenberg-Marquardt (LM) algorithm for fast convergence. We implement a general and efficient LM solver on a deep learning framework by designing a new backward jacobian network to enable automatic sparse jacobian matrix computation. Furthermore, we introduce a stochastic domain decomposition approach that enables batched optimization and preserves convergence for large problems. We evaluate our method by solving bundle adjustment as a fundamental problem. Experiments show that our optimizer significantly outperforms the state-of-the-art solutions and existing deep learning solvers considering quality, efficiency, and memory. Our stochastic domain decomposition enables distributed optimization, consumes little memory and time, and achieves similar quality compared to a global solver. As a result, our solver effectively solves nonlinear least squares on an extremely large scale. Our code will be available based on Pytorch 1 and Mindspore 2 .
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext bc3bd853-95ab-4ce9-a60b-88a9b4577a27Cited by top-tier papers5
- OnePose++: Keypoint-Free One-Shot Object Pose Estimation without CAD ModelsXingyi He, Jiaming Sun, Yuang Wang, Di Huang et al.NeurIPS 2022 · 190 citations
- Theseus: A Library for Differentiable Nonlinear OptimizationLuis Pineda, Taosha Fan, Maurizio Monge, Shobha Venkataraman et al.NeurIPS 2022 · 124 citations
- Tracking and Reconstructing Hand Object Interactions from Point Cloud Sequences in the WildJiayi Chen, Mi Yan, Jiazhao Zhang, Yinzhen Xu et al.AAAI 2023 · 26 citations
- A Game of Bundle Adjustment - Learning Efficient ConvergenceAmir Belder, Refael Vivanti, Ayellet TalICCV 2023 · 7 citations
- 3D Video Object Detection with Learnable Object-Centric Global OptimizationJiawei He, Yuntao Chen, Naiyan Wang, Zhaoxiang ZhangCVPR 2023
Related papers
- Distributed bundle adjustment with block-based sparse matrix compression for super large scale datasetsMaoteng Zheng, Nengcheng Chen, Junfeng Zhu, Xiaoru Zeng et al.ICCV 2023 · 4 citations
- Small Steps and Giant Leaps: Minimal Newton Solvers for Deep LearningJoão F. Henriques, Sébastien Ehrhardt, Samuel Albanie, Andrea VedaldiICCV 2019 · 23 citations
- Distributed multigrid neural solvers on megavoxel domainsAditya Balu, Sergio Botelho, Biswajit Khara, Vinay Rao et al.SC 2021 · 7 citations
- A Deep Conjugate Direction Method for Iteratively Solving Linear SystemsAyano Kaneda, Osman Akar, Jingyu Chen, Victoria Alicia Trevino Kala et al.ICML 2023 · 17 citations
- Deep Distributed Optimization for Large-Scale Quadratic ProgrammingAugustinos D. Saravanos, Hunter Kuperman, Alex Oshin, Arshiya Taj Abdul et al.ICLR 2025
