A Mixed-Integer Programming Approach to Training Dense Neural Networks
Not on the map. Why?
Abstract (arXiv)
Artificial Neural Networks (ANNs) are prevalent machine learning models that are applied across various real-world classification tasks. However, training ANNs is time-consuming and the resulting models take a lot of memory to deploy. In order to train more parsimonious ANNs, we propose a novel mixed-integer programming (MIP) formulation for training fully-connected ANNs. Our formulations can account for both binary and rectified linear unit (ReLU) activations, and for the use of a log-likelihood loss. We present numerical experiments comparing our MIP-based methods against existing approaches and show that we are able to achieve competitive out-of-sample performance with more parsimonious models.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 9 of its 29 references that are in the map. First posted on arXiv 3 Jan 2022.
Builds on
9 of 29 references.
References · 9
- 2014Going Deeper with Convolutionscited by 4,231
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2018Strong mixed-integer programming formulations for trained neural networkscited by 115
- 2018Greedy Layerwise Learning Can Scale to ImageNetcited by 113
- 2019Putting An End to End-to-End: Gradient-Isolated Learning of Representationscited by 85
- 2016Training Neural Networks Without Gradients: A Scalable ADMM Approachcited by 61
- 2017Deep Neural Networks as 0-1 Mixed Integer Linear Programs: A Feasibility Studycited by 25
- 2018Lifted Neural Networkscited by 19
- 2021Efficient and Robust Mixed-Integer Optimization Methods for Training Binarized Deep Neural Networkscited by 4
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 2.
3 papers.