Whetstone: A Method for Training Deep Artificial Neural Networks for Binary Communication
William Severa, Craig M. Vineyard, Ryan Dellana, Stephen J. Verzi,, James B. Aimone

TL;DR
Whetstone is a novel training method that enables deep neural networks to operate with binary spike-like communication, suitable for neuromorphic hardware, without significant performance loss.
Contribution
The paper introduces Whetstone, a new iterative backpropagation-based method for training deep spiking neural networks with binary communication.
Findings
Whetstone effectively configures networks for spiking hardware with minimal performance loss.
Networks trained with Whetstone use single time step binary communication, comparable to conventional ANNs.
Whetstone is compatible with various neural network applications beyond classification.
Abstract
This paper presents a new technique for training networks for low-precision communication. Targeting minimal communication between nodes not only enables the use of emerging spiking neuromorphic platforms, but may additionally streamline processing conventionally. Low-power and embedded neuromorphic processors potentially offer dramatic performance-per-Watt improvements over traditional von Neumann processors, however programming these brain-inspired platforms generally requires platform-specific expertise which limits their applicability. To date, the majority of artificial neural networks have not operated using discrete spike-like communication. We present a method for training deep spiking neural networks using an iterative modification of the backpropagation optimization algorithm. This method, which we call Whetstone, effectively and reliably configures a network for a spiking…
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
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Neural dynamics and brain function
