Learning with Boolean threshold functions
Veit Elser, Manish Krishan Lal

TL;DR
This paper introduces a novel constraint-based training method for neural networks with Boolean data, enabling exact solutions and strong generalization in discrete systems where traditional methods often fail.
Contribution
It develops a nonconvex constraint formulation and a RRR projection algorithm for training Boolean threshold neural networks, achieving provably sparse and logical gate-like representations.
Findings
Achieves exact solutions in Boolean network tasks
Demonstrates strong generalization where gradient methods struggle
Provides a new foundation for learning in discrete neural systems
Abstract
We develop a method for training neural networks on Boolean data in which the values at all nodes are strictly , and the resulting models are typically equivalent to networks whose nonzero weights are also . The method replaces loss minimization with a nonconvex constraint formulation. Each node implements a Boolean threshold function (BTF), and training is expressed through a divide-and-concur decomposition into two complementary constraints: one enforces local BTF consistency between inputs, weights, and output; the other imposes architectural concurrence, equating neuron outputs with downstream inputs and enforcing weight equality across training-data instantiations of the network. The reflect-reflect-relax (RRR) projection algorithm is used to reconcile these constraints. Each BTF constraint includes a lower bound on the margin. When this bound is sufficiently large,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Machine Learning in Materials Science · Neural Networks and Applications
