about
AxTrain: Hardware-Oriented Neural Network Training for Approximate Inference (arxiv.org)
1 point by godelmachine on May 24, 2018 | hide | past | pdf | discuss on HN

In plain words: Instead of taking a finished network and swapping in cheaper, less exact chips, this trains the network while mimicking those chips' errors and steering its weights toward settings that shrug them off. The trained networks stayed accurate and used less energy.

Abstract

The intrinsic error tolerance of neural network (NN) makes approximate computing a promising technique to improve the energy efficiency of NN inference. Conventional approximate computing focuses on balancing the efficiency-accuracy trade-off for existing pre-trained networks, which can lead to suboptimal solutions. In this paper, we propose AxTrain, a hardware-oriented training framework to facilitate approximate computing for NN inference. Specifically, AxTrain leverages the synergy between two orthogonal methods---one actively searches for a network parameters distribution with high error tolerance, and the other passively learns resilient weights by numerically incorporating the noise distributions of the approximate hardware in the forward pass during the training phase. Experimental results from various datasets with near-threshold computing and approximation multiplication strategies demonstrate AxTrain's ability to obtain resilient neural network parameters and system energy efficiency improvement.

Xin He, Liu Ke, Wenyan Lu, Guihai Yan, Xuan Zhang
arXiv:1805.08309 · cs.LG, cs.DC, eess.IV, stat.ML · submitted May 21, 2018
abstract · pdf · html · In International Symposium on Low Power Electronics and Design (ISLPED) 2018

add comment on HN