pith. machine review for the scientific record. sign in

arxiv: 1711.07356 · v3 · pith:2KGB6JGPnew · submitted 2017-11-20 · 💻 cs.LG · cs.CR· cs.CV

Evaluating Robustness of Neural Networks with Mixed Integer Programming

classification 💻 cs.LG cs.CRcs.CV
keywords networksadversarialexamplesneuralaccuracyboundedclassifiercomputational
0
0 comments X
read the original abstract

Neural networks have demonstrated considerable success on a wide variety of real-world problems. However, networks trained only to optimize for training accuracy can often be fooled by adversarial examples - slightly perturbed inputs that are misclassified with high confidence. Verification of networks enables us to gauge their vulnerability to such adversarial examples. We formulate verification of piecewise-linear neural networks as a mixed integer program. On a representative task of finding minimum adversarial distortions, our verifier is two to three orders of magnitude quicker than the state-of-the-art. We achieve this computational speedup via tight formulations for non-linearities, as well as a novel presolve algorithm that makes full use of all information available. The computational speedup allows us to verify properties on convolutional networks with an order of magnitude more ReLUs than networks previously verified by any complete verifier. In particular, we determine for the first time the exact adversarial accuracy of an MNIST classifier to perturbations with bounded $l_\infty$ norm $\epsilon=0.1$: for this classifier, we find an adversarial example for 4.38% of samples, and a certificate of robustness (to perturbations with bounded norm) for the remainder. Across all robust training procedures and network architectures considered, we are able to certify more samples than the state-of-the-art and find more adversarial examples than a strong first-order attack.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Neural Two-Stage Stochastic Volt-VAR Optimization for Three-Phase Unbalanced Distribution Systems with Network Reconfiguration

    eess.SY 2025-10 unverdicted novelty 6.0

    A neural network approximates the second-stage recourse model in two-stage stochastic Volt-VAR optimization, allowing the full problem to be solved as a mixed-integer linear program with over 50x speedup and sub-0.3% ...

  2. A Performance Analyzer for a Public Cloud's ML-Augmented VM Allocator

    cs.DC 2025-12 unverdicted novelty 5.0

    SANJESH applies bi-level optimization to production traces and reveals VM allocation scenarios that cause 4x worse performance than the operator's existing evaluator detected.