atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Scalable Neural Network Verification with Branch-and-bound Inferred Cutting Planes

NeurIPS 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Semidefinite relaxations for verification · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes BICCOS, which infers cutting planes from UNSAT subproblems during branch-and-bound, strengthens them by dropping split neurons, and uses multi-tree search to scale neural network verification without MIP solvers.

Problem

Neural network verification with branch-and-bound is slow; existing cutting-plane methods (GCP-CROWN) rely on generic MIP-solver cuts that do not scale to large networks.

Approach

Derive problem-specific cuts from verified (UNSAT) BaB subproblems that forbid infeasible combinations of ReLU states, strengthen them by removing unnecessary split neurons using influence scores and dual variables, and share them across the search tree, with a BFS-based multi-tree presolving step to find more cuts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BICCOS instead of β-CROWNNeural network verification · oval22# verified: 20 -> 26Helped
Use BICCOS instead of β-CROWNNeural network verification · cifar100-tinyimagenet-2022# verified: 69 -> 72Helped
Use BICCOS instead of β-CROWNNeural network verification · cifar100-2024# verified: 119 -> 125Helped
Use BICCOS instead of β-CROWNNeural network verification · tinyimagenet-2024# verified: 135 -> 140Helped
Add multi-tree search to base BICCOS (ablation)BICCOS · CIFAR CNN-B-AdvVer.%: 52.0 -> 52.5Helped
Add multi-tree search to base BICCOS (ablation)BICCOS · cifar100-2024Ver.%: 62.5 -> 61.5Hurt
Add multi-tree search to base BICCOS (ablation)BICCOS · tinyimagenet-2024Ver.%: 70.0 -> 70.0No clear effect
Enable adaptive configuration (MTS and/or MIP cuts) rather than base BICCOS (ablation)BICCOS · CIFAR CNN-B-AdvVer.%: 52.0 -> 54.5Helped
Enable adaptive configuration (MTS and/or MIP cuts) rather than base BICCOS (ablation)BICCOS · cifar100-2024Ver.%: 62.5 -> 62.5No clear effect
Enable adaptive configuration (MTS and/or MIP cuts) rather than base BICCOS (ablation)BICCOS · tinyimagenet-2024Ver.%: 70.0 -> 70.0No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 VNN-COMP benchmarks (oval22, cifar100-tinyimagenet-2022, cifar100-2024, tinyimagenet-2024) SDP-FO benchmark models

Benchmarks: VNN-COMP oval22 cifar100-tinyimagenet-2022 cifar100-2024 tinyimagenet-2024 SDP-FO MNIST/CIFAR models

Metrics: number of verified instances verified accuracy average verification time number of cuts domains visited

Baselines: β-CROWN GCP-CROWN with MIP cuts Venus2 MN-BaB PRIMA VeriNet PyRAT Marabou nnenum ERAN OVAL

Builds on: GCP-CROWN β-CROWN α,β-CROWN Planet relaxation filtered smart branching

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy