Optimizing over an ensemble of neural networks
Not on the map. Why?
Abstract (arXiv)
We study optimization problems where the objective function is modeled through feedforward neural networks with rectified linear unit (ReLU) activation. Recent literature has explored the use of a single neural network to model either uncertain or complex elements within an objective function. However, it is well known that ensembles of neural networks produce more stable predictions and have better generalizability than models with single neural networks, which motivates the investigation of ensembles of neural networks rather than single neural networks in decision-making pipelines. We study how to incorporate a neural network ensemble as the objective function of an optimization model and explore computational approaches for the ensuing problem. We present a mixed-integer linear program based on existing popular big-M formulations for optimizing over a single neural network. We develop a two-phase approach for our model that combines preprocessing procedures to tighten bounds for critical neurons in the neural networks with a Lagrangian relaxation-based branch-and-bound approach. Experimental evaluations of our solution methods suggest that using ensembles of neural networks yields more stable and higher quality solutions, compared to single neural networks, and that our optimization algorithm outperforms (the adaption of) a state-of-the-art approach in terms of computational time and optimality gaps.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 20 of its 51 references that are in the map. First posted on arXiv 13 Dec 2021.
Builds on
20 of 51 references.
References · 20
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2017Bounding and Counting Linear Regions of Deep Neural Networkscited by 161
- 2014From Predictive to Prescriptive Analyticscited by 143
- 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 127
- 2018Strong mixed-integer programming formulations for trained neural networkscited by 115
- 2017Maximum Resilience of Artificial Neural Networkscited by 97
- 2013A Literature Survey of Benchmark Functions For Global Optimization Problemscited by 77
- 2018Training for Faster Adversarial Robustness Verification via Inducing ReLU Stabilitycited by 67
- 2017Ensemble Samplingcited by 62
- 2021Partition-based formulations for mixed-integer optimization of trained ReLU neural networkscited by 39
- 2020Lossless Compression of Deep Neural Networkscited by 34
- 2018Global Deterministic Optimization with Artificial Neural Networks Embeddedcited by 33
8 more
- 2019ReLU Networks as Surrogate Models in Mixed-Integer Linear Programscited by 33
- 2021Mixed-Integer Optimization with Constraint Learningcited by 31
- 2019JANOS: An Integrated Predictive and Prescriptive Modeling Frameworkcited by 27
- 2017Optimization of Tree Ensemblescited by 26
- 2020Model Distillation for Revenue Optimization: Interpretable Personalized Pricingcited by 24
- 2018Mixed-Integer Convex Nonlinear Optimization with Gradient-Boosted Trees Embeddedcited by 16
- 2020ENTMOOT: A Framework for Optimization over Ensemble Tree Modelscited by 13
- 2014Learning optimization models in the presence of unknown relationscited by 10
Built on by
Citing papers per year: 2024: 1.
1 paper.