A recurrent neural network model of perceptual switching.
A) we trained a continuous time E/I recurrent neural network (RNN) to categorise linearly changing inputs representing two discrete categories (e.g., output #1 and output #2) into two categories; B) following training, the firing rate of the excitatory units was clearly separated into two stimulus selective clusters – those that responded maximally to input category #1 (dark red) and those that respond maximally to input category #2 (light red). Here colour represents the (normalised) value of the input weight connecting each excitatory unit to each dimension of the input; C) Firing rate of the inhibitory units showing weakly stimulus selective dynamics (dark blue represents category #1, light blue category # 2). D-F) Upper; Increasing neural gain (i.e., the slope of the sigmoidal activation function) caused an earlier switch (and v.v.), when the gain of both excitatory and inhibitory units was manipulated. Manipulating the gain of excitatory units in isolation did not lead to speeded responses, whereas manipulating the gain of inhibitory units in isolation produced a similar effect to manipulating the gain of excitatory and inhibitory units. The insets in D-F denote a cartoon simplification of the trained network, with highlights applied to the connections and the gain manipulations.