mlsanityData to 14 Oct 2026

Arbitrarily Large Labelled Random Satisfiability Formulas for Machine Learning Training

arXiv 2211.15368 ↗First posted 21 Nov 2022cs.AI cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Applying deep learning to solve real-life instances of hard combinatorial problems has tremendous potential. Research in this direction has focused on the Boolean satisfiability (SAT) problem, both because of its theoretical centrality and practical importance. A major roadblock faced, though, is that training sets are restricted to random formulas of size several orders of magnitude smaller than formulas of practical interest, raising serious concerns about generalization. This is because labeling random formulas of increasing size rapidly becomes intractable. By exploiting the probabilistic method in a fundamental way, we remove this roadblock entirely: we show how to generate correctly labeled random formulas of any desired size, without having to solve the underlying decision problem. Moreover, the difficulty of the classification task for the formulas produced by our generator is tunable by varying a simple scalar parameter. This opens up an entirely new level of sophistication for the machine learning methods that can be brought to bear on Satisfiability. Using our generator, we train existing state-of-the-art models for the task of predicting satisfiability on formulas with 10,000 variables. We find that they do no better than random guessing. As a first indication of what can be achieved with the new generator, we present a novel classifier that performs significantly better than random guessing 99% on the same datasets, for most difficulty levels. Crucially, unlike past approaches that learn based on syntactic features of a formula, our classifier performs its learning on a short prefix of a solver's computation, an approach that we expect to be of independent interest.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 9 of its 41 references that are in the map. First posted on arXiv 21 Nov 2022.

Builds on

9 of 41 references.

References · 9

  1. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
  2. 2019TabNet: Attentive Interpretable Tabular Learningcited by 648
  3. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
  4. 2018CatBoost: gradient boosting with categorical features supportcited by 208
  5. 2018Learning a SAT Solver from Single-Bit Supervisioncited by 200
  6. 2019FLAML: A Fast and Lightweight AutoML Librarycited by 106
  7. 2019catch22: CAnonical Time-series CHaracteristicscited by 105
  8. 2018Deep Models of Interactions Across Setscited by 69
  9. 2013A Bayesian Approach to Tackling Hard Computational Problemscited by 5

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.