Monotone Learning with Rectified Wire Networks
Veit Elser, Dan Schmidt, Jonathan Yedidia

TL;DR
This paper introduces a novel neural network model called rectified wire networks, featuring a tractable online learning algorithm that updates only edge biases, capable of representing Boolean functions and trained efficiently on datasets like MNIST.
Contribution
The paper presents a new neural network architecture with static positive weights and a monotone learning algorithm based on quadratic programming, differing from standard neural networks.
Findings
Effective training on MNIST and synthetic datasets.
No hyperparameters other than network structure for SDA.
Capable of representing arbitrary Boolean functions.
Abstract
We introduce a new neural network model, together with a tractable and monotone online learning algorithm. Our model describes feed-forward networks for classification, with one output node for each class. The only nonlinear operation is rectification using a ReLU function with a bias. However, there is a rectifier on every edge rather than at the nodes of the network. There are also weights, but these are positive, static, and associated with the nodes. Our "rectified wire" networks are able to represent arbitrary Boolean functions. Only the bias parameters, on the edges of the network, are learned. Another departure in our approach, from standard neural networks, is that the loss function is replaced by a constraint. This constraint is simply that the value of the output node associated with the correct class should be zero. Our model has the property that the exact norm-minimizing…
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 ELM · Machine Learning and Algorithms · Neural Networks and Applications
Methods*Communicated@Fast*How Do I Communicate to Expedia?
