Threshold Neuron: A Brain-inspired Artificial Neuron for Efficient On-device Inference

Zihao Zheng, Yuanchun Li, Jiayu Chen, Peng Zhou, Xiang Chen +1 more
12/18/2024
cs.LG

No confident code implementation found for this paper.

Abstract

Enhancing the computational efficiency of on-device Deep Neural Networks (DNNs) remains a significant challengein mobile and edge computing. As we aim to execute increasingly complex tasks with constrained computational resources, much of the research has focused on compressing neural network structures and optimizing systems. Although many studies have focused on compressing neural network structures and parameters or optimizing underlying systems, there has been limited attention on optimizing the fundamental building blocks of neural networks: the neurons. In this study, we deliberate on a simple but important research question: Can we design artificial neurons that offer greater efficiency than the traditional neuron paradigm? Inspired by the threshold mechanisms and the excitation-inhibition balance observed in biological neurons, we propose a novel artificial neuron model, Threshold Neurons. Using Threshold Neurons, we can construct neural networks similar to those with traditional artificial neurons, while significantly reducing hardware implementation complexity. Our extensive experiments validate the effectiveness of neural networks utilizing Threshold Neurons, achieving substantial power savings of 7.51x to 8.19x and area savings of 3.89x to 4.33x at the kernel level, with minimal loss in precision. Furthermore, FPGA-based implementations of these networks demonstrate 2.52x power savings and 1.75x speed enhancements at the system level. The source code will be made available upon publication.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zheng2024threshold,
  title  = {Threshold Neuron: A Brain-inspired Artificial Neuron for Efficient On-device Inference},
  author = {Zihao Zheng and Yuanchun Li and Jiayu Chen and Peng Zhou and Xiang Chen and Yunxin Liu},
  year   = {2024},
  eprint = {2412.13902},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.13902v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.13902.svg)](https://codeofpaper.com/paper/2412.13902)

Discussion