Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Fabio Stefanini is active.

Publication


Featured researches published by Fabio Stefanini.


Proceedings of the National Academy of Sciences of the United States of America | 2010

Scale-free correlations in starling flocks

Andrea Cavagna; Alessio Cimarelli; Irene Giardina; Giorgio Parisi; Raffaele Santagati; Fabio Stefanini; Massimiliano Viale

From bird flocks to fish schools, animal groups often seem to react to environmental perturbations as if of one mind. Most studies in collective animal behavior have aimed to understand how a globally ordered state may emerge from simple behavioral rules. Less effort has been devoted to understanding the origin of collective response, namely the way the group as a whole reacts to its environment. Yet, in the presence of strong predatory pressure on the group, collective response may yield a significant adaptive advantage. Here we suggest that collective response in animal groups may be achieved through scale-free behavioral correlations. By reconstructing the 3D position and velocity of individual birds in large flocks of starlings, we measured to what extent the velocity fluctuations of different birds are correlated to each other. We found that the range of such spatial correlation does not have a constant value, but it scales with the linear size of the flock. This result indicates that behavioral correlations are scale free: The change in the behavioral state of one animal affects and is affected by that of all other animals in the group, no matter how large the group is. Scale-free correlations provide each animal with an effective perception range much larger than the direct interindividual interaction range, thus enhancing global response to perturbations. Our results suggest that flocks behave as critical systems, poised to respond maximally to environmental perturbations.


Proceedings of the IEEE | 2014

Neuromorphic electronic circuits for building autonomous cognitive systems

Elisabetta Chicca; Fabio Stefanini; Chiara Bartolozzi; Giacomo Indiveri

Several analog and digital brain-inspired electronic systems have been recently proposed as dedicated solutions for fast simulations of spiking neural networks. While these architectures are useful for exploring the computational properties of large-scale models of the nervous system, the challenge of building low-power compact physical artifacts that can behave intelligently in the real world and exhibit cognitive abilities still remains open. In this paper, we propose a set of neuromorphic engineering solutions to address this challenge. In particular, we review neuromorphic circuits for emulating neural and synaptic dynamics in real time and discuss the role of biophysically realistic temporal dynamics in hardware neural processing architectures; we review the challenges of realizing spike-based plasticity mechanisms in real physical systems and present examples of analog electronic circuits that implement them;we describe the computational properties of recurrent neural networks and show how neuromorphic winner-take-all circuits can implement working-memory and decision-making mechanisms. We validate the neuromorphic approach proposed with experimental results obtained from our own circuits and systems, and argue how the circuits and networks presented in this work represent a useful set of components for efficiently and elegantly implementing neuromorphic cognition.


Frontiers in Neuroscience | 2015

A reconfigurable on-line learning spiking neuromorphic processor comprising 256 neurons and 128K synapses

Ning Qiao; Hesham Mostafa; Federico Corradi; Marc Osswald; Fabio Stefanini; Dora Sumislawska; Giacomo Indiveri

Implementing compact, low-power artificial neural processing systems with real-time on-line learning abilities is still an open challenge. In this paper we present a full-custom mixed-signal VLSI device with neuromorphic learning circuits that emulate the biophysics of real spiking neurons and dynamic synapses for exploring the properties of computational neuroscience models and for building brain-inspired computing systems. The proposed architecture allows the on-chip configuration of a wide range of network connectivities, including recurrent and deep networks, with short-term and long-term plasticity. The device comprises 128 K analog synapse and 256 neuron circuits with biologically plausible dynamics and bi-stable spike-based plasticity mechanisms that endow it with on-line learning abilities. In addition to the analog circuits, the device comprises also asynchronous digital logic circuits for setting different synapse and neuron properties as well as different network configurations. This prototype device, fabricated using a 180 nm 1P6M CMOS process, occupies an area of 51.4 mm2, and consumes approximately 4 mW for typical experiments, for example involving attractor networks. Here we describe the details of the overall architecture and of the individual circuits and present experimental results that showcase its potential. By supporting a wide range of cortical-like computational modules comprising plasticity mechanisms, this device will enable the realization of intelligent autonomous systems with on-line learning capabilities.


