mlsanityData to 14 Oct 2026

Training Neural Networks using SAT solvers

arXiv 2206.04833 ↗First posted 10 Jun 2022cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

We propose an algorithm to explore the global optimization method, using SAT solvers, for training a neural net. Deep Neural Networks have achieved great feats in tasks like-image recognition, speech recognition, etc. Much of their success can be attributed to the gradient-based optimisation methods, which scale well to huge datasets while still giving solutions, better than any other existing methods. However, there exist learning problems like the parity function and the Fast Fourier Transform, where a neural network using gradient-based optimisation algorithm can not capture the underlying structure of the learning task properly. Thus, exploring global optimisation methods is of utmost interest as the gradient-based methods get stuck in local optima. In the experiments, we demonstrate the effectiveness of our algorithm against the ADAM optimiser in certain tasks like parity learning. However, in the case of image classification on the MNIST Dataset, the performance of our algorithm was less than satisfactory. We further discuss the role of the size of the training dataset and the hyper-parameter settings in keeping things scalable for a SAT solver.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 5 references that are in the map. First posted on arXiv 10 Jun 2022.

Builds on

5 of 5 references.

References · 5

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2016Safety Verification of Deep Neural Networkscited by 263
  3. 2017Verifying Properties of Binarized Deep Neural Networkscited by 79
  4. 2017SafetyNets: Verifiable Execution of Deep Neural Networks on an Untrusted Cloudcited by 50
  5. 2018Are Efficient Deep Representations Learnable?cited by 6

Built on by

Not cited yet.