Stochastic deep learning in memristive network s
Document Type
Conference Proceeding
Publication Date
7-2-2017
Abstract
We study the performance of stochastically trained deep neural networks (DNNs) whose synaptic weights are implemented using emerging memristive devices that exhibit limited dynamic range, resolution, and variability in their programming characteristics. We show that a key device parameter to optimize the learning efficiency of DNNs is the variability in its programming characteristics. DNNs with such memristive synapses, even with dynamic range as low as 15 and only 32 discrete levels, when trained based on stochastic updates suffer less than 3% loss in accuracy compared to floating point software baseline. We also study the performance of stochastic memristive DNNs when used as inference engines with noise corrupted data and find that if the device variability can be minimized, the relative degradation in performance for the Stochastic DNN is better than that of the software baseline. Hence, our study presents a new optimization corner for memristive devices for building large noise-immune deep learning systems.
Identifier
85047238156 (Scopus)
ISBN
[9781538619117]
Publication Title
Icecs 2017 24th IEEE International Conference on Electronics Circuits and Systems
External Full Text Location
https://doi.org/10.1109/ICECS.2017.8292067
First Page
214
Last Page
217
Volume
2018-January
Grant
1710009
Fund Ref
Cisco Systems
Recommended Citation
Babu, Anakha V. and Rajendran, Bipin, "Stochastic deep learning in memristive network s" (2017). Faculty Publications. 9449.
https://digitalcommons.njit.edu/fac_pubs/9449