Mathematical Models and Methods in Applied Sciences | 2010

From empirical data to inter-individual interactions: Unveiling the rules of collective animal behavior

Andrea Cavagna; Alessio Cimarelli; Irene Giardina; Giorgio Parisi; Raffaele Santagati; Fabio Stefanini; Raffaele Tavarone

Animal groups represent magnificent archetypes of self-organized collective behavior. As such, they have attracted enormous interdisciplinary interest in the last years. From a mechanistic point of view, animal aggregations remind physical systems of particles or spins, where the individual constituents interact locally, giving rise to ordering at the global scale. This analogy has fostered important research, where numerical and theoretical approaches from physics have been applied to models of self-organized motion. In this paper, we discuss how the physics methodology may provide precious conceptual and technical instruments in empirical studies of collective animal behavior. We focus on three-dimensional groups, for which empirical data have been extremely scarce until recently, and describe novel experimental protocols that allow reconstructing aggregations of thousands of individuals. We show how an appropriate statistical analysis of these large-scale data allows inferring important information on the interactions between individuals in a group, a key issue in behavioral studies and a basic ingredient of theoretical models. To this aim, we revisit the approach we recently used on starling flocks, and apply it to a much larger data set, never analyzed before. The results confirm our previous findings and indicate that interactions between birds have a topological rather than metric nature, each individual interacting with a fixed number of neighbors irrespective of their distances.


arXiv: Populations and Evolution | 2013

Diffusion of individual birds in starling flocks

Andrea Cavagna; S. M. Duarte Queirós; Irene Giardina; Fabio Stefanini; Massimiliano Viale

Flocking is a paradigmatic example of collective animal behaviour, where global order emerges out of self-organization. Each individual has a tendency to align its flight direction with those of neighbours, and such a simple form of interaction produces a state of collective motion of the group. When compared with other cases of collective ordering, a crucial feature of animal groups is that the interaction network is not fixed in time, as each individual moves and continuously changes its neighbours. The possibility to exchange neighbours strongly enhances the stability of global ordering and the way information is propagated through the group. Here, we assess the relevance of this mechanism in large flocks of starlings (Sturnus vulgaris). We find that birds move faster than Brownian walkers both with respect to the centre of mass of the flock, and with respect to each other. Moreover, this behaviour is strongly anisotropic with respect to the direction of motion of the flock. We also measure the amount of neighbours reshuffling and find that neighbours change in time exclusively as a consequence of the random fluctuations in the individual motion, so that no specific mechanism to keep ones neighbours seems to be enforced. On the contrary, our findings suggest that a more complex dynamical process occurs at the border of the flock.


international symposium on circuits and systems | 2010

Spike-based learning with a generalized integrate and fire silicon neuron

Giacomo Indiveri; Fabio Stefanini; Elisabetta Chicca

Spike-based learning circuits have been typically used in conjunction with linear integrate-and-flre neurons. As a new class of current-mode conductance-based silicon neurons has been recently developed, it is important to evaluate how the spike-based learning circuits perform, when interfaced to these new types of neuron circuits. Here, we describe a VLSI implementation of a current-mode conductance-based neuron, connected to synaptic circuits with spike-based learning capabilities. The conductance-based silicon neuron has built-in spike-frequency adaptation, refractory period mechanisms, and plasticity eligibility control circuits. The synaptic circuits exhibits realistic dynamics in the post-synaptic currents and comprise local spike-based learning circuits, controlled by the global post-synaptic eligibility circuits. We present experimental results which characterize the conductance-based neuron circuit properties and the spike-based learning circuits connected to it.


international symposium on circuits and systems | 2011

Systematic configuration and automatic tuning of neuromorphic systems

Sadique Sheik; Fabio Stefanini; Emre Neftci; Elisabetta Chicca; Giacomo Indiveri

In the past recent years several research groups have proposed neuromorphic Very Large Scale Integration (VLSI) devices that implement event-based sensors or biophysically realistic networks of spiking neurons. It has been argued that these devices can be used to build event-based systems, for solving real-world applications in real-time, with efficiencies and robustness that cannot be achieved with conventional computing technologies.


