layout | title | date | author | summary | references | weight | |||
---|---|---|---|---|---|---|---|---|---|
notes |
17.Homogeneous Network |
2016-09-02 |
OctoMiao |
Review of population activity; Homogeneous network. |
|
17 |
Information from spatio-temporal pattern:
-
Temporal average: mean firing rate of the network:
$$ \begin{equation} A = \frac{\text{total number of spikes } n_{\mathrm{act}}(t;t+\Delta t) \text{ during a time window } \Delta t}{\text{time widow } \Delta t \times \text{ number of neurons } N }, \end{equation} $$
where
$\Delta t$ is the time binning. We can take the limit$\Delta t\to 0$ . For spiking neuron models,$$ \begin{align} A =& \lim_{\Delta t\to 0}\frac{n_{\mathrm{act}}(t;t+\Delta t)}{\Delta t} \frac{1}{N} \ =& \frac{1}{N} \text{total number of active neurons at time } t. \end{align} $$
Assume the $j$th neuron fires at
$t_j^{(f)}$ (where$f$ means neuron$j$ can fire at$t_j^{(1)}$ ,$t_j^{(2)}$ , etc), we know which neuron would fire at any time$t$ by calculating$$ \delta(t-t_j^{(f)}). $$
If the argument is zero for neuron
$j$ , we know this neuron fires at time$t$ . Thus the total number of active neurons at time$t$ is$$ \sum_{j=1}^N \sum_{f} \delta(t-t_j^{(f)}). $$
The summation of
$f$ counts all the contributions from neuron$j$ since it can fire multiple times. -
Temporal correlations between pulses of different neurons;
Homogeneous:
- Each and every neurons are the same;
- Neurons take the same external input;
- Weight between arbitrary neuron
$i$ and arbitrary neuron$j$ are the same$w_{ij}=J_0/N$ .
where the input on neuron
where
QUESTION HERE:
Assuming that we start from a homogeneous initial condition that all neurons have the same input will the network evolve to an inhomogeneous state under tiny perturbation? This should be called the stability of the network.
The method I can think of to check the instability is to add a field of perturbation, i.e., a perturbation to each input and check the evolution of these perturbations. If all the perturbations increase with time, we obtain a hint that the system could be unstable. Then we can investigate using numerical methods or linear stability analysis to find out exactly how.
COMMENT: This perturbation method is similar to the one discussed in Section 6.2.1 as stochastic input.
Regardless of the question above, we assume that no perturbation is included so that the system evolve homogeneously. Input current on arbitrary neuron is the same as each other
Due to homogeneity, we can plug in the definition of population activity
for every neurons. At time
SRM
Using an argument similar to integrate-and-fire model, we can plug in the population activity to equation (\ref{srm}).
Recall that spikes occur as the potential
Each neuron is described by its membrane potential. We can find the percentage of neurons within a range of membrane potential
where
-
Due to the normalization
$1/N$ , we expect integral over all the possible potentials gives us 1, i.e.,$$ \begin{equation} \int_{-\infty}^\theta p(u,t),du = 1. \end{equation} $$
-
Define the flux of neutrons going through the threshold by inspecting the population increase at potential
$u_{\mathrm{reset}}$ .
About the stochastic input, we assume that a total number of M types of synapses are introduced. For each type
where
where
For a better understanding of
$dJ$ , please refer to Eq. (\ref{continuity-equation}).
Flux means the percentage of neurons that goes across a specific potential
Equation 6.18 shows the population activity.
Continuity equation describes the rate of change. In this case, continuity is the rate of change in percentage of neurons at time
An example of continuity equation is the conservation of charge. The change of charge equals to the charge coming in and the charge going out.
The we know the change in the percentage of neurons within potential range
where
Expand equation 6.14 in terms of
Plug into equation 6.14
The first two terms are perfect derivatives
The equation we need to deal with is
Fokker–Planck equation
$A(t)$ is the flux at threshold$\theta$ . To solve it we simply set$u=\theta$ , $$ \begin{equation} A(t) = \frac{1}{\tau} (- \theta + R I^{\mathrm{ext}}(t)) p(\theta,t) + \sum_k v_k \int_{\theta - w_k}^\theta p(u,t) du. \end{equation} $$
To expand
so that
$$
\begin{equation}
\int_{theta-w_k}^\theta(u,t) du = p(\theta,t) w_k + \frac{1}{2} \partial_u p(u,t)\vert_{u=\theta} w_k^2,\label{eq-int-p-u-t-expand-theta}
\end{equation}
$$
where
I obtained a different sign. In the text book
$A$ is negative.
Why stationary solution? Experiments.
Define
Stationary state means
$$
\begin{equation}
0= -\partial_u \left[ (-u + h)p - \frac{1}{2}\frac{\sigma^2}{\tau_m} \partial_u p \right] + A\delta(u-u_r),
\end{equation}
$$
where
Dimension of
$\delta(u-u_r)$ is$[1/u]$ .
Indeed we define a flux
Educated guess $$ \begin{equation} p = \begin{cases} \frac{c_1}{\sigma^2} \exp \left( - \frac{(u-h)^2}{\sigma^2} \right) & \qquad u<u_r\ \frac{c_2}{\sigma^2} \exp \left( - \frac{(u-h)^2}{\sigma^2} \right) \int_u^\theta \exp \left( \frac{(x-h)^2}{\sigma^2} \right) dx & \qquad u_r<u<\theta\ \end{cases} \end{equation} $$