On the Expressive Power of GNNs to Solve Linear SDPs
Not on the map. Why?
Abstract (arXiv)
Semidefinite programs (SDPs) are a powerful framework for convex optimization and for constructing strong relaxations of hard combinatorial problems. However, solving large SDPs can be computationally expensive, motivating the use of machine learning models as fast computational surrogates. Graph neural networks (GNNs) are a natural candidate in this setting due to their sparsity-awareness and ability to model variable-constraint interactions. In this work, we study what expressive power is sufficient to recover optimal SDP solutions. We first prove negative results showing that standard GNN architectures fail on recovering linear SDP solutions. We then identify a more expressive architecture that captures the key structure of SDPs and can, in particular, emulate the updates of a standard first-order solver. Empirically, on both synthetic and textscSdpLib benchmarks of various classes of SDPs, this more expressive architecture achieves consistently lower prediction error and objective gap than theoretically weaker baselines. Finally, using the learned high-quality predictions to warm-start the first-order solver yields practical speedups of up to 80%.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 60 of its 99 references that are in the map. First posted on arXiv 30 Apr 2026.
Builds on
60 of 99 references.
References · 60
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016Layer Normalizationcited by 5,579
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2021Convex optimizationcited by 2,479
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 702
- 2020A Generalization of Transformer Networks to Graphscited by 653
- 2019Provably Powerful Graph Networkscited by 385
- 2017Residual Gated Graph ConvNetscited by 341
38 more
- 2018Invariant and Equivariant Graph Networkscited by 339
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2021Identity-aware Graph Neural Networkscited by 197
- 2022Structure-Aware Transformer for Graph Representation Learningcited by 191
- 2022Pure Transformers are Powerful Graph Learnerscited by 188
- 2020Random Features Strengthen Graph Neural Networkscited by 184
- 2021Equivariant Subgraph Aggregation Networkscited by 154
- 2021From Stars to Subgraphs: Uplifting Any GNN with Local Structure Awarenesscited by 154
- 2021Nested Graph Neural Networkscited by 136
- 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 121
- 2021DropGNN: Random Dropouts Increase the Expressiveness of Graph Neural Networkscited by 117
- 2020GraphNorm: A Principled Approach to Accelerating Graph Neural Network Trainingcited by 116
- 2022Understanding and Extending Subgraph GNNs by Rethinking Their Symmetriescited by 112
- 2021The Logic of Graph Neural Networkscited by 84
- 2023A Complete Expressiveness Hierarchy for Subgraph GNNs via Subgraph Weisfeiler-Lehman Testscited by 64
- 2022Self-Supervised Primal-Dual Learning for Constrained Optimizationcited by 60
- 2022Ordered Subgraph Aggregation Networkscited by 57
- 2022Boosting the Cycle Counting Power of Graph Neural Networks with I2-GNNscited by 55
- 2020A Faster Interior Point Method for Semidefinite Programmingcited by 53
- 2022MIP-GNN: A Data-Driven Framework for Guiding Combinatorial Solverscited by 48
- 2022On Representing Linear Programs by Graph Neural Networkscited by 39
- 2022SpeqNets: Sparsity-aware Permutation-equivariant Graph Networkscited by 37
- 2023Graph Positional Encoding via Random Feature Propagationcited by 30
- 2023Exploring the Power of Graph Neural Networks in Solving Linear Optimization Problemscited by 24
- 2022On Representing Mixed-Integer Linear Programs by Graph Neural Networkscited by 23
- 2020Operator splitting for a homogeneous embedding of the linear complementarity problemcited by 21
- 2023Efficient Subgraph GNNs by Learning Effective Selection Policiescited by 17
- 2015Tight Lower and Upper Bounds for the Complexity of Canonical Colour Refinementcited by 16
- 2024Expressive Power of Graph Neural Networks for (Mixed-Integer) Quadratic Programscited by 16
- 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programmingcited by 14
- 2024Rethinking the Capacity of Graph Neural Networks for Branching Strategycited by 12
- 2024Towards Principled Graph Transformerscited by 11
- 2024Dual Lagrangian Learning for Conic Optimizationcited by 11
- 2024Aligning Transformers with Weisfeiler-Lemancited by 8
- 2024A Flexible, Equivariant Framework for Subgraph GNNs via Graph Products and Graph Coarseningcited by 8
- 2025On Transferring Transferability: Towards a Theory for Size Generalizationcited by 7
- 2022Two-Dimensional Weisfeiler-Lehman Graph Neural Networks for Link Predictioncited by 6
- 2024On Representing Convex Quadratically Constrained Quadratic Programs via Graph Neural Networkscited by 6
50 most cited of 60 All 60 (JSON)
Built on by
Citing papers per year: 2026: 1.
1 paper.