international symposium on circuits and systems | 2014

A hybrid analog/digital Spike-Timing Dependent Plasticity learning circuit for neuromorphic VLSI multi-neuron architectures

Hesham Mostafa; Federico Corradi; Fabio Stefanini; Giacomo Indiveri

To endow large scale VLSI networks of spiking neurons with learning abilities it is important to develop compact and low power circuits that implement synaptic plasticity mechanisms. In this paper we present an analog/digital Spike-Timing Dependent Plasticity (STDP) circuit that changes its internal state in a continuous analog way on short biologically plausible time scales and drives its weight to one of two possible bi-stable states on long time scales. We highlight the differences and improvements over previously proposed circuits and demonstrate the performance of the new circuit using data measured from a chip fabricated using a standard 180nm CMOS process. Finally we discuss the use of stochastic learning methods that can best exploit the properties of this circuit for implementing robust machine-learning algorithms.


Frontiers in Neuroinformatics | 2014

PyNCS: a microkernel for high-level definition and configuration of neuromorphic electronic systems

Fabio Stefanini; Emre Neftci; Sadique Sheik; Giacomo Indiveri

Neuromorphic hardware offers an electronic substrate for the realization of asynchronous event-based sensory-motor systems and large-scale spiking neural network architectures. In order to characterize these systems, configure them, and carry out modeling experiments, it is often necessary to interface them to workstations. The software used for this purpose typically consists of a large monolithic block of code which is highly specific to the hardware setup used. While this approach can lead to highly integrated hardware/software systems, it hampers the development of modular and reconfigurable infrastructures thus preventing a rapid evolution of such systems. To alleviate this problem, we propose PyNCS, an open-source front-end for the definition of neural network models that is interfaced to the hardware through a set of Python Application Programming Interfaces (APIs). The design of PyNCS promotes modularity, portability and expandability and separates implementation from hardware description. The high-level front-end that comes with PyNCS includes tools to define neural network models as well as to create, monitor and analyze spiking data. Here we report the design philosophy behind the PyNCS framework and describe its implementation. We demonstrate its functionality with two representative case studies, one using an event-based neuromorphic vision sensor, and one using a set of multi-neuron devices for carrying out a cognitive decision-making task involving state-dependent computation. PyNCS, already applicable to a wide range of existing spike-based neuromorphic setups, will accelerate the development of hybrid software/hardware neuromorphic systems, thanks to its code flexibility. The code is open-source and available online at https://github.com/inincs/pyNCS.


conference on biomimetic and biohybrid systems | 2013

Spatio-temporal spike pattern classification in neuromorphic systems

Sadique Sheik; Michael Pfeiffer; Fabio Stefanini; Giacomo Indiveri

Spike-based neuromorphic electronic architectures offer an attractive solution for implementing compact efficient sensory-motor neural processing systems for robotic applications. Such systems typically comprise event-based sensors and multi-neuron chips that encode, transmit, and process signals using spikes. For robotic applications, the ability to sustain real-time interactions with the environment is an essential requirement. So these neuromorphic systems need to process sensory signals continuously and instantaneously, as the input data arrives, classify the spatio-temporal information contained in the data, and produce appropriate motor outputs in real-time. In this paper we evaluate the computational approaches that have been proposed for classifying spatio-temporal sequences of spike-trains, derive the main principles and the key components that are required to build a neuromorphic system that works in robotic application scenarios, with the constraints imposed by the biologically realistic hardware implementation, and present possible system-level solutions.

Collaboration


Dive into the Fabio Stefanini's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andrea Cavagna

Sapienza University of Rome

View shared research outputs
Top Co-Authors

Avatar

Irene Giardina

Sapienza University of Rome

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alessio Cimarelli

Sapienza University of Rome

View shared research outputs
Top Co-Authors

Avatar

Chiara Bartolozzi

Istituto Italiano di Tecnologia

View shared research outputs
Top Co-Authors

Avatar

Giorgio Parisi

Sapienza University of Rome

View shared research outputs
Top Co-Authors

Avatar

Massimiliano Viale

Sapienza University of Rome

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge