Coin Flipping Neural Networks
Yuval Sieradzki, Nitzan Hodos, Gal Yehuda, Assaf Schuster

TL;DR
This paper introduces Coin-Flipping Neural Networks (CFNNs), which leverage randomness to outperform deterministic networks in approximation and classification tasks, demonstrating theoretical advantages and empirical improvements on CIFAR datasets.
Contribution
The paper presents the concept of CFNNs, proves their superior approximation capabilities with fewer neurons, and empirically shows improved performance on image classification benchmarks.
Findings
CFNNs can approximate a d-dimensional ball with 2 layers and O(1) neurons.
CFNNs outperform deterministic networks exponentially in certain approximation tasks.
Experimental results show a 9.25% accuracy improvement on CIFAR datasets.
Abstract
We show that neural networks with access to randomness can outperform deterministic networks by using amplification. We call such networks Coin-Flipping Neural Networks, or CFNNs. We show that a CFNN can approximate the indicator of a -dimensional ball to arbitrary accuracy with only 2 layers and neurons, where a 2-layer deterministic network was shown to require neurons, an exponential improvement (arXiv:1610.09887). We prove a highly non-trivial result, that for almost any classification problem, there exists a trivially simple network that solves it given a sufficiently powerful generator for the network's weights. Combining these results we conjecture that for most classification problems, there is a CFNN which solves them with higher accuracy or fewer neurons than any deterministic network. Finally, we verify our proofs experimentally using novel…
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 · Adversarial Robustness in Machine Learning · Neural Networks and Applications
