Combinatorial Attacks on Binarized Neural Networks
Elias B. Khalil, Amrita Gupta, Bistra Dilkina

TL;DR
This paper introduces combinatorial attack methods for Binarized Neural Networks, proposing a MILP formulation and a scalable decomposition algorithm, IProp, to effectively generate adversarial examples and improve robustness evaluation.
Contribution
It presents a novel MILP-based attack formulation for BNNs and introduces IProp, a scalable algorithm that outperforms gradient-based attacks in effectiveness and scalability.
Findings
IProp outperforms FGSM in attacking BNNs on MNIST datasets.
The MILP formulation effectively models BNN attacks but is limited by size.
IProp scales better than MILP for larger networks and perturbation spaces.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Machine Learning and Algorithms · Anomaly Detection Techniques and Applications
