Natively neuromorphic LMU architecture for encoding-free SNN-based HAR on commercial edge devices

Read original: arXiv:2407.04076 - Published 7/25/2024 by Vittorio Fra, Benedetto Leto, Andrea Pignata, Enrico Macii, Gianvito Urgese
Total Score

0

Natively neuromorphic LMU architecture for encoding-free SNN-based HAR on commercial edge devices

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper presents a neuromorphic architecture called Natively Neuromorphic LMU (LMU) for efficient, encoding-free Spiking Neural Network (SNN)-based Human Activity Recognition (HAR) on commercial edge devices.
  • The LMU combines Legendre Memory Units (LMUs) and Leaky Integrate-and-Fire (LIF) neurons to enable rapid, encoding-free learning of spatio-temporal patterns in sensor data.
  • The proposed approach aims to enable efficient HAR on resource-constrained edge devices without the need for complex data encoding.

Plain English Explanation

The paper describes a new type of neuromorphic computing architecture called Natively Neuromorphic LMU (LMU) that is designed to work well on edge devices, which are small, low-power computers often used in Internet of Things (IoT) applications.

The key innovation of the LMU is that it combines two important components:

  1. Legendre Memory Units (LMUs): These are a type of artificial neuron that can effectively remember and process sequences of data over time.

  2. Leaky Integrate-and-Fire (LIF) neurons: These are another type of artificial neuron that can efficiently represent and process spikes or pulses of information, similar to how neurons in the brain work.

By putting these two components together, the LMU architecture is able to rapidly learn and recognize patterns in sensor data, such as data from motion sensors used for Human Activity Recognition (HAR), without the need for complex data encoding. This makes the system more efficient and better-suited for running on resource-constrained edge devices.

Technical Explanation

The key technical aspects of the Natively Neuromorphic LMU (LMU) architecture are:

  1. Legendre Memory Unit (LMU): The LMU is a type of artificial neuron that can effectively capture and remember temporal patterns in input data. It uses Legendre polynomials to encode temporal information, allowing it to learn complex sequences.

  2. Leaky Integrate-and-Fire (LIF) Neurons: The LIF neurons in the LMU architecture efficiently represent and process spikes or pulses of information, similar to biological neurons. This allows the network to process data in a more neuromorphic, energy-efficient manner.

  3. Encoding-free Human Activity Recognition (HAR): By combining the LMU and LIF components, the LMU architecture can perform HAR tasks directly on raw sensor data, without the need for complex feature encoding. This makes the system more efficient and better-suited for deployment on resource-constrained edge devices.

  4. Hardware Implementation: The authors demonstrate the feasibility of the LMU architecture by implementing it on a commercial microcontroller, showing its potential for real-world edge device applications.

Critical Analysis

The paper presents a promising approach for enabling efficient, encoding-free SNN-based HAR on edge devices. However, some potential limitations and areas for further research include:

  • Generalization and Scalability: The authors only evaluate the LMU architecture on a limited set of HAR tasks and datasets. Further research is needed to assess its performance and scalability on a wider range of applications and larger-scale problems.

  • Power and Resource Consumption: While the paper demonstrates the feasibility of the LMU on a commercial microcontroller, more detailed analysis of the power and resource consumption of the architecture is needed to fully evaluate its suitability for real-world edge device deployments.

  • Interpretability and Explainability: As with many neural network-based approaches, the internal workings of the LMU architecture may be difficult to interpret and explain. Exploring techniques to improve the interpretability of the model could be an important area for future research.

  • Comparison to Alternative Approaches: The paper could be strengthened by a more detailed comparison of the LMU architecture to other SNN-based approaches or traditional machine learning techniques for HAR on edge devices.

Conclusion

The Natively Neuromorphic LMU (LMU) architecture presented in this paper offers a promising solution for efficient, encoding-free SNN-based Human Activity Recognition (HAR) on commercial edge devices. By combining Legendre Memory Units (LMUs) and Leaky Integrate-and-Fire (LIF) neurons, the LMU architecture can effectively learn and recognize spatio-temporal patterns in sensor data without the need for complex data encoding.

This approach has the potential to enable more efficient and responsive IoT applications running on resource-constrained edge devices, with significant implications for fields such as smart home automation, healthcare monitoring, and environmental sensing. Further research to address the noted limitations and explore the broader applicability of the LMU architecture could help advance the state of the art in neuromorphic computing for edge device applications.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

Natively neuromorphic LMU architecture for encoding-free SNN-based HAR on commercial edge devices
Total Score

0

Natively neuromorphic LMU architecture for encoding-free SNN-based HAR on commercial edge devices

Vittorio Fra, Benedetto Leto, Andrea Pignata, Enrico Macii, Gianvito Urgese

