← Search

Daniel Selsam

3 accepted papers

2019

Learning a SAT Solver from Single-Bit Supervision

ICLR 2019poster

We present NeuroSAT, a message passing neural network that learns to solve SAT problems after only being trained as a classifier to predict satisfiability. Although it is not competitive with state-of-the-art SAT solvers, NeuroSAT can solve problems that are substantially larger and more difficult…

Cited by 541SourcePDFScholar
2017

Developing Bug-Free Machine Learning Systems With Formal Mathematics

ICML 2017poster

Noisy data, non-convex objectives, model misspecification, and numerical instability can all cause undesired behaviors in machine learning systems. As a result, detecting actual implementation errors can be extremely difficult. We demonstrate a methodology in which developers use an interactive proo…

2016

Data Programming: Creating Large Training Sets, Quickly

NeurIPS 2016poster

Large labeled training sets are the critical building blocks of supervised learning methods and are key enablers of deep learning techniques. For some applications, creating labeled training sets is the most time-consuming and expensive part of applying machine learning. We therefore propose a parad…