<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Linear-nonlinear-Poisson_cascade_model</id>
	<title>Linear-nonlinear-Poisson cascade model - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Linear-nonlinear-Poisson_cascade_model"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Linear-nonlinear-Poisson_cascade_model&amp;action=history"/>
	<updated>2026-05-13T15:14:11Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Linear-nonlinear-Poisson_cascade_model&amp;diff=7353509&amp;oldid=prev</id>
		<title>imported&gt;Jonathan Tweet: the lead should summarize the topic, adding information from the body. see wp:lead</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Linear-nonlinear-Poisson_cascade_model&amp;diff=7353509&amp;oldid=prev"/>
		<updated>2020-06-14T22:33:16Z</updated>

		<summary type="html">&lt;p&gt;the lead should summarize the topic, adding information from the body. see &lt;a href=&quot;/wiki143/index.php?title=Wp:lead&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Wp:lead (page does not exist)&quot;&gt;wp:lead&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;linear-nonlinear-Poisson (LNP) cascade model&amp;#039;&amp;#039;&amp;#039; is a simplified functional model of neural spike responses.&amp;lt;ref name=&amp;quot;chichilnisky01&amp;quot;&amp;gt;Chichilnisky, E. J., [http://www.stat.columbia.edu/~liam/teaching/neurostat-fall13/papers/Chichilnisky-2001.pdf A simple white noise analysis of neuronal light responses.] {{webarchive|url=https://web.archive.org/web/20081007232914/http://www.stat.columbia.edu/~liam/teaching/neurostat-spr07/papers/Chichilnisky-2001.pdf |date=2008-10-07 }} Network: Computation in Neural Systems 12:199–213. (2001)&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;simoncelli&amp;quot;&amp;gt;Simoncelli, E. P., Paninski, L., Pillow, J. &amp;amp; Swartz, O. (2004). [http://www.cns.nyu.edu/~eero/ABSTRACTS/simoncelli03c-abstract.html Characterization of Neural Responses with Stochastic Stimuli] in (Ed. M. Gazzaniga) &amp;#039;&amp;#039;The Cognitive Neurosciences 3rd edn&amp;#039;&amp;#039; (pp 327–338) MIT press.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;schwartz06&amp;quot;&amp;gt;Schwartz O., Pillow J. W., Rust N. C., &amp;amp; Simoncelli E. P. (2006).  Spike-triggered neural characterization.  &amp;#039;&amp;#039;Journal of Vision&amp;#039;&amp;#039; 6:484–507&amp;lt;/ref&amp;gt; It has been successfully used to describe the response characteristics of neurons in early sensory pathways, especially the visual system.  The LNP model is generally implicit when using reverse correlation or the [[spike-triggered average]] to characterize neural responses with white-noise stimuli.&lt;br /&gt;
