mlsanityData to 7 Oct 2026

A Geometric Perspective on the Difficulties of Learning GNN-based SAT Solvers

arXiv 2508.21513 ↗First posted 29 Aug 2025cs.LG cond-mat.dis-nn cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Graph Neural Networks (GNNs) have gathered increasing interest as learnable solvers of Boolean Satisfiability Problems (SATs), operating on graph representations of logical formulas. However, their performance degrades sharply on harder and more constrained instances, raising questions about architectural limitations. In this paper, we work towards a geometric explanation built upon graph Ricci Curvature (RC). We prove that bipartite graphs derived from random k-SAT formulas are inherently negatively curved, and that this curvature decreases with instance difficulty. Given that negative graph RC indicates local connectivity bottlenecks, we argue that GNN solvers are affected by oversquashing, a phenomenon where long-range dependencies become impossible to compress into fixed-length representations. We validate our claims empirically across different SAT benchmarks and confirm that curvature is both a strong indicator of problem complexity and can be used to predict generalization error. Finally, we connect our findings to the design of existing solvers and outline promising directions for future work.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 52 references that are in the map. First posted on arXiv 29 Aug 2025.

Builds on

21 of 52 references.

References · 21

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  4. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  5. 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
  6. 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
  7. 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 624
  8. 2021Understanding over-squashing and bottlenecks on graphs via curvaturecited by 471
  9. 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
  10. 2021GRAND: Graph Neural Diffusioncited by 258
  11. 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
  12. 2022Revisiting Over-smoothing and Over-squashing Using Ollivier-Ricci Curvaturecited by 96
9 more
  1. 2025On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph Learningcited by 42
  2. 2021Goal-Aware Neural SAT Solvercited by 27
  3. 2023From Continuous Dynamics to Graph Neural Networks: Neural Diffusion and Beyondcited by 26
  4. 2023G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networkscited by 17
  5. 2015The backtracking survey propagation algorithm for solving random K-SAT problemscited by 14
  6. 2023Effective Structural Encodings via Local Curvature Profilescited by 13
  7. 2019Monte Carlo algorithms are very effective in finding the largest independent set in sparse random graphscited by 9
  8. 2022Denoising Diffusion for Sampling SAT Solutionscited by 4
  9. 2025Neural Approaches to SAT Solving: Design Choices and Interpretabilitycited by 2

Built on by

Not cited yet.