bioRxiv Science⌕ Search

Biology subjects

Indiveri, G.

Publications and source records attributed to Indiveri, G..

9 recordsLinked to original sources

A canonical cortical electronic circuit for neuromorphic intelligence

Cortical microcircuits play a fundamental role in natural intelligence. While they inspired a wide range neural computation models and artificial intelligence algorithms, few attempts have been made to directly emulate them with an electronic computational substrate that uses the same physics of computation. Here we present a heterogeneous canonical microcircuit architecture compatible with analog neuromorphic electronic circuits that faithfully reproduce the properties of real synapses and neurons. The architecture comprises populations of interacting excitatory and inhibitory neurons, disinhibition pathways, and spike-driven multi-compartment dendritic learning mechanisms. By co-designing the computational model with its neuromorphic hardware implementation, we developed a neural processing system that can perform complex signal processing functions, learning, and classification tasks robustly and reliably, despite the inherent variability of the analog circuits, using ultra-low power energy consumption features comparable to those of their biological counterparts. We demonstrate how both the model architecture and its hardware implementation seamlessly capture the hallmarks of neural computation: attractor dynamics, adaptation, winner-take-all behavior, and resilience to variability, within a compact, low-power computing substrate. We validate the models learning performance both from the algorithmic perspective and with detailed electronic circuit simulation experiments and characterize its robustness to noise. Our results illustrate how local, biologically plausible rules for plasticity and gating can overcome challenges like catastrophic forgetting and parameter variability, enabling effective always-on adaptation. Beyond offering insights into the nature of computation in neural systems, our approach introduces a foundation for ultra-low power, fault-tolerant architectures capable of complex signal processing at the edge. By embracing -rather than mitigating-variability, these neuromorphic circuits exhibit a powerful synergy with emerging memory technologies, suggesting a new paradigm for sophisticated "in-memory" computing. Through such tight integration of neuroscience principles and analog circuit design, we pave the way toward a class of brain-inspired processors that can learn continuously and respond dynamically to real-world inputs.

neuroscience↗

Encoding seizures with partial synchronization: A spiking neural network for biosignal monitoring on a mixed signal neuromorphic processor

Long-term monitoring of biomedical signals is essential for the modern clinical management of neurological conditions such as epilepsy. However, developing wearable systems that are able to monitor, analyze, and detect epileptic seizures with long-lasting operation times using current technologies is still an open challenge. Brain-inspired spiking neural networks (SNNs) represent a promising signal processing and computing framework as they can be deployed on ultra-low power neuromorphic computing systems, for this purpose. Here, we introduce a novel SNN architecture, co-designed and validated on a mixed-signal neuromorphic chip, that shows potential for always-on monitoring of epileptic activity. We demonstrate how the hardware implementation of this SNN captures the phenomenon of partial synchronization within neural activity during seizure periods. We assess the network using a full-custom asynchronous mixed-signal neuromorphic platform, processing analog signals in real-time from an Electroencephalographic (EEG) seizure dataset. The neuromorphic chip comprises an analog front-end (AFE) signal conditioning stage and an asynchronous delta modulation (ADM) circuit directly integrated on the same die, which can produce the stream of spikes as input to the SNN, directly from the analog EEG signals. We show a linear classifier in a post processing stage that is sufficient to reliably classify and detect seizures, from the local features extracted by the SNN, indicating the feasibility of full on-chip seizure monitoring in the future. This research marks a significant advancement toward developing embedded intelligent "wear and forget" units for resource-constrained environments. These units could autonomously detect and log relevant EEG events of interest in out-of-hospital environments, offering new possibilities for patient care and management of neurological disorders.

neuroscience↗

Cross-homeostatic plasticity enables analog neuromorphic circuits to exhibit robust computational primitives

