Slot Machines: Discovering Winning Combinations of Random Weights in Neural Networks
Maxwell Mbabilla Aladago, Lorenzo Torresani

TL;DR
This paper introduces a novel neural network approach using fixed random weights selected from a small set, achieving competitive performance without traditional weight training.
Contribution
It presents a method where fixed random weights are selected via backpropagation to match or surpass trained networks, a significant departure from conventional training.
Findings
Achieves 91% accuracy on CIFAR-10 with fixed random weights.
Attains 98.2% accuracy on MNIST using only random weights.
Few random values per connection suffice for high performance.
Abstract
In contrast to traditional weight optimization in a continuous space, we demonstrate the existence of effective random networks whose weights are never updated. By selecting a weight among a fixed set of random values for each individual connection, our method uncovers combinations of random weights that match the performance of traditionally-trained networks of the same capacity. We refer to our networks as "slot machines" where each reel (connection) contains a fixed set of symbols (random values). Our backpropagation algorithm "spins" the reels to seek "winning" combinations, i.e., selections of random weight values that minimize the given loss. Quite surprisingly, we find that allocating just a few random values to each connection (e.g., 8 values per connection) yields highly competitive combinations despite being dramatically more constrained compared to traditionally learned…
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
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Adversarial Robustness in Machine Learning
MethodsVisual Geometry Group 19 Layer CNN
