Davide Liberato Manna

Dr. Davide Liberato Manna

orcid

Research Focus & Metrics

Academic Career Length

5Years (2022-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
28 September 2024 in Neurocomputing
Verified
Journal Article
Open access
AVAlex Vicente-Sola
Alex Vicente-Sola
DMDavide Liberato Manna
Davide Liberato Manna
PKPaul Kirkland
Paul Kirkland
GCGaetano Di Caterina
Gaetano Di Caterina
TBTrevor Joseph Bihl
Trevor Joseph Bihl

30 September 2022 in Neuromorphic Computing and Engineering
Verified
Journal Article
Open access
PDF file
AVAlex Vicente-Sola
Alex Vicente-Sola
DMDavide Liberato Manna
Davide Liberato Manna
PKPaul Kirkland
Paul Kirkland
GCGaetano Di Caterina
Gaetano Di Caterina
TBTrevor Joseph Bihl
Trevor Joseph Bihl
Spiking neural networks (SNNs) have become an interesting alternative to conventional artificial neural networks (ANN) thanks to their temporal processing capabilities and energy efficient implementations in neuromorphic hardware. However, the challenges involved in training SNNs have limited their performance in terms of accuracy and thus their applications. Improving learning algorithms and neural architectures for a more accurate feature extraction is therefore one of the current priorities in SNN research. In this paper we present a study on the key components of modern spiking architectures. We design a spiking version of the successful residual network architecture and provide an in-depth study on the possible implementations of spiking residual connections. This study shows how, depending on the use case, the optimal residual connection implementation may vary. Additionally, we empirically compare different techniques in image classification datasets taken from the best performing networks. Our results provide a state of the art guide to SNN design, which allows to make informed choices when trying to build the optimal visual feature extractor. Finally, our network outperforms previous SNN architectures in CIFAR-10 (94.14%) and CIFAR-100 (74.65%) datasets and matches the state of the art in DVS-CIFAR10 (72.98%), with less parameters than the previous state of the art and without the need for ANN–SNN conversion. Code available at: https://github.com/VicenteAlex/Spiking_ResNet.

28 October 2022 in Neuromorphic Computing and Engineering
Verified
Journal Article
Open access
DMDavide Liberato Manna
Davide Liberato Manna
AVAlex Vicente-Sola
Alex Vicente-Sola
PKPaul Kirkland
Paul Kirkland
TBTrevor Joseph Bihl
Trevor Joseph Bihl
GCGaetano Di Caterina
Gaetano Di Caterina
Spiking neural networks (SNNs) are largely inspired by biology and neuroscience and leverage ideas and theories to create fast and efficient learning systems. Spiking neuron models are adopted as core processing units in neuromorphic systems because they enable event-based processing. Among many neuron models, the integrate-and-fire (I&F) models are often adopted, with the simple leaky I&F (LIF) being the most used. The reason for adopting such models is their efficiency and/or biological plausibility. Nevertheless, rigorous justification for adopting LIF over other neuron models for use in artificial learning systems has not yet been studied. This work considers various neuron models in the literature and then selects computational neuron models that are single-variable, efficient, and display different types of complexities. From this selection, we make a comparative study of three simple I&F neuron models, namely the LIF, the quadratic I&F (QIF) and the exponential I&F (EIF), to understand whether the use of more complex models increases the performance of the system and whether the choice of a neuron model can be directed by the task to be completed. Neuron models are tested within an SNN trained with spike-timing dependent plasticity (STDP) on a classification task on the N-MNIST and DVS gestures datasets. Experimental results reveal that more complex neurons manifest the same ability as simpler ones to achieve high levels of accuracy on a simple dataset (N-MNIST), albeit requiring comparably more hyper-parameter tuning. However, when the data possess richer spatio-temporal features, the QIF and EIF neuron models steadily achieve better results. This suggests that accurately selecting the model based on the richness of the feature spectrum of the data could improve the whole system’s performance. Finally, the code implementing the spiking neurons in the SpykeTorch framework is made publicly available.

7 June 2023
Verified
Book Chapter
Closed access
PDF file
DMDavide Liberato Manna
Davide Liberato Manna
AVAlex Vicente-Sola
Alex Vicente-Sola
PKPaul Kirkland
Paul Kirkland
TBTrevor J. Bihl
Trevor J. Bihl
GCGaetano Di Caterina
Gaetano Di Caterina

15 August 2024 in Computers
Verified
Journal Article
Open access
PDF file
DMDavide Liberato Manna
Davide Liberato Manna
AVAlex Vicente-Sola
Alex Vicente-Sola
PKPaul Kirkland
Paul Kirkland
TBTrevor Joseph Bihl
Trevor Joseph Bihl
GCGaetano Di Caterina
Gaetano Di Caterina
The potential of neuromorphic (NM) solutions often lies in their low-SWaP (Size, Weight, and Power) capabilities, which often drive their application to domains that could benefit from this. Nevertheless, spiking neural networks (SNNs), with their inherent time-based nature, present an attractive alternative also for areas where data features are present in the time dimension, such as time series forecasting. Time series data, characterized by seasonality and trends, can benefit from the unique processing capabilities of SNNs, which offer a novel approach for this type of task. Additionally, time series data can serve as a benchmark for evaluating SNN performance, providing a valuable alternative to traditional datasets. However, the challenge lies in the real-valued nature of time series data, which is not inherently suited for SNN processing. In this work, we propose a novel spike-encoding mechanism and two loss functions to address this challenge. Our encoding system, inspired by NM event-based sensors, converts the derivative of a signal into spikes, enhancing interoperability with the NM technology and also making the data suitable for SNN processing. Our loss functions then optimize the learning of subsequent spikes by the SNN. We train a simple SNN using SLAYER as a learning rule and conduct experiments using two electricity load forecasting datasets. Our results demonstrate that SNNs can effectively learn from encoded data, and our proposed DecodingLoss function consistently outperforms SLAYER’s SpikeTime loss function. This underscores the potential of SNNs for time series forecasting and sets the stage for further research in this promising area of research.

1 January 2024
Verified
Conference Paper
Open access
PDF file
TBTrevor Joseph Bihl
Trevor Joseph Bihl
PFPatrick Farr
Patrick Farr
GCGaetano Di Caterina
Gaetano Di Caterina
AVAlex Vicente-Sola
Alex Vicente-Sola
DMDavide Liberato Manna
Davide Liberato Manna
KCKara Combs
Kara Combs
Size, Weight, and Power (SWaP) concerns are growing as artificial intelligence (AI) use spreads in edge applications. AI algorithms, such as artificial neural networks (ANNs), have revolutionized many fields, e.g. computer vision (CV), but at a large computational/power burden. Biological intelligence is notably more computationally efficient. Neuromorphic edge processors and spiking neural networks (SNNs) aim to follow biology closer with spike-based operations resulting in sparsity and lower-SWaP operations than traditional ANNs with SNNs only "firing/spiking" when needed. Understanding the trade space of SWaP when embracing neuromorphic computing has not been studied heavily. To addresses this, we present a repeatable and scalable apples-to-apples comparison of traditional ANNs and SNNs for edge processing with demonstration on both classical and neuromorphic edge hardware. Results show that SNNs combined with neuromorphic hardware can provide comparable accuracy for CV to ANNs at 1/10 th the power.