atlas

Research map / Architectures and efficiency / RNNs and normalization

Learning Better Representations From Less Data For Propositional Satisfiability

NeurIPS 2024 · Architectures and efficiency › RNNs and normalization · approach: Neural-symbolic reasoning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes NeuRes, a neuro-symbolic GNN-plus-attention model that generates resolution proofs of unsatisfiability and satisfying assignments for CNF formulas, trained with certificate supervision and bootstrapped expert iteration to shorten teacher proofs.

Problem

Neural networks for NP-complete SAT typically need huge training sets and external symbolic verifiers, and neural unsat predictions come without easily checkable certificates.

Approach

Train a NeuroSAT-style formula embedder with attention-based heads that autoregressively select clause pairs to perform resolution (certificate-driven training), run in parallel with a satisfying-assignment decoder, and use expert iteration so model-generated shorter proofs replace teacher proofs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with certificate-driven resolution proofs rather than classification-only supervisionNeuRes representations · SR(40)predicted total (%): 85 -> 91.65Helped
Use dynamic rather than static embeddings (ablation)NeuRes attention variants · SR(U(10, 40)) unsat testproven (%): 14.72 -> 37.33; 25.38 -> 95.2; 28.72 -> 60.5Helped
Use Full-Attn rather than Casc-Attn (ablation)NeuRes with dynamic embeddings · SR(U(10, 40)) unsat testproven (%): 37.33 -> 95.2Helped
Use Full-Attn rather than Anch-Attn (ablation)NeuRes with dynamic embeddings · SR(U(10, 40)) unsat testproven (%): 60.5 -> 95.2Helped
Use Anch-Attn rather than Full-Attn (ablation)NeuRes with static embeddings · SR(U(10, 40)) unsat testproven (%): 25.38 -> 28.72Helped
Take the top 3 attention-grid steps per forward pass rather than only the top step (ablation)Full-Attn NeuRes · SR(40) testTotal proven (%): 98.2 -> 99.9Helped
Take the top 3 attention-grid steps per forward pass rather than only the top step (ablation)Full-Attn NeuRes · SR(40) testp-Len: 1.15 -> 0.57Helped
Take the top 5 attention-grid steps per forward pass rather than only the top step (ablation)Full-Attn NeuRes · SR(40) testTotal proven (%): 98.2 -> 100.0Helped
Take the top 5 attention-grid steps per forward pass rather than only the top step (ablation)Full-Attn NeuRes · SR(40) testp-Len: 1.15 -> 0.52Helped
Replace teacher proofs with shorter model-generated proofs during iterative training (ablation)NeuRes · SR(U(10, 40)) training setTotal Reduction (%): 31.85Helped
Supervise both positive- and negative-literal assignment decoders instead of only the positive assignment (ablation)NeuRes assignment decoder · SAT formulasperformanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: SR(U(10,40)) generated formulas BooleForce teacher proofs SR(40) SR distributions from NeuroSAT

Benchmarks: SR(40) SR(U(10,40)) test set NeuroSAT SR distributions up to 5x larger variables

Metrics: proven rate (%) predicted accuracy (%) p-Len success rate runtime (ms)

Baselines: NeuroSAT BooleForce

Builds on: NeuroSAT expert iteration

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy