How do we build dynamic, recurrent networks using population coding methods?
Consider a dynamic model of a leaky integrate-and-fire (LIF) neuron that contains two time-dependent processes:
- is a synaptic time constant
- is the a membrane time constant
- : is the input current
- is the post-synaptic current
- is the membrane potential
- is a nonlinear activation function
Recall previous forms of :

Equilibrium Solutions
We can find equilibrium solutions to the above.
Current:
At equilibrium, , so .
Activity:
\tau_{m} \frac{dv}{dt} = -v+\sigma(s) $$ At equilibrium, $\frac{dv}{dt}=0$, so $v = \sigma(s)$. ## Variants **Case 1:** $\tau_{m} \ll \tau_{s}$. If the neuron membranes react quickly (i.e., reach equilibrium quickly) compared to the synaptic dynamics:\begin{cases}
\tau_{s} \frac{ds}{dt} = -s+C \[2ex]
v = \sigma(s)
\end{cases}
\begin{cases}
s=C \[2ex]
\tau_{m} \frac{dv}{dt} = -v+\sigma(s)
\end{cases}
v=\sigma(s), \quad s=C
## Recurrent Networks The feedback afforded by recurrent connections can lead to interesting dynamics. Consider a neural integrator: ![[Population Coding Dynamics-1775681897945.webp]] Consider a fully-connected population of $N$ neurons. ![[Population Coding Dynamics-1775681928027.webp|519]] We assume $\tau_{m}$ is small, such that $v=\sigma(s)$. Then, effectively, the time dynamics are dictated by the synapses,\begin{align}
\tau_{s} \frac{ds}{dt} & = -s +C \[2ex]
\tau_{s} \frac{ds}{dt} & = -s + (f(v)+g(x))E+\beta
\end{align}
\tau_{s} \frac{ds}{dt} = -s + f(v)E + \beta
We want the right side to equal zero. At equilibrium, input $y$ yields input current $s$, i.e. $s=yE+\beta$. Then, the hidden state is $v=\sigma(s)$.\begin{align}
-s + f(v)E + \beta & = 0 \
f(v)E + \beta & = s \
f(v)E + \beta & = yE+\beta \
f(v) & = y = vD
\end{align}
\frac{ds}{dt} = \frac{1}{\tau_{s}} (-s+yE+\beta) + \frac{1}{\tau_{s}}(f_{2}(v)+g(x))E \quad \quad \quad \quad (\ast )
- $-s$ is decay - $yE+\beta$ is reinjection - $f_{2}(v)$ is recurrent input - $g(x)$ is the new input For a simple integrator, the governing DE is $\frac{dy}{dt}=x$. Recall:s = yE + \beta \quad \Longrightarrow \quad \frac{ds}{dt} = \frac{dy}{dt}E \quad \quad \therefore \frac{ds}{dt} = xE
How do we we choose $f_{2}(v)$ and $g(x)$ in $(\ast )$ to get this DE?\frac{1}{\tau_{s}}(f_{2}(v)+g(x))E = xE \quad \Longrightarrow \quad f_{2}(v) = 0, ,,g(x)=\tau_{s}x
The full $DE$ for $s$ to implement an integrator is:\begin{align}
\tau_{s} \frac{ds}{dt} & = -s + yE + \beta+ \tau_{s}xE \
& = -s + (y+\tau_{s}x)E + \beta
\end{align}
\frac{dy}{dt} = f(y)
by setting the recurrent input to be $y+\tau_{s}f(y)$. ![[Population Coding Dynamics-1775682615855.webp|338]]