Optimizing over an ensemble of neural networks
Keliang Wang, Leonardo Lozano, Carlos Cardonha, David Bergman

TL;DR
This paper investigates how to optimize over ensembles of neural networks, demonstrating that ensembles lead to more stable and higher quality solutions, and proposing computational methods to efficiently solve such problems.
Contribution
It introduces a novel optimization framework for neural network ensembles, combining mixed-integer linear programming with a two-phase approach for improved computational performance.
Findings
Ensembles produce more stable predictions than single networks.
The proposed algorithm outperforms existing methods in computational efficiency.
Ensembles yield higher quality solutions in optimization tasks.
Abstract
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…
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
TopicsNeural Networks and Applications · Machine Learning in Materials Science · Machine Learning and Algorithms
