Deep Neural Networks as 0-1 Mixed Integer Linear Programs: A Feasibility Study
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks (DNNs) are very popular these days, and are the subject of a very intense investigation. A DNN is made by layers of internal units (or neurons), each of which computes an affine combination of the output of the units in the previous layer, applies a nonlinear operator, and outputs the corresponding value (also known as activation). A commonly-used nonlinear operator is the so-called rectified linear unit (ReLU), whose output is just the maximum between its input value and zero. In this (and other similar cases like max pooling, where the max operation involves more than one input value), one can model the DNN as a 0-1 Mixed Integer Linear Program (0-1 MILP) where the continuous variables correspond to the output values of each unit, and a binary variable is associated with each ReLU to model its yes/no nature. In this paper we discuss the peculiarity of this kind of 0-1 MILP models, and describe an effective bound-tightening technique intended to ease its solution. We also present possible applications of the 0-1 MILP model arising in feature visualization and in the construction of adversarial examples. Preliminary computational results are reported, aimed at investigating (on small DNNs) the computational performance of a state-of-the-art MILP solver when applied to a known test case, namely, hand-written digit recognition.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Dec 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 11; 2023: 1; 2024: 3; 2025: 1.
25 papers.
Sort:
- 2021Towards Lower Bounds on the Depth of ReLU Neural Networkscited by 55
- 2021Low Curvature Activations Reduce Overfitting in Adversarial Trainingcited by 29
- 2022Efficient Neural Network Analysis with Sum-of-Infeasibilitiescited by 24
- 2022Polarity Sampling: Quality and Diversity Control of Pre-Trained Generative Networks via Singular Valuescited by 21
- 2022Scalable Verification of GNN-based Job Schedulerscited by 18
- 2022Toward Certified Robustness Against Real-World Distribution Shiftscited by 16
- 2021Learning Security Classifiers with Verified Global Robustness Propertiescited by 14
- 2021Traversing the Local Polytopes of ReLU Neural Networks: A Unified Approach for Network Verificationcited by 13
- 2022A Unified View of SDP-based Neural Network Verification through Completely Positive Programmingcited by 12
- 2021DeepCert: Verification of Contextually Relevant Robustness for Neural Network Image Classifierscited by 11
- 2022CARE: Certifiably Robust Learning with Reasoning via Variational Inferencecited by 10
- 2024Detecting Brittle Decisions for Free: Leveraging Margin Consistency in Deep Robust Classifierscited by 10
13 more
- 2025Clip-and-Verify: Linear Constraint-Driven Domain Clipping for Accelerating Neural Network Verificationcited by 9
- 2021Smart Feasibility Pump: Reinforcement Learning for (Mixed) Integer Programmingcited by 8
- 2021Integer-arithmetic-only Certified Robustness for Quantized Neural Networkscited by 7
- 2022Smoothed Embeddings for Certified Few-Shot Learningcited by 5
- 2021Dynamic Defense Approach for Adversarial Robustness in Deep Neural Networks via Stochastic Ensemble Smoothed Modelcited by 4
- 2022Deep Neural Networks pruning via the Structured Perspective Regularizationcited by 4
- 2021Certified Defense via Latent Space Randomized Smoothing with Orthogonal Encoderscited by 3
- 2022A Mixed-Integer Programming Approach to Training Dense Neural Networkscited by 3
- 2023A Neural Network Based Choice Model for Assortment Optimizationcited by 3
- 2024A Survey of Neural Network Robustness Assessment in Image Recognitioncited by 2
- 2022Verifying Inverse Model Neural Networkscited by 1
- 2022DE-CROP: Data-efficient Certified Robustness for Pretrained Classifierscited by 1
- 2024Applications of 0-1 Neural Networks in Prescription and Predictioncited by 0
- 2025Clip-and-Verify: Linear Constraint-Driven Domain Clipping for Accelerating Neural Network Verification11 Dec 2025
- 2024Detecting Brittle Decisions for Free: Leveraging Margin Consistency in Deep Robust Classifiers26 Jun 2024
- 2024A Survey of Neural Network Robustness Assessment in Image Recognition12 Apr 2024
- 2024Applications of 0-1 Neural Networks in Prescription and Prediction29 Feb 2024
- 2023A Neural Network Based Choice Model for Assortment Optimization10 Aug 2023
- 2022DE-CROP: Data-efficient Certified Robustness for Pretrained Classifiers17 Oct 2022
- 2022CARE: Certifiably Robust Learning with Reasoning via Variational Inference12 Sep 2022
- 2022Deep Neural Networks pruning via the Structured Perspective Regularization28 Jun 2022
- 2022Toward Certified Robustness Against Real-World Distribution Shifts8 Jun 2022
- 2022Efficient Neural Network Analysis with Sum-of-Infeasibilities19 Mar 2022
- 2022Scalable Verification of GNN-based Job Schedulers7 Mar 2022
- 2022A Unified View of SDP-based Neural Network Verification through Completely Positive Programming6 Mar 2022
13 more
- 2022Polarity Sampling: Quality and Diversity Control of Pre-Trained Generative Networks via Singular Values3 Mar 2022
- 2022Verifying Inverse Model Neural Networks4 Feb 2022
- 2022Smoothed Embeddings for Certified Few-Shot Learning2 Feb 2022
- 2022A Mixed-Integer Programming Approach to Training Dense Neural Networks3 Jan 2022
- 2021Traversing the Local Polytopes of ReLU Neural Networks: A Unified Approach for Network Verification17 Nov 2021
- 2021Integer-arithmetic-only Certified Robustness for Quantized Neural Networks21 Aug 2021
- 2021Certified Defense via Latent Space Randomized Smoothing with Orthogonal Encoders1 Aug 2021
- 2021Towards Lower Bounds on the Depth of ReLU Neural Networks31 May 2021
- 2021Learning Security Classifiers with Verified Global Robustness Properties24 May 2021
- 2021Dynamic Defense Approach for Adversarial Robustness in Deep Neural Networks via Stochastic Ensemble Smoothed Model6 May 2021
- 2021DeepCert: Verification of Contextually Relevant Robustness for Neural Network Image Classifiers2 Mar 2021
- 2021Smart Feasibility Pump: Reinforcement Learning for (Mixed) Integer Programming18 Feb 2021
- 2021Low Curvature Activations Reduce Overfitting in Adversarial Training15 Feb 2021
- 2021Towards Lower Bounds on the Depth of ReLU Neural Networkscited by 55
- 2021Low Curvature Activations Reduce Overfitting in Adversarial Trainingcited by 29
- 2022Efficient Neural Network Analysis with Sum-of-Infeasibilitiescited by 24
- 2022Polarity Sampling: Quality and Diversity Control of Pre-Trained Generative Networks via Singular Valuescited by 21
- 2022Scalable Verification of GNN-based Job Schedulerscited by 18
- 2022Toward Certified Robustness Against Real-World Distribution Shiftscited by 16
- 2021Learning Security Classifiers with Verified Global Robustness Propertiescited by 14
- 2021Traversing the Local Polytopes of ReLU Neural Networks: A Unified Approach for Network Verificationcited by 13
- 2022A Unified View of SDP-based Neural Network Verification through Completely Positive Programmingcited by 12
- 2021DeepCert: Verification of Contextually Relevant Robustness for Neural Network Image Classifierscited by 11
- 2022CARE: Certifiably Robust Learning with Reasoning via Variational Inferencecited by 10
- 2024Detecting Brittle Decisions for Free: Leveraging Margin Consistency in Deep Robust Classifierscited by 10
12 most cited of 25 All 25 (JSON)
- 2025Clip-and-Verify: Linear Constraint-Driven Domain Clipping for Accelerating Neural Network Verification11 Dec 2025
- 2024Detecting Brittle Decisions for Free: Leveraging Margin Consistency in Deep Robust Classifiers26 Jun 2024
- 2024A Survey of Neural Network Robustness Assessment in Image Recognition12 Apr 2024
- 2024Applications of 0-1 Neural Networks in Prescription and Prediction29 Feb 2024
- 2023A Neural Network Based Choice Model for Assortment Optimization10 Aug 2023
- 2022DE-CROP: Data-efficient Certified Robustness for Pretrained Classifiers17 Oct 2022
- 2022CARE: Certifiably Robust Learning with Reasoning via Variational Inference12 Sep 2022
- 2022Deep Neural Networks pruning via the Structured Perspective Regularization28 Jun 2022
- 2022Toward Certified Robustness Against Real-World Distribution Shifts8 Jun 2022
- 2022Efficient Neural Network Analysis with Sum-of-Infeasibilities19 Mar 2022
- 2022Scalable Verification of GNN-based Job Schedulers7 Mar 2022
- 2022A Unified View of SDP-based Neural Network Verification through Completely Positive Programming6 Mar 2022
12 newest of 25 All 25 (JSON)