Neuromorphic models take inspiration from the human brain by adopting bio-plausible neuron models to build alternatives to traditional Machine Learning (ML) and Deep Learning (DL) solutions. The scarce availability of dedicated hardware able to actualize the emulation of brain-inspired computation, which is otherwise only simulated, yet still hinders the wide adoption of neuromorphic computing for edge devices and embedded systems. With this premise, we adopt the perspective of neuromorphic computing for conventional hardware and we present the L2MU, a natively neuromorphic Legendre Memory Unit (LMU) which entirely relies on Leaky Integrate-and-Fire (LIF) neurons. Specifically, the original recurrent architecture of LMU has been redesigned by modelling every constituent element with neural populations made of LIF or Current-Based (CuBa) LIF neurons. To couple neuromorphic computing and off-the-shelf edge devices, we equipped the L2MU with an input module for the conversion of real values into spikes, which makes it an encoding-free implementation of a Recurrent Spiking Neural Network (RSNN) able to directly work with raw sensor signals on non-dedicated hardware. As a use case to validate our network, we selected the task of Human Activity Recognition (HAR). We benchmarked our L2MU on smartwatch signals from hand-oriented activities, deploying it on three different commercial edge devices in compressed versions too. The reported results remark the possibility of considering neuromorphic models not only in an exclusive relationship with dedicated hardware but also as a suitable choice to work with common sensors and devices.

Read more

7/25/2024

Versatile CMOS Analog LIF Neuron for Memristor-Integrated Neuromorphic Circuits
Total Score

0

Versatile CMOS Analog LIF Neuron for Memristor-Integrated Neuromorphic Circuits

Nikhil Garg, Davide Florini, Patrick Dufour, Eloir Muhr, Mathieu Faye, Marc Bocquet, Damien Querlioz, Yann Beilliard, Dominique Drouin, Fabien Alibart, Jean-Michel Portal

Heterogeneous systems with analog CMOS circuits integrated with nanoscale memristive devices enable efficient deployment of neural networks on neuromorphic hardware. CMOS Neuron with low footprint can emulate slow temporal dynamics by operating with extremely low current levels. Nevertheless, the current read from the memristive synapses can be higher by several orders of magnitude, and performing impedance matching between neurons and synapses is mandatory. In this paper, we implement an analog leaky integrate and fire (LIF) neuron with a voltage regulator and current attenuator for interfacing CMOS neurons with memristive synapses. In addition, the neuron design proposes a dual leakage that could enable the implementation of local learning rules such as voltage-dependent synaptic plasticity. We also propose a connection scheme to implement adaptive LIF neurons based on two-neuron interaction. The proposed circuits can be used to interface with a variety of synaptic devices and process signals of diverse temporal dynamics.

Read more

7/1/2024

Analog Spiking Neuron in CMOS 28 nm Towards Large-Scale Neuromorphic Processors
Total Score

0

Analog Spiking Neuron in CMOS 28 nm Towards Large-Scale Neuromorphic Processors

Marwan Besrour, Jacob Lavoie, Takwa Omrani, Gabriel Martin-Hardy, Esmaeil Ranjbar Koleibi, Jeremy Menard, Konin Koua, Philippe Marcoux, Mounir Boukadoum, Rejean Fontaine

The computational complexity of deep learning algorithms has given rise to significant speed and memory challenges for the execution hardware. In energy-limited portable devices, highly efficient processing platforms are indispensable for reproducing the prowess afforded by much bulkier processing platforms. In this work, we present a low-power Leaky Integrate-and-Fire (LIF) neuron design fabricated in TSMC's 28 nm CMOS technology as proof of concept to build an energy-efficient mixed-signal Neuromorphic System-on-Chip (NeuroSoC). The fabricated neuron consumes 1.61 fJ/spike and occupies an active area of 34 $mu m^{2}$, leading to a maximum spiking frequency of 300 kHz at 250 mV power supply. These performances are used in a software model to emulate the dynamics of a Spiking Neural Network (SNN). Employing supervised backpropagation and a surrogate gradient technique, the resulting accuracy on the MNIST dataset, using 4-bit post-training quantization stands at 82.5%. The approach underscores the potential of such ASIC implementation of quantized SNNs to deliver high-performance, energy-efficient solutions to various embedded machine-learning applications.

Read more

8/16/2024

Towards Efficient Deployment of Hybrid SNNs on Neuromorphic and Edge AI Hardware
Total Score

0

Towards Efficient Deployment of Hybrid SNNs on Neuromorphic and Edge AI Hardware

James Seekings, Peyton Chandarana, Mahsa Ardakani, MohammadReza Mohammadi, Ramtin Zand

This paper explores the synergistic potential of neuromorphic and edge computing to create a versatile machine learning (ML) system tailored for processing data captured by dynamic vision sensors. We construct and train hybrid models, blending spiking neural networks (SNNs) and artificial neural networks (ANNs) using PyTorch and Lava frameworks. Our hybrid architecture integrates an SNN for temporal feature extraction and an ANN for classification. We delve into the challenges of deploying such hybrid structures on hardware. Specifically, we deploy individual components on Intel's Neuromorphic Processor Loihi (for SNN) and Jetson Nano (for ANN). We also propose an accumulator circuit to transfer data from the spiking to the non-spiking domain. Furthermore, we conduct comprehensive performance analyses of hybrid SNN-ANN models on a heterogeneous system of neuromorphic and edge AI hardware, evaluating accuracy, latency, power, and energy consumption. Our findings demonstrate that the hybrid spiking networks surpass the baseline ANN model across all metrics and outperform the baseline SNN model in accuracy and latency.

Read more

7/12/2024