Skip to main content

Advertisement

Log in

A method for constructing data-based models of spiking neurons using a dynamic linear-static nonlinear cascade

  • Published:
Biological Cybernetics Aims and scope Submit manuscript

Abstract

This paper describes a general nonlinear dynamical model for neural system identification. It describes an algorithm for fitting a simple form of the model to spike train data, and reports on this algorithm's performance in identifying the structure and parameters of simulated neurons. The central element of the model is a Wiener-Bose dynamic nonlinearity that ensures that the model is able to approximate the behaviour of an arbitrary nonlinear dynamical system. Nonlinearities associated with spike generation and transmission are treated by placing the Wiener-Bose system in cascade with pulse frequency modulators and demodulators, and the static nonlinearity at the output of the Wiener-Bose system is decomposed into a rectifier and a multinomial. This simplifies the model without reducing its generality for neuronal system identification. Model elements can be characterised using standard methods of dynamical systems analysis, and the model has a simple form that can be implemented and simulated efficiently. This model bears a structural resemblance to real neurons; it may be regarded as a connectionist “neuron” that has been generalized in a realistic way to enable it to mimic the behaviour of an arbitrary nonlinear system, or conversely as a general nonlinear model that has been constrained to make it easy to fit to spike train data. Tests with simulated data show that the identification algorithm can accurately estimate the structure and parameters of neuron-like nonlinear dynamical systems using data sets containing only a few hundred spikes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bayley EJ (1967) Spectral analysis of pulse frequency modulation in the nervous system. IEEE Trans Biomed Eng 15:257–265

    Google Scholar 

  • Bell CC (1986) Electroreception in Mormyrid fish: central physiology. In: Bullock TH, Heiligenberg W (eds) Wiley, New York, pp 423-453

  • Citron MC, Marmarelis VZ (1987) Applications of minimum order Wiener modelling to retinal ganglion cell spatiotemporal dynamics. Biol Cybern 57:241–247

    Google Scholar 

  • Davis MHA, Vinter RB (1985) Stochastic modelling and control. Chapman and Hall, London New York

    Google Scholar 

  • Di Stefano JJ, Stubberud AR, Williams IJ (1976) Feedback and control systems. McGraw-Hill, New York

    Google Scholar 

  • French AS, Korenberg MJ (1991) Dissection of a nonlinear cascade model for sensory encoding. Ann Biomed Eng 19:473–484

    Google Scholar 

  • Hamming RW (1983) Digital filters, Prentice-Hall, Englewood Cliffs, NJ

    Google Scholar 

  • Hunter IW, Korenberg MJ (1986) The identification of nonlinear biological systems: Wiener and Hammerstein cascade models. Biol Cybern 55:135–144

    Google Scholar 

  • Korenberg MJ (1988) Identifying nonlinear difference equation and functional expansion representations: the fast orthogonal algorithm. Ann Biomed Eng 16:123–142

    Google Scholar 

  • Korenberg MJ, French AS, Voo SKL (1988) White-noise analysis of nonlinear behaviour in an insect sensory neuron: kernel and cascade approaches. Biol Cybern 58:313–320

    Google Scholar 

  • Lee YW, Schetzen M (1965) Measurement of the Wiener kernels of a nonlinear system by cross-correlation. Int J Control 2:237–254

    Google Scholar 

  • Ljung L (1987) System identification: theory for the user. Prentice-Hall, Englewood Cliffs, NJ

    Google Scholar 

  • Marmarelis VZ (1989) Signal transformation and coding in neural systems. IEEE Trans Biomed Eng 36:15–24

    Google Scholar 

  • Marmarelis PZ, Marmarelis VZ (1978) Analysis of physiological systems: the white noise approach. Plenum, New York

    Google Scholar 

  • Marmarelis VZ, Citron MC, Vivo CP (1986) Minimum-order Wiener modelling of spike-output systems. Biol Cybern 54:115–123

    Google Scholar 

  • Paulin MG (1992) Digital filters for firing rate estimation. Biol Cybern 66:525–539

    Google Scholar 

  • Paulin MG, Bodznick D, Montgomery JC (1990) White noise analysis of electroreceptor afferent dynamics in the carpet shark. Proc NZ Physiol Soc 10:10

    Google Scholar 

  • Pellionisz A, Llinas RR (1979) Brain modelling by tensor network theory and computer simulation. The cerebellum: distributed processor for predictive coordination. Neuroscience 4:323–348

    Google Scholar 

  • Press WH, Flannery BP, Teukolsky SA, Vetterling WT (1988) Numerical recipes in c. Cambridge University Press, Cambridge, UK

    Google Scholar 

  • Rumelhart DE, McClelland JL (eds) (1986) Parallel distributed processing. MIT Press, Cambridge, Mass

    Google Scholar 

  • Searle J (1984) Minds, brains and science. Harvard University Press, Cambridge, Mass

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Paulin, M.G. A method for constructing data-based models of spiking neurons using a dynamic linear-static nonlinear cascade. Biol. Cybern. 69, 67–76 (1993). https://doi.org/10.1007/BF00201409

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00201409

Keywords

Navigation