&lt;br /&gt;
[[Image:LNPModelDiagram.png|right|thumb|300px|The Linear-Nonlinear-Poisson Cascade Model]]&lt;br /&gt;
There are three stages of the LNP cascade model.  The first stage consists of a linear filter, or linear [[receptive field]], which describes how the neuron integrates stimulus intensity over space and time.  The output of this filter then passes through a nonlinear function, which gives the neuron&amp;#039;s instantaneous spike rate as its output.  Finally, the spike rate is used to generate spikes according to an inhomogeneous [[Poisson process]].&lt;br /&gt;
&lt;br /&gt;
The linear filtering stage performs [[dimensionality reduction]], reducing the high-dimensional spatio-temporal stimulus space to a low-dimensional [[feature space]], within which the neuron computes its response.  The nonlinearity converts the filter output to a (non-negative) spike rate, and accounts for nonlinear phenomena such as spike threshold (or rectification) and response saturation.  The Poisson spike generator converts the continuous spike rate to a series of spike times, under the assumption that the probability of a spike depends only on the instantaneous spike rate.&lt;br /&gt;
&lt;br /&gt;
The model offers a useful approximation of neural activity, allowing scientists to derive reliable estimates from a mathematically simple formula.  &lt;br /&gt;
&lt;br /&gt;
== Mathematical formulation ==&lt;br /&gt;
&lt;br /&gt;
===Single-filter LNP===&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathbf{x}&amp;lt;/math&amp;gt; denote the spatio-temporal stimulus vector at a particular instant, and&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{k}&amp;lt;/math&amp;gt; denote a linear filter (the neuron&amp;#039;s linear receptive field), which is a vector with the same number of elements as &amp;lt;math&amp;gt;\mathbf{x}&amp;lt;/math&amp;gt;.  Let &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; denote the nonlinearity, a scalar function with non-negative output.  Then the LNP model specifies that, in the limit of small time bins, &lt;br /&gt;
: &amp;lt;math&amp;gt;P(\textrm{spike}) \propto f(\mathbf{k} \cdot \mathbf{x})&amp;lt;/math&amp;gt;.&lt;br /&gt;
For finite-sized time bins, this can be stated precisely as the probability of observing &amp;#039;&amp;#039;y&amp;#039;&amp;#039; spikes in a single bin: &lt;br /&gt;
: &amp;lt;math&amp;gt; P(y \textrm{~spikes}) = \frac{\left(\Delta \lambda\right)^y}{y!} e^{- \Delta \lambda}&amp;lt;/math&amp;gt;&lt;br /&gt;
: where &amp;lt;math&amp;gt; \lambda = f(\mathbf{k}\cdot\mathbf{x})&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt; is the bin size.&lt;br /&gt;
&lt;br /&gt;
===Multi-filter LNP===&lt;br /&gt;
For neurons sensitive to multiple dimensions of the stimulus space, the linear stage of the LNP model can be generalized to a bank of linear filters, and the nonlinearity becomes a function of multiple inputs.  Let &amp;lt;math&amp;gt;\mathbf{k_1}, \mathbf{k_2}, \ldots, \mathbf{k_n}&amp;lt;/math&amp;gt; denote the set of linear filters that capture a neuron&amp;#039;s stimulus dependence.  Then the multi-filter LNP model is described by&lt;br /&gt;
: &amp;lt;math&amp;gt;P(\textrm{spike}) \propto f(\mathbf{k_1}\!\cdot\!\mathbf{x},\; \mathbf{k_2}\!\cdot\!\mathbf{x},\; \ldots,\; \mathbf{k_n}\!\cdot\!\mathbf{x})&amp;lt;/math&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
: &amp;lt;math&amp;gt;P(\textrm{spike}) \propto f(K\mathbf{x}),&amp;lt;/math&amp;gt;&lt;br /&gt;
where &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; is a matrix whose columns are the filters &amp;lt;math&amp;gt;\mathbf{k_i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Estimation ==&lt;br /&gt;
The parameters of the LNP model consist of the linear filters &amp;lt;math&amp;gt;\{{k_i}\}&amp;lt;/math&amp;gt; and the nonlinearity &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;.  The estimation problem (also known as the problem of &amp;#039;&amp;#039;neural characterization&amp;#039;&amp;#039;) is the problem of determining these parameters from data consisting of a time-varying stimulus and the set of observed spike times. Techniques for estimating the LNP model parameters include:&lt;br /&gt;
* moment-based techniques, such as the [[spike-triggered average]] or [[spike-triggered covariance]]&amp;lt;ref name=&amp;quot;chichilnisky01&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;simoncelli&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;schwartz06&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;brenner00&amp;quot;&amp;gt;Brenner, N., Bialek, W., &amp;amp; de Ruyter van Steveninck, R. R. (2000).&amp;lt;/ref&amp;gt;&lt;br /&gt;
* with information-maximization or [[maximum likelihood]] techniques.&amp;lt;ref name=&amp;quot;Paninski:2004&amp;quot;&amp;gt;Paninski, L. (2004) Maximum likelihood estimation of cascade point-process neural encoding models. In &amp;#039;&amp;#039;Network: Computation in Neural Systems&amp;#039;&amp;#039;.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Mirbagheri:2012&amp;quot;&amp;gt;Mirbagheri M. (2012) [https://ieeexplore.ieee.org/document/6288342/?arnumber=6288342&amp;amp;tag=1 Dimension reduction in regression using Gaussian Mixture Models.] In &amp;#039;&amp;#039;Proceedings of International Conference on Acoustics, Speech and Signal Processing (ICASSP)&amp;#039;&amp;#039;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related models ==&lt;br /&gt;
* The LNP model provides a simplified, mathematically tractable approximation to more biophysically detailed [[Biological neuron model|single-neuron models]] such as the [[integrate-and-fire]] or [[Hodgkin–Huxley model]].&lt;br /&gt;
* If the nonlinearity &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a fixed invertible function, then the LNP model is a [[generalized linear model]].  In this case, &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is the inverse link function.&lt;br /&gt;
* An alternative to the LNP model for neural characterization is the [[Volterra series|Volterra kernel]] or [[Wiener kernel]] series expansion, which arises in classical nonlinear systems-identification theory.&amp;lt;ref&amp;gt;Marmarelis &amp;amp; Marmerelis, 1978. &amp;#039;&amp;#039;Analysis of Physiological Systems: The White Noise Approach.&amp;#039;&amp;#039; London: Plenum Press.&amp;lt;/ref&amp;gt;  These models approximate a neuron&amp;#039;s input-output characteristics using a polynomial expansion analogous to the [[Taylor series]], but do not explicitly specify the spike-generation process.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Random neural network]]&lt;br /&gt;
*[[Spike-triggered average]]&lt;br /&gt;
*[[Spike-triggered covariance]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Computational neuroscience]]&lt;br /&gt;
[[Category:Stochastic models]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Jonathan Tweet</name></author>
	</entry>
</feed>