paper-with-me

Papers

Hardware-efficient on-line learning through pipelined truncated-error backpropagation in binary-state networks

2017-06-15 · Hesham Mostafa, Bruno Pedroni, Sadique Sheik, Gert Cauwenberghs

Artificial neural networks (ANNs) trained using backpropagation are powerful learning architectures that have achieved state-of-the-art performance in various benchmarks. Significant effort has been devoted to developing custom silicon devices to accelerate inference in ANNs. Accelerating the training phase, however, has attracted relatively little attention. In this paper, we describe a hardware-efficient on-line learning technique for feedforward multi-layer ANNs that is based on pipelined backpropagation. Learning is performed in parallel with inference in the forward pass, removing the need for an explicit backward pass and requiring no extra weight lookup. By using binary state variables in the feedforward network and ternary errors in truncated-error backpropagation, the need for any multiplications in the forward and backward passes is removed, and memory requirements for the pipelining are drastically reduced. Further reduction in addition operations owing to the sparsity in the forward neural and backpropagating error signal paths contributes to highly efficient hardware implementation. For proof-of-concept validation, we demonstrate on-line learning of MNIST handwritten digit classification on a Spartan 6 FPGA interfacing with an external 1Gb DDR2 DRAM, that shows small degradation in test error performance compared to an equivalently sized binary ANN trained off-line using standard back-propagation and exact errors. Our results highlight an attractive synergy between pipelined backpropagation and binary-state networks in substantially reducing computation and memory requirements, making pipelined on-line learning practical in deep networks.

📄 PDF Abstract BibTeX arXiv:1707.03049

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Feedforward Network A Feedforward Network, or a Multilayer Perceptron (MLP), is a neural network with solely densely connected layers. This is the classic neural network architecture of the…

Similar Papers 제목 키워드 기반

Multiplier with Reduced Activities and Minimized Interconnect for Inner Product Arrays

2022-04-11 · Muhammad Usman, Jeong-A Lee, Milos D. Ercegovac

We present a pipelined multiplier with reduced activities and minimized interconnect based on online digit-serial arithmetic. The working precision has been truncated such that $p<n$ bits are used to compute $n$ bits pro…

A fully pipelined FPGA accelerator for scale invariant feature transform keypoint descriptor matching,

2020-12-17 · Luka Daoud, Muhammad Kamran Latif, H S. Jacinto, Nader Rafla

The scale invariant feature transform (SIFT) algorithm is considered a classical feature extraction algorithm within the field of computer vision. SIFT keypoint descriptor matching is a computationally intensive process …

Pipelined Backpropagation at Scale: Training Large Models without Batches

2020-03-25 · Atli Kosson, Vitaliy Chiley, Abhinav Venigalla, Joel Hestness 외

New hardware can substantially increase the speed and efficiency of deep neural network training. To guide the development of future hardware architectures, it is pertinent to explore the hardware and machine learning pr…

Image ClassificationStochastic Optimization

Parallel Hardware for Faster Morphological Analysis

2019-04-09 · Issam Damaj, Mahmoud Imdoukh, Rached Zantout

Morphological analysis in the Arabic language is computationally intensive, has numerous forms and rules, and is intrinsically parallel. The investigation presented in this paper confirms that the effective development o…

Morphological Analysis

Sparsity-Aware Low-Rank Representation for Efficient Fine-Tuning of Large Language Models

2026-01-08 · Longteng Zhang, Sen Wu, Shuai Hou, Zhengyu Qing 외 arxiv

Adapting large pre-trained language models to downstream tasks often entails fine-tuning millions of parameters or deploying costly dense weight updates, which hinders their use in resource-constrained environments. Low-…

Model Compression