System identification of point-process neural systems using probability based Volterra kernels

J Neurosci Methods. 2015 Jan 30:240:179-92. doi: 10.1016/j.jneumeth.2014.11.013. Epub 2014 Dec 3.

Abstract

Background: Neural information processing involves a series of nonlinear dynamical input/output transformations between the spike trains of neurons/neuronal ensembles. Understanding and quantifying these transformations is critical both for understanding neural physiology such as short-term potentiation and for developing cognitive neural prosthetics.

New method: A novel method for estimating Volterra kernels for systems with point-process inputs and outputs is developed based on elementary probability theory. These Probability Based Volterra (PBV) kernels essentially describe the probability of an output spike given q input spikes at various lags t1, t2, …, tq.

Results: The PBV kernels are used to estimate both synthetic systems where ground truth is available and data from the CA3 and CA1 regions rodent hippocampus. The PBV kernels give excellent predictive results in both cases. Furthermore, they are shown to be quite robust to noise and to have good convergence and overfitting properties. Through a slight modification, the PBV kernels are shown to also deal well with correlated point-process inputs.

Comparison with existing methods: The PBV kernels were compared with kernels estimated through least squares estimation (LSE) and through the Laguerre expansion technique (LET). The LSE kernels were shown to fair very poorly with real data due to the large amount of input noise. Although the LET kernels gave the best predictive results in all cases, they require prior parameter estimation. It was shown how the PBV and LET methods can be combined synergistically to maximize performance.

Conclusions: The PBV kernels provide a novel and intuitive method of characterizing point-process input-output nonlinear systems.

Keywords: Nonlinear modeling; Rodent hippocampus; Schaffer collateral; Short-term potentiation; System identification; Volterra modeling.

Publication types

  • Research Support, N.I.H., Extramural
  • Research Support, Non-U.S. Gov't
  • Validation Study

MeSH terms

  • Action Potentials*
  • Algorithms
  • Animals
  • CA1 Region, Hippocampal / physiology
  • CA3 Region, Hippocampal / physiology
  • Computer Simulation
  • Electrodes, Implanted
  • Least-Squares Analysis
  • Male
  • Models, Neurological
  • Monte Carlo Method
  • Motor Activity / physiology
  • Neurons / physiology*
  • Nonlinear Dynamics
  • Probability Theory*
  • ROC Curve
  • Rats, Long-Evans
  • Signal Processing, Computer-Assisted*