title: Causal Inference and Explaining Away in a Spiking Network.
abstract: While the brain uses spiking neurons for communication, theoretical research on brain computations has mostly focused on non-spiking networks. The nature of spike-based algorithms that achieve complex computations, such as object probabilistic inference, is largely unknown. Here we demonstrate that a family of high-dimensional quadratic optimization problems with non-negativity constraints can be solved exactly and efficiently by a network of spiking neurons. The network naturally imposes the non-negativity of causal contributions that is fundamental to causal inference, and uses simple operations, such as linear synapses with realistic time constants, and neural spike generation and reset non-linearities. The network infers the set of most likely causes from an observation using explaining away, which is dynamically implemented by spike-based, tuned inhibition. The algorithm performs remarkably well even when the network intrinsically generates variable spike trains, the timing of spikes is scrambled by external sources of noise, or the network is mistuned. This type of network might underlie tasks such as odor identification and classification.
authors.affiliation: Department of Technologies of Information and Communication, University Pompeu Fabra, 08018 Barcelona, Spain.|Serra Húnter Fellow Programme, 08018, Barcelona, Spain.|Centro de Investigación Biomédica en Red de Salud Mental (CIBERSAM), 08018, Barcelona, Spain.
authors.forename: Rubén
authors.initials: R
authors.lastname: Moreno-Bote
authors.affiliation: Department of Basic Neuroscience, University of Geneva, Switzerland.
authors.forename: Jan
authors.initials: J
authors.lastname: Drugowitsch
mesh_terms: D000818:Animals; D001921:Brain / Q000502:physiology*; D006801:Humans; D008959:Models, Neurological; D009415:Nerve Net / Q000502:physiology*