AbstractMany neural computations emerge from self-sustained patterns of activity in recurrent neural circuits, which rely on balanced excitation and inhibition. Neuromorphic electronic circuits that use the physics of silicon to emulate neuronal dynamics represent a promising approach for implementing the brains computational primitives, including self-sustained neural activity. However, achieving the same robustness of biological networks in neuromorphic computing systems remains a challenge, due to the high degree of heterogeneity and variability of their analog components. Inspired by the strategies used by real cortical networks, we apply a biologically-plausible cross-homeostatic learning rule to balance excitation and inhibition in neuromorphic implementations of spiking recurrent neural networks. We demonstrate how this learning rule allows the neuromorphic system to work in the presence of device mismatch and to autonomously tune the spiking network to produce robust, self-sustained, fixed-point attractor dynamics with irregular spiking in an inhibition-stabilized regime. We show that this rule can implement multiple, coexisting stable memories, with emergent soft-winner-take-all (sWTA) dynamics, and reproduce the so-called "paradoxical effect" widely observed in cortical circuits. In addition to validating neuroscience models on a substrate that shares many similar properties and limitations with biological systems, this work enables the construction of ultra-low power, mixed-signal neuromorphic technologies that can be automatically configured to compute reliably, despite the large on-chip and chip-to-chip variability of their analog components.

neuroscience↗

Brain-inspired methods for achieving robust computation inheterogeneous mixed-signal neuromorphic processing systems

Neuromorphic processing systems implementing spiking neural networks with mixed signal analog/digital electronic circuits and/or memristive devices represent a promising technology for edge computing applications that require low power, low latency, and that cannot connect to the cloud for off-line processing, either due to lack of connectivity or for privacy concerns. However these circuits are typically noisy and imprecise, because they are affected by device to device variability, and operate with extremely small currents. So achieving reliable computation and high accuracy following this approach is still an open challenge that has hampered progress on one hand and limited widespread adoption of this technology on the other. By construction, these hardware processing systems have many constraints that are biologically plausible, such as heterogeneity and non-negativity of parameters. More and more evidence is showing that applying such constraints to artificial neural networks, including those used in artificial intelligence, promotes robustness in learning and improves their reliability. Here we delve even more in neuroscience and present network-level brain-inspired strategies that further improve reliability and robustness in these neuromorphic systems: we quantify, with chip measurements, to what extent population averaging is effective in reducing variability in neural responses, we demonstrate experimentally how the neural coding strategies of cortical models allow silicon neurons to produce reliable signal representations, and show how to robustly implement essential computational primitives, such as selective amplification, signal restoration, working memory, and relational networks, exploiting such strategies. We argue that these strategies can be instrumental for guiding the design of robust and reliable ultra-low power electronic neural processing systems implemented using noisy and imprecise computing substrates such as subthreshold neuromorphic circuits and emerging memory technologies.

neuroscience↗

Operative dimensions in unconstrained connectivity of recurrent neural networks

Recurrent Neural Networks (RNNs) are commonly used models to study neural computation. However, a comprehensive understanding of how dynamics in RNNs emerge from the underlying connectivity is largely lacking. Previous work derived such an understanding for RNNs fulfilling very specific constraints on their connectivity, but it is unclear whether the resulting insights apply more generally. Here we study how network dynamics are related to network connectivity in RNNs trained without any specific constraints on several tasks previously employed in neuroscience. Despite the apparent high-dimensional connectivity of these RNNs, we show that a low-dimensional, functionally relevant subspace of the weight matrix can be found through the identification of operative dimensions, which we define as components of the connectivity whose removal has a large influence on local RNN dynamics. We find that a weight matrix built from only a few operative dimensions is sufficient for the RNNs to operate with the original performance, implying that much of the high-dimensional structure of the trained connectivity is functionally irrelevant. The existence of a low-dimensional, operative subspace in the weight matrix simplifies the challenge of linking connectivity to network dynamics and suggests that independent network functions may be placed in specific, separate subspaces of the weight matrix to avoid catastrophic forgetting in continual learning.

neuroscience↗

Modelling novelty detection in the thalamocortical loop

