Summary
This paper proposes and evaluates the use of diffusion models for solving combinatorial optimization problems on graphs.
The goal is to construct a probability distribution on the solution space that puts weight on high-quality solutions.
First, a dataset of optimal or near-optimal solutions is generated offline with a problem-specific solver.
Then, a diffusion model is trained in a supervised manner to maximize the likelihood of these solutions.
Finally, during inference, new solutions are generated from white noise, and put through a post-processing step to ensure feasibility.
Since many combinatorial problems exhibit a graphical structure, the diffusion model is based on a message-passing graph neural network.
To handle binary vectors, both discrete and continuous diffusion schemes are explored.
An accelerated inference scheme is suggested, along with several solution decoding and improvement heuristics.
An extensive set of benchmarks underlines the efficiency of the method compared to numerous alternatives from the state of the art.
Strengths
### Originality
The main innovation here is the adaptation of diffusion models from image generation to combinatorial optimization.
It comes with a shift from convolutional to message-passing neural architectures, as well as other design questions like choosing the best type of noise process.
The combination of these known ideas is more than sufficient in terms of novelty.
### Quality
It is an extremely solid study in all regards.
The new methods are carefully justified and well-situated with respect to previous work.
The experiments are impressive in their breadth, and they do highlight the performance and promise of graph-based diffusion models.
### Clarity
I really enjoyed reading this paper.
The authors are clear and honest, they do not resort to useless mathematical details to obfuscate their main contributions.
The appendix is very thoughtfully designed, especially the FAQ section at the beginning which underlines the main motivations.
### Significance
The change of paradigm from images to graphs in diffusion models is a great foundation for future work.
While it is not a huge theoretical leap, it takes some good ideas and craftsmanship to get it right, and that's what the authors showed.
I am excited to see what comes out of it.
Weaknesses
### Originality
n.a.
### Quality
n.a.
### Clarity
It would help to specify why distribution multimodality is so important for solution generation, since that seems to be a main argument in favor of diffusion models.
### Significance
The main limitation that I see is that this approach requires access to a dataset of high-quality solution, which is costly to generate.
I think the method also generalizes to unsupervised learning without much additional headache, maybe that is worth discussing as a perspective?
Questions
L49: Why are non-autoregressive models limited in expressiveness?
L75: For symmetry maybe you could include related work on the third avenue from the state of the art, namely iterative improvement methods?
L83: Do all best-performing methods use attention nowadays?
L130: Would some form of regularization help in the loss?
L182: The justification of your choice of network is a bit vague, can you elaborate?
L236: Is sparsification done before or after exact solving with Concorde / LKH?
L244: I feel like tour length and drop are redundant, even though the averaging over instances makes them different. Why include both? Also, the combinatorial optimization world usually prefers "(optimality) gap" in terms of nomenclature.
L279 (Table 2): If the runtimes are not comparable, why include them?
L321: Can you elaborate on the inductive bias of your architecture for ER graphs?
Appendix L40: If the runtime is not meaningful in Table 1, why report it in Table 2?
Appendix L220: Which benchmark studies are you referring to?
Rating
8: Strong Accept: Technically strong paper, with novel ideas, excellent impact on at least one area, or high-to-excellent impact on multiple areas, with excellent evaluation, resources, and reproducibility, and no unaddressed ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
Limitations are well discussed in the paper.
Societal impact is irrelevant.