Density Encoding Enables Resource-Efficient Randomly Connected Neural Networks
Not on the map. Why?
Abstract (arXiv)
The deployment of machine learning algorithms on resource-constrained edge devices is an important challenge from both theoretical and applied points of view. In this article, we focus on resource-efficient randomly connected neural networks known as Random Vector Functional Link (RVFL) networks since their simple design and extremely fast training time make them very attractive for solving many applied classification tasks. We propose to represent input features via the density-based encoding known in the area of stochastic computing and use the operations of binding and bundling from the area of hyperdimensional computing for obtaining the activations of the hidden neurons. Using a collection of 121 real-world datasets from the UCI Machine Learning Repository, we empirically show that the proposed approach demonstrates higher average accuracy than the conventional RVFL. We also demonstrate that it is possible to represent the readout matrix using only integers in a limited range with minimal loss in the accuracy. In this case, the proposed approach operates only on small n-bits integers, which results in a computationally efficient architecture. Finally, through hardware Field-Programmable Gate Array (FPGA) implementations, we show that such an approach consumes approximately eleven times less energy than that of the conventional RVFL.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 3; 2023: 2; 2024: 2; 2025: 0; 2026: 1.
15 papers.
Sort:
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 68
- 2021Computing on Functions Using Randomized Vector Representationscited by 41
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
- 2022Torchhd: An Open Source Python Library to Support Research on Hyperdimensional Computing and Vector Symbolic Architecturescited by 17
- 2021Generalized Learning Vector Quantization for Classification in Randomized Neural Networks and Hyperdimensional Computingcited by 12
- 2022A Brain-Inspired Low-Dimensional Computing Classifier for Inference on Tiny Devicescited by 11
- 2021Hyperseed: Unsupervised Learning with Vector Symbolic Architecturescited by 8
- 2021Hyperdimensional Computing for Efficient Distributed Classification with Randomized Neural Networkscited by 7
- 2023Computing with Residue Numbers in High-Dimensional Representationcited by 7
- 2021On Effects of Compression with Hyperdimensional Computing in Distributed Randomized Neural Networkscited by 2
- 2023Stochastic Configuration Machines: FPGA Implementationcited by 1
- 2024Enhanced Detection of Transdermal Alcohol Levels Using Hyperdimensional Computing on Embedded Devicescited by 1
- 2026Contextual Bandits for Resource-Constrained Devices using Probabilistic Learning13 May 2026
- 2024Privacy-Preserving Federated Learning with Differentially Private Hyperdimensional Computing2 Nov 2024
- 2024Enhanced Detection of Transdermal Alcohol Levels Using Hyperdimensional Computing on Embedded Devices18 Mar 2024
- 2023Computing with Residue Numbers in High-Dimensional Representation8 Nov 2023
- 2023Stochastic Configuration Machines: FPGA Implementation30 Oct 2023
- 2022Computing with Hypervectors for Efficient Speaker Identification28 Aug 2022
- 2022Torchhd: An Open Source Python Library to Support Research on Hyperdimensional Computing and Vector Symbolic Architectures18 May 2022
- 2022A Brain-Inspired Low-Dimensional Computing Classifier for Inference on Tiny Devices9 Mar 2022
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challenges12 Nov 2021
- 2021Hyperseed: Unsupervised Learning with Vector Symbolic Architectures15 Oct 2021
- 2021Computing on Functions Using Randomized Vector Representations8 Sep 2021
- 2021On Effects of Compression with Hyperdimensional Computing in Distributed Randomized Neural Networks17 Jun 2021
3 more
- 2021Generalized Learning Vector Quantization for Classification in Randomized Neural Networks and Hyperdimensional Computing17 Jun 2021
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardware9 Jun 2021
- 2021Hyperdimensional Computing for Efficient Distributed Classification with Randomized Neural Networks2 Jun 2021
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 68
- 2021Computing on Functions Using Randomized Vector Representationscited by 41
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
- 2022Torchhd: An Open Source Python Library to Support Research on Hyperdimensional Computing and Vector Symbolic Architecturescited by 17
- 2021Generalized Learning Vector Quantization for Classification in Randomized Neural Networks and Hyperdimensional Computingcited by 12
- 2022A Brain-Inspired Low-Dimensional Computing Classifier for Inference on Tiny Devicescited by 11
- 2021Hyperseed: Unsupervised Learning with Vector Symbolic Architecturescited by 8
- 2021Hyperdimensional Computing for Efficient Distributed Classification with Randomized Neural Networkscited by 7
- 2023Computing with Residue Numbers in High-Dimensional Representationcited by 7
- 2021On Effects of Compression with Hyperdimensional Computing in Distributed Randomized Neural Networkscited by 2
- 2023Stochastic Configuration Machines: FPGA Implementationcited by 1
- 2024Enhanced Detection of Transdermal Alcohol Levels Using Hyperdimensional Computing on Embedded Devicescited by 1
12 most cited of 15 All 15 (JSON)
- 2026Contextual Bandits for Resource-Constrained Devices using Probabilistic Learning13 May 2026
- 2024Privacy-Preserving Federated Learning with Differentially Private Hyperdimensional Computing2 Nov 2024
- 2024Enhanced Detection of Transdermal Alcohol Levels Using Hyperdimensional Computing on Embedded Devices18 Mar 2024
- 2023Computing with Residue Numbers in High-Dimensional Representation8 Nov 2023
- 2023Stochastic Configuration Machines: FPGA Implementation30 Oct 2023
- 2022Computing with Hypervectors for Efficient Speaker Identification28 Aug 2022
- 2022Torchhd: An Open Source Python Library to Support Research on Hyperdimensional Computing and Vector Symbolic Architectures18 May 2022
- 2022A Brain-Inspired Low-Dimensional Computing Classifier for Inference on Tiny Devices9 Mar 2022
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challenges12 Nov 2021
- 2021Hyperseed: Unsupervised Learning with Vector Symbolic Architectures15 Oct 2021
- 2021Computing on Functions Using Randomized Vector Representations8 Sep 2021
- 2021On Effects of Compression with Hyperdimensional Computing in Distributed Randomized Neural Networks17 Jun 2021
12 newest of 15 All 15 (JSON)