In complex natural environments, sensory systems are constantly exposed to a large stream of inputs. Novel or rare stimuli, which are often associated with behaviorally important events, are typically processed differently than the steady sensory background, which has less relevance. Neural signatures of such differential processing, commonly referred to as novelty detection, have been identified on the level of EEG recordings as mismatch negativity and the level of single neurons as stimulus-specific adaptation. Here, we propose a multi-scale recurrent network with synaptic depression to explain how novelty detection can arise in the whisker-related part of the somatosensory thalamocortical loop. The architecture and dynamics of the model presume that neurons in cortical layer 6 adapt, via synaptic depression, specifically to a frequently presented stimulus, resulting in reduced population activity in the corresponding cortical column when compared with the population activity evoked by a rare stimulus. This difference in population activity is then projected from the cortex to the thalamus and amplified through the interaction between neurons of the primary and reticular nuclei of the thalamus, resulting in spindle-like, rhythmic oscillations. These differentially activated thalamic oscillations are forwarded to cortical layer 4 as a late secondary response that is specific to rare stimuli that violate a particular stimulus pattern. Model results show a strong analogy between this late single neuron activity and EEG-based mismatch negativity in terms of their common sensitivity to presentation context and timescales of response latency, as observed experimentally. Our results indicate that adaptation in L6 can establish the thalamocortical dynamics that produce signatures of SSA and MMN and suggest a mechanistic model of novelty detection that could generalize to other sensory modalities. Author summaryCortical sensory neurons have been shown to be capable of novelty detection, that is they respond more vigorously when a novel, unexpected stimulus is presented, and less so when the stimulus is part of a predictable sequence. However, the neural mechanism underlying this capability is not yet fully understood. Here, we developed a thalamocortical network model that accounts for novelty detection and reproduces physiologically observed neural response patterns in the somatosensory cortex. Specifically, our results demonstrate that the novelty signal arises from the complex recurrent interplay between thalamic neurons and cortical neurons in layers 4 and 6. This work therefore provides a concrete mechanism that can serve as a starting point for further investigating the neural circuit mechanisms underlying novelty detection.

neuroscience↗

Towards on-chip real-time classification of extra-cellular neural recordings

On-line classification of neural recordings can be extremely useful in brain-machine interface, prosthetic applications or therapeutic intervention. In this work we present a feasibility study for developing compact low-power VLSI systems able to classify neural recordings in real-time, using spike-based neuromorphic circuits. We developed a framework for classifying extra-cellular recordings made in rat auditory cortex in response to different auditory stimuli and porting the classification algorithm onto a spiking multi-neuron VLSI chip with programmable synaptic weights. We present recording methods and software classification algorithms; we demonstrate real-time classification in hardware and quantify the system performance; finally, we identify the potential sources of problems in developing such types of systems and propose strategies for overcoming them.

neuroscience↗

A neuromorphic model of olfactory processing and sparse coding in the Drosophila larva brain

Animal nervous systems are highly efficient in processing sensory input. The neuromorphic computing paradigm aims at the hardware implementation of neural network computations to support novel solutions for building brain-inspired computing systems. Here, we take inspiration from sensory processing in the nervous system of the fruit fly larva. With its strongly limited computational resources of <200 neurons and <1.000 synapses the larval olfactory pathway employs fundamental computations to transform broadly tuned receptor input at the periphery into an energy efficient sparse code in the central brain. We show how this approach allows us to achieve sparse coding and increased separability of stimulus patterns in a spiking neural network, validated with both software simulation and hardware emulation on mixed-signal real-time neuromorphic hardware. We verify that feedback inhibition is the central motif to support sparseness in the spatial domain, across the neuron population, while the combination of spike frequency adaptation and feedback inhibition determines sparseness in the temporal domain. Our experiments demonstrate that such small-sized, biologically realistic neural networks, efficiently implemented on neuromorphic hardware, can achieve parallel processing and efficient encoding of sensory input at full temporal resolution.

neuroscience↗

Long-range suppressive influences from the visual surround can be explained by anatomically plausible recruitment of local competition in a model of columnar cortex

Although neurons in columns of visual cortex of adult carnivores and primates share similar orientation tuning preferences, responses of nearby neurons are surprisingly sparse and temporally uncorrelated, especially in response to complex visual scenes. The mechanisms underlying this counter-intuitive combination of response properties are still unknown. Here we present a computational model of columnar visual cortex which explains experimentally observed integration of complex features across the visual field, and which is consistent with anatomical and physiological profiles of cortical excitation and inhibition. In this model, sparse local excitatory connections within columns, coupled with strong unspecific local inhibition and functionally-specific long-range excitatory connections across columns, give rise to competitive dynamics that reproduce experimental observations. Our results explain surround modulation of responses to simple and complex visual stimuli, including reduced correlation of nearby excitatory neurons, increased excitatory response selectivity, increased inhibitory selectivity, and complex orientation-tuning of surround modulation.

neuroscience↗