Spike-Based Anytime Perception

被引:0
|
作者
Dutson, Matthew [1 ]
Li, Yin [1 ]
Gupta, Mohit [1 ]
机构
[1] Univ Wisconsin Madison, Madison, WI 53706 USA
来源
2023 IEEE/CVF WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV) | 2023年
关键词
NEURAL-NETWORK; COINCIDENCE; NEURONS;
D O I
10.1109/WACV56688.2023.00526
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In many emerging computer vision applications, it is critical to adhere to stringent latency and power constraints. The current neural network paradigm of frame-based, floating-point inference is often ill-suited to these resource-constrained applications. Spike-based perception - enabled by spiking neural networks (SNNs) - is one promising alternative. Unlike conventional neural networks (ANNs), spiking networks exhibit smooth tradeoffs between latency, power, and accuracy. SNNs are the archetype of an "anytime algorithm" whose accuracy improves smoothly over time. This property allows SNNs to adapt their computational investment in response to changing resource constraints. Unfortunately, mainstream algorithms for training SNNs (i.e., those based on ANN-to-SNN conversion) tend to produce models that are inefficient in practice. To mitigate this problem, we propose a set of principled optimizations that reduce latency and power consumption by 1-2 orders of magnitude in converted SNNs. These optimizations leverage a set of novel efficiency metrics designed for anytime algorithms. We also develop a state-of-the-art simulator, SaRNN, which can simulate SNNs using commodity GPU hardware and neuromorphic platforms. We hope that the proposed optimizations, metrics, and tools will facilitate the future development of spike-based vision systems.
引用
收藏
页码:5283 / 5293
页数:11
相关论文
共 50 条
  • [1] Spike-Based Population Coding and Working Memory
    Boerlin, Martin
    Deneve, Sophie
    PLOS COMPUTATIONAL BIOLOGY, 2011, 7 (02)
  • [2] Learning as filtering: Implications for spike-based plasticity
    Jegminat, Jannes
    Surace, Simone Carlo J.
    Pfister, Jean-Pascal
    PLOS COMPUTATIONAL BIOLOGY, 2022, 18 (02)
  • [3] Spike-Based Synaptic Plasticity in Silicon: Design, Implementation, Application, and Challenges
    Azghadi, Mostafa Rahimi
    Iannella, Nicolangelo
    Al-Sarawi, Said F.
    Indiveri, Giacomo
    Abbott, Derek
    PROCEEDINGS OF THE IEEE, 2014, 102 (05) : 717 - 737
  • [4] The Time Machine: A novel spike-based computation architecture
    Garg, Vaibhav
    Shekhar, Ravi
    Harris, John G.
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 685 - 688
  • [5] Towards spike-based machine intelligence with neuromorphic computing
    Roy, Kaushik
    Jaiswal, Akhilesh
    Panda, Priyadarshini
    NATURE, 2019, 575 (7784) : 607 - 617
  • [6] Spike-based local synaptic plasticity: a survey of computational models and neuromorphic circuits
    Khacef, Lyes
    Klein, Philipp
    Cartiglia, Matteo
    Rubino, Arianna
    Indiveri, Giacomo
    Chicca, Elisabetta
    NEUROMORPHIC COMPUTING AND ENGINEERING, 2023, 3 (04):
  • [7] A VLSI neuromorphic device for implementing spike-based neural networks
    Indiveri, Giacomo
    Chicca, Elisabetta
    NEURAL NETS WIRN11, 2011, 234 : 305 - 316
  • [8] An Investigation into Spike-Based Neuromorphic Approaches for Artificial Olfactory Systems
    Vanarse, Anup
    Osseiran, Adam
    Rassau, Alexander
    SENSORS, 2017, 17 (11)
  • [9] Spike-based learning of transfer functions with the SpiNNaker neuromimetic simulator
    Davies, Sergio
    Stewart, Terry
    Eliasmith, Chris
    Furber, Steve
    2013 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2013,
  • [10] Protein Structured Reservoir Computing for Spike-Based Pattern Recognition
    Tsakalos, Karolos-Alexandros
    Sirakoulis, Georgios Ch
    Adamatzky, Andrew
    Smith, Jim
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (02) : 322 - 331