SNN4Agents: a framework for developing energy-efficient embodied spiking neural networks for autonomous agents

被引:1
作者
Putra, Rachmad Vidya Wicaksana [1 ]
Marchisio, Alberto [1 ]
Shafique, Muhammad [1 ]
机构
[1] New York Univ NYU Abu Dhabi, Div Engn, EBrain Lab, Abu Dhabi, U Arab Emirates
来源
FRONTIERS IN ROBOTICS AND AI | 2024年 / 11卷
关键词
neuromorphic computing; spiking neural networks; autonomous agents; automotive data; neuromorphic processor; energy efficiency; OPTIMIZATION;
D O I
10.3389/frobt.2024.1401677
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Recent trends have shown that autonomous agents, such as Autonomous Ground Vehicles (AGVs), Unmanned Aerial Vehicles (UAVs), and mobile robots, effectively improve human productivity in solving diverse tasks. However, since these agents are typically powered by portable batteries, they require extremely low power/energy consumption to operate in a long lifespan. To solve this challenge, neuromorphic computing has emerged as a promising solution, where bio-inspired Spiking Neural Networks (SNNs) use spikes from event-based cameras or data conversion pre-processing to perform sparse computations efficiently. However, the studies of SNN deployments for autonomous agents are still at an early stage. Hence, the optimization stages for enabling efficient embodied SNN deployments for autonomous agents have not been defined systematically. Toward this, we propose a novel framework called SNN4Agents that consists of a set of optimization techniques for designing energy-efficient embodied SNNs targeting autonomous agent applications. Our SNN4Agents employs weight quantization, timestep reduction, and attention window reduction to jointly improve the energy efficiency, reduce the memory footprint, optimize the processing latency, while maintaining high accuracy. In the evaluation, we investigate use cases of event-based car recognition, and explore the trade-offs among accuracy, latency, memory, and energy consumption. The experimental results show that our proposed framework can maintain high accuracy (i.e., 84.12% accuracy) with 68.75% memory saving, 3.58x speed-up, and 4.03x energy efficiency improvement as compared to the state-of-the-art work for the NCARS dataset. In this manner, our SNN4Agents framework paves the way toward enabling energy-efficient embodied SNN deployments for autonomous agents.
引用
收藏
页数:15
相关论文
共 39 条
  • [1] Bano I, 2024, Arxiv, DOI arXiv:2404.03493
  • [2] Bartolozzi C, 2022, NAT COMMUN, V13, DOI 10.1038/s41467-022-28487-2
  • [3] Long-Term Exploration in Unknown Dynamic Environments
    Bonnevie, Rodrigue
    Duberg, Daniel
    Jensfelt, Patric
    [J]. 2021 7TH INTERNATIONAL CONFERENCE ON AUTOMATION, ROBOTICS AND APPLICATIONS (ICARA 2021), 2021, : 32 - 37
  • [4] Bu Tong, 2022, INT C LEARN REPR
  • [5] Chowdhury S. S., 2021, Corr. abs/2110, P05929
  • [6] Object Detection with Spiking Neural Networks on Automotive Event Data
    Cordone, Loic
    Miramond, Benoit
    Thierion, Philippe
    [J]. 2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,
  • [7] Neural Coding in Spiking Neural Networks: A Comparative Study for Robust Neuromorphic Systems
    Guo, Wenzhe
    Fouda, Mohammed E.
    Eltawil, Ahmed M.
    Salama, Khaled Nabil
    [J]. FRONTIERS IN NEUROSCIENCE, 2021, 15
  • [8] Gupta S, 2015, PR MACH LEARN RES, V37, P1737
  • [9] Hao Z., 2023, 11 INT C LEARN REPR
  • [10] Which model to use for cortical spiking neurons?
    Izhikevich, EM
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2004, 15 (05): : 1063 - 1070