Neural Learning of One-of-Many Solutions for Combinatorial Problems in Structured Output Spaces

08/27/2020
by   Yatin Nandwani, et al.
19

Recent research has proposed neural architectures for solving combinatorial problems in structured output spaces. In many such problems, there may exist multiple solutions for a given input, e.g. a partially filled Sudoku puzzle may have many completions satisfying all constraints. Further, we are often interested in finding any one of the possible solutions, without any preference between them. Existing approaches completely ignore this solution multiplicity. In this paper, we argue that being oblivious to the presence of multiple solutions can severely hamper their training ability. Our contribution is two fold. First, we formally define the task of learning one-of-many solutions for combinatorial problems in structured output spaces, which is applicable for solving several problems of interest such as N-Queens, and Sudoku. Second, we present a generic learning framework that adapts an existing prediction network for a combinatorial problem to handle solution multiplicity. Our framework uses a selection module, whose goal is to dynamically determine, for every input, the solution that is most effective for training the network parameters in any given learning iteration. We propose an RL based approach to jointly train the selection module with the prediction network. Experiments on three different domains, and using two different prediction networks, demonstrate that our framework significantly improves the accuracy in our setting, obtaining up to 21 pt gain over the baselines.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/10/2019

Reinforcement Learning with Chromatic Networks

We present a new algorithm for finding compact neural networks encoding ...
research
08/25/2022

Learning to Prune Instances of Steiner Tree Problem in Graphs

We consider the Steiner tree problem on graphs where we are given a set ...
research
05/14/2022

Efficient lifting of symmetry breaking constraints for complex combinatorial problems

Many industrial applications require finding solutions to challenging co...
research
10/12/2020

PECOS: Prediction for Enormous and Correlated Output Spaces

Many challenging problems in modern applications amount to finding relev...
research
10/30/2012

Algorithm Selection for Combinatorial Search Problems: A Survey

The Algorithm Selection Problem is concerned with selecting the best alg...
research
10/23/2020

Learning to Optimise General TSP Instances

The Travelling Salesman Problem (TSP) is a classical combinatorial optim...
research
02/14/2012

An Efficient Protocol for Negotiation over Combinatorial Domains with Incomplete Information

We study the problem of agent-based negotiation in combinatorial domains...

Please sign up or login with your details

Forgot password? Click here to reset