Are Graph Neural Networks Optimal Approximation Algorithms?

17 Sept 2023 (modified: 25 Mar 2024)ICLR 2024 Conference Withdrawn SubmissionEveryoneRevisionsBibTeX
Keywords: graph neural networks, geometric deep learning, discrete optimization, combinatorial optimization, unsupervised learning
TL;DR: Graph Neural Networks are provably optimal approximation algorithms for large class of combinatorial optimization problems, which we also demonstrate empirically.
Abstract: In this work, utilizing powerful algorithmic tools from semidefinite programming (SDP), we design graph neural network architectures that can be used to obtain optimal approximation algorithms for a large class of combinatorial optimization problems. Concretely, assuming the Unique Games Conjecture, we prove that polynomial-sized message passing algorithms can represent the most powerful polynomial time algorithms for Max Constraint Satisfaction Problems. We leverage this result to construct efficient graph neural network architectures that obtain high-quality approximate solutions on landmark combinatorial optimization problems such as max-cut and maximum independent set. Our approach achieves strong empirical results across a wide range of real-world and synthetic datasets against both neural baselines and classical algorithms. Furthermore, we demonstrate that our method is competitive with standard SDP solvers while enjoying improved scalability and shorter execution times.
Primary Area: unsupervised, self-supervised, semi-supervised, and supervised representation learning
Code Of Ethics: I acknowledge that I and all co-authors of this work have read and commit to adhering to the ICLR Code of Ethics.
Submission Guidelines: I certify that this submission complies with the submission instructions as described on https://iclr.cc/Conferences/2024/AuthorGuide.
Anonymous Url: I certify that there is no URL (e.g., github page) that could be used to find authors' identity.
No Acknowledgement Section: I certify that there is no acknowledgement section in this submission for double blind review.
Submission Number: 934
Loading