Neuronal Synchrony in Complex-Valued Deep Networks
David P. Reichert, Thomas Serre
TL;DR
The paper tackles the limitation that standard deep networks lack mechanisms for representing spike-timing information by introducing complex-valued neural units that encode both firing rate and phase. It presents a concrete formulation where outputs depend on both synchrony and magnitude, including a stabilizing term to handle excitation and inhibition, and demonstrates that pretrained real-valued networks can be converted to complex-valued ones to study synchrony-driven phenomena. Through bars, corners, and shape/MNIST datasets, the authors show that neurons can dynamically form synchrony assemblies that bind distributed components and permit phase-based readout of objects. These results suggest that neuronal synchrony could serve as a versatile mechanism for gating information flow and performing dynamic, phase-guided segmentation in deep networks, with substantial implications for learning with temporal structure.
Abstract
Deep learning has recently led to great successes in tasks such as image recognition (e.g Krizhevsky et al., 2012). However, deep networks are still outmatched by the power and versatility of the brain, perhaps in part due to the richer neuronal computations available to cortical circuits. The challenge is to identify which neuronal mechanisms are relevant, and to find suitable abstractions to model them. Here, we show how aspects of spike timing, long hypothesized to play a crucial role in cortical information processing, could be incorporated into deep networks to build richer, versatile representations. We introduce a neural network formulation based on complex-valued neuronal units that is not only biologically meaningful but also amenable to a variety of deep learning frameworks. Here, units are attributed both a firing rate and a phase, the latter indicating properties of spike timing. We show how this formulation qualitatively captures several aspects thought to be related to neuronal synchrony, including gating of information processing and dynamic binding of distributed object representations. Focusing on the latter, we demonstrate the potential of the approach in several simple experiments. Thus, neuronal synchrony could be a flexible mechanism that fulfills multiple functional roles in deep networks.
