BPGrad: Towards Global Optimality in Deep Learning via Branch and Pruning
Not on the map. Why?
Abstract (arXiv)
Understanding the global optimality in deep learning (DL) has been attracting more and more attention recently. Conventional DL solvers, however, have not been developed intentionally to seek for such global optimality. In this paper we propose a novel approximation algorithm, BPGrad, towards optimizing deep models globally via branch and pruning. Our BPGrad algorithm is based on the assumption of Lipschitz continuity in DL, and as a result it can adaptively determine the step size for current gradient given the history of previous updates, wherein theoretically no smaller steps can achieve the global optimality. We prove that, by repeating such branch-and-pruning procedure, we can locate the global optimality within finite iterations. Empirically an efficient solver based on BPGrad for DL is proposed as well, and it outperforms conventional DL solvers such as Adagrad, Adadelta, RMSProp, and Adam in the tasks of object recognition, detection, and segmentation.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 1.
5 papers.
- 2021Colonoscopy Polyp Detection and Classification: Dataset Creation and Comparative Evaluationscited by 38
- 2021An Unsupervised Domain Adaptation Model based on Dual-module Adversarial Trainingcited by 10
- 2022A Stochastic Bundle Method for Interpolating Networkscited by 3
- 2023Training Neural Networks Using Reproducing Kernel Space Interpolation and Model Reductioncited by 1
- 2021Training Deep Neural Networks via Branch-and-Boundcited by 0
- 2023Training Neural Networks Using Reproducing Kernel Space Interpolation and Model Reduction31 Aug 2023
- 2022A Stochastic Bundle Method for Interpolating Networks29 Jan 2022
- 2021An Unsupervised Domain Adaptation Model based on Dual-module Adversarial Training31 Dec 2021
- 2021Colonoscopy Polyp Detection and Classification: Dataset Creation and Comparative Evaluations22 Apr 2021
- 2021Training Deep Neural Networks via Branch-and-Bound5 Apr 2021