paper-with-me

홈 › Papers

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 to some connecting weights becoming small or zero, in biological brains, sparsity is often created when high spiking thresholds prevent neuronal activity. Here we introduce sparsity into a reservoir computing network via neuron-specific learnable thresholds of activity, allowing neurons with low thresholds to contribute to decision-making but suppressing information from neurons with high thresholds. This approach, which we term "SpaRCe", optimises the sparsity level of the reservoir without affecting the reservoir dynamics. The read-out weights and the thresholds are learned by an on-line gradient rule that minimises an error function on the outputs of the network. Threshold learning occurs by the balance of two opposing forces: reducing inter-neuronal correlations in the reservoir by deactivating redundant neurons, while increasing the activity of neurons participating in correct decisions. We test SpaRCe on classification problems and find that threshold learning improves performance compared to standard reservoir computing. SpaRCe alleviates the problem of catastrophic forgetting, a problem most evident in standard echo state networks and recurrent neural networks in general, due to increasing the number of task-specialised neurons that are included in the network decisions.

📄 PDF Abstract BibTeX arXiv:1912.08124

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningDecision Making

Methods 이 논문이 사용한 방법론

Test 설명 없음

Similar Papers 제목 키워드 기반

Stochastic Reservoir Computers

2024-05-20 · Peter J. Ehlers, Hendra I. Nurdin, Daniel Soh

Reservoir computing is a form of machine learning that utilizes nonlinear dynamical systems to perform complex tasks in a cost-effective manner when compared to typical neural networks. Many recent advancements in reserv…

Time Series Prediction

Reservoir Computing Benchmarks: a tutorial review and critique

2024-05-10 · Chester Wringe, Martin Trefzer, Susan Stepney

Reservoir Computing is an Unconventional Computation model to perform computation on various different substrates, such as recurrent neural networks or physical materials. The method takes a 'black-box' approach, trainin…

SparCE: Sparsity aware General Purpose Core Extensions to Accelerate Deep Neural Networks

2017-11-07 · Sanchari Sen, Shubham Jain, Swagath Venkataramani, Anand Raghunathan

Deep Neural Networks (DNNs) have emerged as the method of choice for solving a wide range of machine learning tasks. The enormous computational demands posed by DNNs have most commonly been addressed through the design o…

Attribute

Towards Deep Physical Reservoir Computing Through Automatic Task Decomposition And Mapping

2019-10-25 · Matthias Freiberger, Peter Bienstman, Joni Dambre

Photonic reservoir computing is a promising candidate for low-energy computing at high bandwidths. Despite recent successes, there are bounds to what one can achieve simply by making photonic reservoirs larger. Therefore…

Hierarchical Architectures in Reservoir Computing Systems

2021-05-14 · John Moon, Wei D. Lu

Reservoir computing (RC) offers efficient temporal data processing with a low training cost by separating recurrent neural networks into a fixed network with recurrent connections and a trainable linear network. The qual…