paper-with-me

Papers

Efficient recurrent architectures through activity sparsity and sparse back-propagation through time

2022-06-13 · Anand Subramoney, Khaleelulla Khan Nazeer, Mark Schöne, Christian Mayr, David Kappel

Recurrent neural networks (RNNs) are well suited for solving sequence tasks in resource-constrained systems due to their expressivity and low computational requirements. However, there is still a need to bridge the gap between what RNNs are capable of in terms of efficiency and performance and real-world application requirements. The memory and computational requirements arising from propagating the activations of all the neurons at every time step to every connected neuron, together with the sequential dependence of activations, contribute to the inefficiency of training and using RNNs. We propose a solution inspired by biological neuron dynamics that makes the communication between RNN units sparse and discrete. This makes the backward pass with backpropagation through time (BPTT) computationally sparse and efficient as well. We base our model on the gated recurrent unit (GRU), extending it with units that emit discrete events for communication triggered by a threshold so that no information is communicated to other units in the absence of events. We show theoretically that the communication between units, and hence the computation required for both the forward and backward passes, scales with the number of events in the network. Our model achieves efficiency without compromising task performance, demonstrating competitive performance compared to state-of-the-art recurrent network models in real-world tasks, including language modeling. The dynamic activity sparsity mechanism also makes our model well suited for novel energy-efficient neuromorphic hardware. Code is available at https://github.com/KhaleelKhan/EvNN/.

📄 PDF Abstract BibTeX arXiv:2206.06178

Code (1)

khaleelkhan/evnn 공식 구현 pytorch

Tasks

Gesture RecognitionLanguage ModelingLanguage ModellingSequential Image ClassificationTime Series Analysis

Methods 이 논문이 사용한 방법론

BASE 설명 없음
SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…
Adam 설명 없음
GRU A Gated Recurrent Unit, or GRU, is a type of recurrent neural network. It is similar to an LSTM, but only has two gates - a reset…

Similar Papers 제목 키워드 기반

Activity Sparsity Complements Weight Sparsity for Efficient RNN Inference

2023-11-13 · Rishav Mukherji, Mark Schöne, Khaleelulla Khan Nazeer, Christian Mayr 외

Artificial neural networks open up unprecedented machine learning capabilities at the cost of ever growing computational requirements. Sparsifying the parameters, often achieved through weight pruning, has been identifie…

Deep LearningLanguage ModelingLanguage Modelling

Event-Driven Language Models with Sparse Neural Activity for Neuromorphic Hardware

2026-08-31 · Simon Richter, Ruhai Lin, Jason Yik, Taylor Kergan 외 arxiv

Inference with transformer-based large language models (LLMs) is often limited by the memory-bound KV cache and quadratic attention cost. State-space models (SSMs) mitigate this through linear attention and fixed-size re…

Weight Sparsity Complements Activity Sparsity in Neuromorphic Language Models

2024-05-01 · Rishav Mukherji, Mark Schöne, Khaleelulla Khan Nazeer, Christian Mayr 외

Activity and parameter sparsity are two standard methods of making neural networks computationally more efficient. Event-based architectures such as spiking neural networks (SNNs) naturally exhibit activity sparsity, and…

Language ModelingLanguage Modelling

SpaRCe: Improved Learning of Reservoir Computing Systems through Sparse Representations

2019-12-04 · Luca Manneschi, Andrew C. Lin, Eleni Vasilaki

"Sparse" neural networks, in which relatively few neurons or connections are active, are common in both machine learning and neuroscience. Whereas in machine learning, "sparsity" is related to a penalty term that leads t…

BIG-bench Machine LearningDecision Making

Bio-Inspired, Task-Free Continual Learning through Activity Regularization

2022-12-08 · Francesco Lässig, Pau Vilimelis Aceituno, Martino Sorbaro, Benjamin F. Grewe

The ability to sequentially learn multiple tasks without forgetting is a key skill of biological brains, whereas it represents a major challenge to the field of deep learning. To avoid catastrophic forgetting, various co…

Continual LearningSplit-MNIST