mlsanityData to 7 Oct 2026

Neural Network Branch-and-Bound for Neural Network Verification

arXiv 2107.12855 ↗First posted 27 Jul 2021cs.LG cs.AIcited by 6

Not on the map. Why?

Abstract (arXiv)

Many available formal verification methods have been shown to be instances of a unified Branch-and-Bound (BaB) formulation. We propose a novel machine learning framework that can be used for designing an effective branching strategy as well as for computing better lower bounds. Specifically, we learn two graph neural networks (GNN) that both directly treat the network we want to verify as a graph input and perform forward-backward passes through the GNN layers. We use one GNN to simulate the strong branching heuristic behaviour and another to compute a feasible dual solution of the convex relaxation, thereby providing a valid lower bound. We provide a new verification dataset that is more challenging than those used in the literature, thereby providing an effective alternative for testing algorithmic improvements for verification. Whilst using just one of the GNNs leads to a reduction in verification time, we get optimal performance when combining the two GNN approaches. Our combined framework achieves a 50% reduction in both the number of branches and the time required for verification on various convolutional networks when compared to several state-of-the-art verification methods. In addition, we show that our GNN models generalize well to harder properties on larger unseen networks.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 25 of its 42 references that are in the map. First posted on arXiv 27 Jul 2021.

Builds on

25 of 42 references.

References · 25

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  3. 2013Intriguing properties of neural networkscited by 5,114
  4. 2016End to End Learning for Self-Driving Carscited by 1,000
  5. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
  6. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
  7. 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 564
  8. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
  9. 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 439
  10. 2018On the Effectiveness of Interval Bound Propagation for Training Verifiably Robust Modelscited by 322
  11. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
  12. 2018Certified Defenses against Adversarial Examplescited by 305
13 more
  1. 2018Towards Fast Computation of Certified Robustness for ReLU Networkscited by 254
  2. 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 241
  3. 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
  4. 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
  5. 2019Branch and Bound for Piecewise Linear Neural Network Verificationcited by 138
  6. 2018A Dual Approach to Scalable Verification of Deep Networkscited by 125
  7. 2018Strong mixed-integer programming formulations for trained neural networkscited by 115
  8. 2018Training verified learners with learned verifierscited by 50
  9. 2021Improved Branch and Bound for Neural Network Verification via Lagrangian Decompositioncited by 44
  10. 2019Optimization and Abstraction: A Synergistic Approach for Analyzing Neural Network Robustnesscited by 40
  11. 2020Lagrangian Decomposition for Neural Network Verificationcited by 35
  12. 2019Fast Neural Network Verification via Shadow Pricescited by 17
  13. 2018Cuts, Primal Heuristics, and Learning to Branch for the Time-Dependent Traveling Salesman Problemcited by 11

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 2; 2023: 0; 2024: 2; 2025: 0; 2026: 1.

6 papers.