Combinatorial Attacks on Binarized Neural Networks
Not on the map. Why?
Abstract (arXiv)
Binarized Neural Networks (BNNs) have recently attracted significant interest due to their computational efficiency. Concurrently, it has been shown that neural networks may be overly sensitive to "attacks" - tiny adversarial changes in the input - which may be detrimental to their use in safety-critical domains. Designing attack algorithms that effectively fool trained models is a key step towards learning robust neural networks. The discrete, non-differentiable nature of BNNs, which distinguishes them from their full-precision counterparts, poses a challenge to gradient-based attacks. In this work, we study the problem of attacking a BNN through the lens of combinatorial and integer optimization. We propose a Mixed Integer Linear Programming (MILP) formulation of the problem. While exact and flexible, the MILP quickly becomes intractable as the network and perturbation space grow. To address this issue, we propose IProp, a decomposition-based algorithm that solves a sequence of much smaller MILP problems. Experimentally, we evaluate both proposed methods against the standard gradient-based attack (FGSM) on MNIST and Fashion-MNIST, and show that IProp performs favorably compared to FGSM, while scaling beyond the limits of the MILP.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 1; 2023: 2; 2024: 2; 2025: 1.
11 papers.
- 2021Advances in adversarial attacks and defenses in computer vision: A surveycited by 127
- 2021Learning Optimal Prescriptive Trees from Observational Datacited by 10
- 2021Modeling Design and Control Problems Involving Neural Network Surrogatescited by 8
- 2023Computational Tradeoffs of Optimization-Based Bound Tightening in ReLU Networkscited by 6
- 2021Efficient and Robust Mixed-Integer Optimization Methods for Training Binarized Deep Neural Networkscited by 4
- 2021Defensive Tensorizationcited by 1
- 2022Multi-Objective Linear Ensembles for Robust and Sparse Training of Few-Bit Neural Networkscited by 1
- 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimizationcited by 1
- 2023ARBiBench: Benchmarking Adversarial Robustness of Binarized Neural Networkscited by 0
- 2024Tightening convex relaxations of trained neural networks: a unified approach for convex and S-shaped activationscited by 0
- 2025On Integer Programming for the Binarized Neural Network Verification Problemcited by 0
- 2025On Integer Programming for the Binarized Neural Network Verification Problem1 Oct 2025
- 2024Tightening convex relaxations of trained neural networks: a unified approach for convex and S-shaped activations30 Oct 2024
- 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimization27 May 2024
- 2023Computational Tradeoffs of Optimization-Based Bound Tightening in ReLU Networks27 Dec 2023
- 2023ARBiBench: Benchmarking Adversarial Robustness of Binarized Neural Networks21 Dec 2023
- 2022Multi-Objective Linear Ensembles for Robust and Sparse Training of Few-Bit Neural Networks7 Dec 2022
- 2021Modeling Design and Control Problems Involving Neural Network Surrogates20 Nov 2021
- 2021Defensive Tensorization26 Oct 2021
- 2021Efficient and Robust Mixed-Integer Optimization Methods for Training Binarized Deep Neural Networks21 Oct 2021
- 2021Learning Optimal Prescriptive Trees from Observational Data31 Aug 2021
- 2021Advances in adversarial attacks and defenses in computer vision: A survey1 Aug 2021