PDP: A General Neural Framework for Learning Constraint Satisfaction Solvers
Not on the map. Why?
Abstract (arXiv)
There have been recent efforts for incorporating Graph Neural Network models for learning full-stack solvers for constraint satisfaction problems (CSP) and particularly Boolean satisfiability (SAT). Despite the unique representational power of these neural embedding models, it is not clear how the search strategy in the learned models actually works. On the other hand, by fixing the search strategy (e.g. greedy search), we would effectively deprive the neural models of learning better strategies than those given. In this paper, we propose a generic neural framework for learning CSP solvers that can be described in terms of probabilistic inference and yet learn search strategies beyond greedy search. Our framework is based on the idea of propagation, decimation and prediction (and hence the name PDP) in graphical models, and can be trained directly toward solving CSP in a fully unsupervised manner via energy minimization, as shown in the paper. Our experimental results demonstrate the effectiveness of our framework for SAT solving compared to both neural and the state-of-the-art baselines.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 6; 2023: 3; 2024: 1; 2025: 2.
14 papers.
Sort:
By area:
- 2023RAYEN: Imposition of Hard Convex Constraints on Neural Networkscited by 30
- 2021Goal-Aware Neural SAT Solvercited by 27
- 2022One Model, Any CSP: Graph Neural Networks as Fast Global Search Heuristics for Constraint Satisfactioncited by 27
- 2022Augment with Care: Contrastive Learning for Combinatorial Problemscited by 22
- 2022NSNet: A General Neural Probabilistic Framework for Satisfiability Problemscited by 18
- 2023G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networkscited by 17
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 10
- 2021Transformer-based Machine Learning for Fast SAT Solvers and Logic Synthesiscited by 8
- 2022A Solver-Free Framework for Scalable Learning in Neural ILP Architecturescited by 5
- 2022Denoising Diffusion for Sampling SAT Solutionscited by 4
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraintscited by 4
- 2022Neural Models for Output-Space Invariance in Combinatorial Problemscited by 1
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraints28 Oct 2025
- 2025Attn-JGNN: Attention Enhanced Join-Graph Neural Networks17 Oct 2025
- 2024An Unsupervised Learning Framework Combined with Heuristics for the Maximum Minimal Cut Problem16 Aug 2024
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?1 Oct 2023
- 2023G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networks29 Sep 2023
- 2023RAYEN: Imposition of Hard Convex Constraints on Neural Networks17 Jul 2023
- 2022Denoising Diffusion for Sampling SAT Solutions30 Nov 2022
- 2022NSNet: A General Neural Probabilistic Framework for Satisfiability Problems7 Nov 2022
- 2022A Solver-Free Framework for Scalable Learning in Neural ILP Architectures17 Oct 2022
- 2022One Model, Any CSP: Graph Neural Networks as Fast Global Search Heuristics for Constraint Satisfaction22 Aug 2022
- 2022Augment with Care: Contrastive Learning for Combinatorial Problems17 Feb 2022
- 2022Neural Models for Output-Space Invariance in Combinatorial Problems7 Feb 2022
2 more
- 2021Transformer-based Machine Learning for Fast SAT Solvers and Logic Synthesis15 Jul 2021
- 2021Goal-Aware Neural SAT Solver14 Jun 2021
- 2022Denoising Diffusion for Sampling SAT Solutionscited by 4
- 2022Denoising Diffusion for Sampling SAT Solutions30 Nov 2022
- 2023RAYEN: Imposition of Hard Convex Constraints on Neural Networkscited by 30
- 2021Goal-Aware Neural SAT Solvercited by 27
- 2022One Model, Any CSP: Graph Neural Networks as Fast Global Search Heuristics for Constraint Satisfactioncited by 27
- 2022Augment with Care: Contrastive Learning for Combinatorial Problemscited by 22
- 2022NSNet: A General Neural Probabilistic Framework for Satisfiability Problemscited by 18
- 2023G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networkscited by 17
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 10
- 2021Transformer-based Machine Learning for Fast SAT Solvers and Logic Synthesiscited by 8
- 2022A Solver-Free Framework for Scalable Learning in Neural ILP Architecturescited by 5
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraintscited by 4
- 2022Neural Models for Output-Space Invariance in Combinatorial Problemscited by 1
- 2024An Unsupervised Learning Framework Combined with Heuristics for the Maximum Minimal Cut Problemcited by 0
12 most cited of 13 All 13 (JSON)
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraints28 Oct 2025
- 2025Attn-JGNN: Attention Enhanced Join-Graph Neural Networks17 Oct 2025
- 2024An Unsupervised Learning Framework Combined with Heuristics for the Maximum Minimal Cut Problem16 Aug 2024
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?1 Oct 2023
- 2023G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networks29 Sep 2023
- 2023RAYEN: Imposition of Hard Convex Constraints on Neural Networks17 Jul 2023
- 2022NSNet: A General Neural Probabilistic Framework for Satisfiability Problems7 Nov 2022
- 2022A Solver-Free Framework for Scalable Learning in Neural ILP Architectures17 Oct 2022
- 2022One Model, Any CSP: Graph Neural Networks as Fast Global Search Heuristics for Constraint Satisfaction22 Aug 2022
- 2022Augment with Care: Contrastive Learning for Combinatorial Problems17 Feb 2022
- 2022Neural Models for Output-Space Invariance in Combinatorial Problems7 Feb 2022
- 2021Transformer-based Machine Learning for Fast SAT Solvers and Logic Synthesis15 Jul 2021
12 newest of 13 All 13 (JSON)