mlsanityData to 7 Oct 2026

Neural Models for Output-Space Invariance in Combinatorial Problems

arXiv 2202.03229 ↗First posted 7 Feb 2022cs.LG cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Recently many neural models have been proposed to solve combinatorial puzzles by implicitly learning underlying constraints using their solved instances, such as sudoku or graph coloring (GCP). One drawback of the proposed architectures, which are often based on Graph Neural Networks (GNN), is that they cannot generalize across the size of the output space from which variables are assigned a value, for example, set of colors in a GCP, or board-size in sudoku. We call the output space for the variables as 'value-set'. While many works have demonstrated generalization of GNNs across graph size, there has been no study on how to design a GNN for achieving value-set invariance for problems that come from the same domain. For example, learning to solve 16 x 16 sudoku after being trained on only 9 x 9 sudokus. In this work, we propose novel methods to extend GNN based architectures to achieve value-set invariance. Specifically, our model builds on recently proposed Recurrent Relational Networks. Our first approach exploits the graph-size invariance of GNNs by converting a multi-class node classification problem into a binary node classification problem. Our second approach works directly with multiple classes by adding multiple nodes corresponding to the values in the value-set, and then connecting variable nodes to value nodes depending on the problem initialization. Our experimental evaluation on three different combinatorial problems demonstrates that both our models perform well on our novel problem, compared to a generic neural reasoner. Between two of our models, we observe an inherent trade-off: while the binarized model gives better performance when trained on smaller value-sets, multi-valued model is much more memory efficient, resulting in improved performance when trained on larger value-sets, where binarized model fails to train.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 16 of its 32 references that are in the map. First posted on arXiv 7 Feb 2022.

Builds on

16 of 32 references.

References · 16

  1. 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
  2. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
  3. 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,194
  4. 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 389
  5. 2017Learning Explanatory Rules from Noisy Datacited by 210
  6. 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
  7. 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
  8. 2016Value Iteration Networkscited by 158
  9. 2019Neural Logic Machinescited by 144
  10. 2020From Local Structures to Size Generalization in Graph Neural Networkscited by 119
  11. 2021Size-Invariant Graph Representations for Graph Classification Extrapolationscited by 82
  12. 2017Recurrent Relational Networkscited by 71
4 more
  1. 2019PDP: A General Neural Framework for Learning Constraint Satisfaction Solverscited by 14
  2. 2020Neural Learning of One-of-Many Solutions for Combinatorial Problems in Structured Output Spacescited by 12
  3. 2018Transfer of Deep Reactive Policies for MDP Planningcited by 11
  4. 2018DeepLogic: Towards End-to-End Differentiable Logical Reasoningcited by 8

Built on by

Cited by year

Citing papers per year: 2022: 1.

1 paper.