arXiv · 1910.09876
Neural Network Training with Approximate Logarithmic Computations
Abstract
The high computational complexity associated with training deep neural networks limits online and real-time training on edge devices. This paper proposed an end-to-end training and inference scheme that eliminates multiplications by approximate operations in the log-domain which has the potential to significantly reduce implementation complexity. We implement the entire training procedure in the log-domain, with fixed-point data representations. This training procedure is inspired by hardware-friendly approximations of log-domain addition which are based on look-up tables and bit-shifts. We show that our 16-bit log-based training can achieve classification accuracy within approximately 1% of the equivalent floating-point baselines for a number of commonly used datasets.
Explore related subjects
Keep this discovery
Arnab Sanyal, Peter A. Beerel, Keith M. Chugg. 2019-10-22. Neural Network Training with Approximate Logarithmic Computations. https://doi.org/10.1109/icassp40776.2020.9053015
Cite the original work for its findings. Save a collection to share your selection of sources.