AxTrain: Hardware-Oriented Neural Network Training for Approximate Inference
Xin He, Liu Ke, Wenyan Lu, Guihai Yan, Xuan Zhang

TL;DR
AxTrain is a novel training framework that enhances neural network resilience to hardware approximation errors, leading to improved energy efficiency in inference without sacrificing accuracy.
Contribution
It introduces a hardware-oriented training method combining active parameter search and passive noise learning to produce error-tolerant neural networks.
Findings
Achieves higher error tolerance in neural networks.
Improves energy efficiency in approximate hardware inference.
Demonstrates effectiveness across various datasets.
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…
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.
