Improvement of spike train decoder under spike detection and classification errors using support vector machine

Kyung Hwan Kim, Sung Shin Kim, Sung June Kim

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


The successful decoding of kinematic variables from spike trains of motor cortical neurons is essential for cortical neural prosthesis. Spike trains from each single unit must be extracted from extracellular neural signals and, thus, spike detection and sorting procedure is indispensable but the detection and sorting may involve considerable error. Thus, a decoding algorithm should be robust with respect to spike train errors. Here, we show that spike train decoding algorithms employing nonlinear mapping, especially a support vector machine (SVM), may be more advantageous contrary to previous results which showed that an optimal linear filter is sufficient. The advantage became more conspicuous in the case of erroneous spike trains. Using the SVM, satisfactory training of the decoder could be achieved much more easily, compared to the case of using a multilayer perceptron, which has been employed in previous studies. Tests were performed on simulated spike trains from primary motor cortical neurons with a realistic distribution of preferred direction. The results suggest the possibility that a neuroprosthetic device with a low-quality spike sorting preprocessor can be achieved by adopting a spike train decoder that is robust to spike sorting errors.

Original languageEnglish
Pages (from-to)124-130
Number of pages7
JournalMedical and Biological Engineering and Computing
Issue number1-2
Publication statusPublished - 2006 Mar

Bibliographical note

Funding Information:
Acknowledgment This research was supported by Regional Research Center Program which was conducted by the Ministry of Commerce, Industry and Energy of the Korean Government, and ERC program of MOST/KOSEF (grant #R11-2000-075-01001-0).

All Science Journal Classification (ASJC) codes

  • Biomedical Engineering
  • Computer Science Applications


Dive into the research topics of 'Improvement of spike train decoder under spike detection and classification errors using support vector machine'. Together they form a unique fingerprint.

Cite this