Daily Arxiv

This is a page that curates AI-related papers published worldwide.
All content here is summarized using Google Gemini and operated on a non-profit basis.
Copyright for each paper belongs to the authors and their institutions; please make sure to credit the source when sharing.

On the Hardness of Learning GNN-based SAT Solvers: The Role of Graph Ricci Curvature

Created by
  • Haebom

Author

Geri Skenderi

Outline

This paper analyzes the causes of performance degradation in Boolean satisfiability problems (SAT) using graph neural networks (GNNs) from a geometric perspective. Specifically, we quantify local connectivity bottlenecks in graphs using graph richness curvature (RC). We demonstrate that bipartite graphs derived from difficult k-SAT problems exhibit negative curvature, and that curvature decreases with problem difficulty. This demonstrates that GNN-based SAT solvers struggle to compress long-range dependencies into fixed-length representations, leading to "oversquashing." Experimental results demonstrate that curvature can be used as an indicator of problem complexity and for performance prediction. We also present implications for existing solver design principles and suggest future research directions.

Takeaways, Limitations

Takeaways:
We suggest that graph richness curvature can be used as an indicator to predict the difficulty of SAT questions.
We identify the 'overcompression' phenomenon as the cause of the performance degradation of GNN-based SAT solvers.
It provides new insights into the design of existing SAT solvers and suggests future research directions.
Limitations:
This study is limited to a specific type of SAT problem (k-SAT), and its applicability to general SAT problems requires further research.
No specific GNN architecture improvements have been proposed to mitigate the 'over-compression' phenomenon.
Further validation is needed to determine the practical applicability of the proposed curvature-based difficulty prediction method.
👍