paper-with-me

홈 › Papers

Training Deep Neural Networks via Branch-and-Bound

2021-04-05 · Yuanwei Wu, Ziming Zhang, Guanghui Wang

In this paper, we propose BPGrad, a novel approximate algorithm for deep nueral network training, based on adaptive estimates of feasible region via branch-and-bound. The method is based on the assumption of Lipschitz continuity in objective function, and as a result, it can adaptively determine the step size for the current gradient given the history of previous updates. We prove that, by repeating such a branch-and-pruning procedure, it can achieve the optimal solution within finite iterations. A computationally efficient solver based on BPGrad has been proposed to train the deep neural networks. Empirical results demonstrate that BPGrad solver works well in practice and compares favorably to other stochastic optimization methods in the tasks of object recognition, detection, and segmentation. The code is available at \url{https://github.com/RyanCV/BPGrad}.

📄 PDF Abstract BibTeX arXiv:2104.01730

Code (1)

RyanCV/BPGrad 공식 구현

Tasks

Object RecognitionStochastic Optimization

Methods 이 논문이 사용한 방법론

RMSProp RMSProp is an unpublished adaptive learning rate optimizer proposed by Geoff Hinton. The motivation…
Adam 설명 없음

Similar Papers 제목 키워드 기반

Improved Branch and Bound for Neural Network Verification via Lagrangian Decomposition

2021-04-14 · Alessandro De Palma, Rudy Bunel, Alban Desmaison, Krishnamurthy Dvijotham 외

We improve the scalability of Branch and Bound (BaB) algorithms for formally proving input-output properties of neural networks. First, we propose novel bounding algorithms based on Lagrangian Decomposition. Previous wor…

Adversarial RobustnessGPU

TreeDQN: Learning to minimize Branch-and-Bound tree

2023-06-09 · Dmitry Sorokin, Alexander Kostin

Combinatorial optimization problems require an exhaustive search to find the optimal solution. A convenient approach to solving combinatorial optimization tasks in the form of Mixed Integer Linear Programs is Branch-and-…

Combinatorial Optimizationreinforcement-learningReinforcement LearningVariable Selection

Design and Implementation of an Heuristic-Enhanced Branch-and-Bound Solver for MILP

2022-06-04 · Warley Almeida Silva, Federico Bobbio, Flore Caye, Defeng Liu 외

We present a solver for Mixed Integer Programs (MIP) developed for the MIP competition 2022. Given the 10 minutes bound on the computational time established by the rules of the competition, our method focuses on finding…

Exact Combinatorial Optimization with Graph Convolutional Neural Networks

2019-06-04 · NeurIPS 2019 12 · Maxime Gasse, Didier Chételat, Nicola Ferroni, Laurent Charlin 외

Combinatorial optimization problems are typically tackled by the branch-and-bound paradigm. We propose a new graph convolutional neural network model for learning branch-and-bound variable selection policies, which lever…

Combinatorial OptimizationImitation LearningVariable Selection

Branch Ranking for Efficient Mixed-Integer Programming via Offline Ranking-based Policy Learning

2022-07-26 · Zeren Huang, WenHao Chen, Weinan Zhang, Chuhan Shi 외

Deriving a good variable selection strategy in branch-and-bound is essential for the efficiency of modern mixed-integer programming (MIP) solvers. With MIP branching data collected during the previous solution process, l…

Decision MakingReinforcement Learning (RL)Sequential Decision MakingVariable Selection