Learning and Optimization of Blackbox Combinatorial Solvers in Neural Networks
T.J. Wilder

TL;DR
This paper introduces a novel approach to optimize blackbox combinatorial solvers within neural networks by jointly learning solver parameters and selection, using a new regularization technique and the concept of a hyper-blackbox.
Contribution
It proposes a method to optimize both solver performance and selection within neural networks, introducing Time-cost Regularization and the hyper-blackbox concept.
Findings
Improved solver performance through joint optimization.
Effective learning of solver selection and heuristics.
Demonstrated benefits of hyper-blackbox architecture.
Abstract
The use of blackbox solvers inside neural networks is a relatively new area which aims to improve neural network performance by including proven, efficient solvers for complex problems. Existing work has created methods for learning networks with these solvers as components while treating them as a blackbox. This work attempts to improve upon existing techniques by optimizing not only over the primary loss function, but also over the performance of the solver itself by using Time-cost Regularization. Additionally, we propose a method to learn blackbox parameters such as which blackbox solver to use or the heuristic function for a particular solver. We do this by introducing the idea of a hyper-blackbox which is a blackbox around one or more internal blackboxes.
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
TopicsMachine Learning and Algorithms · Machine Learning and Data Classification · Neural Networks and Applications
