Neural Decoding Using a Parallel Sequential Monte Carlo Method on Point Processes with Ensemble Effect

Sequential Monte Carlo estimation on point processes has been successfully applied to predict the movement from neural activity. However, there exist some issues along with this method such as the simplified tuning model and the high computational complexity, which may degenerate the decoding perfor...

Full description

Bibliographic Details
Main Authors: Kai Xu, Yiwen Wang, Fang Wang, Yuxi Liao, Qiaosheng Zhang, Hongbao Li, Xiaoxiang Zheng
Format: Article
Language:English
Published: Hindawi Limited 2014-01-01
Series:BioMed Research International
Online Access:http://dx.doi.org/10.1155/2014/685492
id doaj-ef5b9abebea74138a732069cef17ddc1
record_format Article
spelling doaj-ef5b9abebea74138a732069cef17ddc12020-11-24T23:29:03ZengHindawi LimitedBioMed Research International2314-61332314-61412014-01-01201410.1155/2014/685492685492Neural Decoding Using a Parallel Sequential Monte Carlo Method on Point Processes with Ensemble EffectKai Xu0Yiwen Wang1Fang Wang2Yuxi Liao3Qiaosheng Zhang4Hongbao Li5Xiaoxiang Zheng6Qiushi Academy for Advanced Studies, Zhejiang University, Hangzhou 310027, ChinaQiushi Academy for Advanced Studies, Zhejiang University, Hangzhou 310027, ChinaQiushi Academy for Advanced Studies, Zhejiang University, Hangzhou 310027, ChinaQiushi Academy for Advanced Studies, Zhejiang University, Hangzhou 310027, ChinaQiushi Academy for Advanced Studies, Zhejiang University, Hangzhou 310027, ChinaQiushi Academy for Advanced Studies, Zhejiang University, Hangzhou 310027, ChinaQiushi Academy for Advanced Studies, Zhejiang University, Hangzhou 310027, ChinaSequential Monte Carlo estimation on point processes has been successfully applied to predict the movement from neural activity. However, there exist some issues along with this method such as the simplified tuning model and the high computational complexity, which may degenerate the decoding performance of motor brain machine interfaces. In this paper, we adopt a general tuning model which takes recent ensemble activity into account. The goodness-of-fit analysis demonstrates that the proposed model can predict the neuronal response more accurately than the one only depending on kinematics. A new sequential Monte Carlo algorithm based on the proposed model is constructed. The algorithm can significantly reduce the root mean square error of decoding results, which decreases 23.6% in position estimation. In addition, we accelerate the decoding speed by implementing the proposed algorithm in a massive parallel manner on GPU. The results demonstrate that the spike trains can be decoded as point process in real time even with 8000 particles or 300 neurons, which is over 10 times faster than the serial implementation. The main contribution of our work is to enable the sequential Monte Carlo algorithm with point process observation to output the movement estimation much faster and more accurately.http://dx.doi.org/10.1155/2014/685492
collection DOAJ
language English
format Article
sources DOAJ
author Kai Xu
Yiwen Wang
Fang Wang
Yuxi Liao
Qiaosheng Zhang
Hongbao Li
Xiaoxiang Zheng
spellingShingle Kai Xu
Yiwen Wang
Fang Wang
Yuxi Liao
Qiaosheng Zhang
Hongbao Li
Xiaoxiang Zheng
Neural Decoding Using a Parallel Sequential Monte Carlo Method on Point Processes with Ensemble Effect
BioMed Research International
author_facet Kai Xu
Yiwen Wang
Fang Wang
Yuxi Liao
Qiaosheng Zhang
Hongbao Li
Xiaoxiang Zheng
author_sort Kai Xu
title Neural Decoding Using a Parallel Sequential Monte Carlo Method on Point Processes with Ensemble Effect
title_short Neural Decoding Using a Parallel Sequential Monte Carlo Method on Point Processes with Ensemble Effect
title_full Neural Decoding Using a Parallel Sequential Monte Carlo Method on Point Processes with Ensemble Effect
title_fullStr Neural Decoding Using a Parallel Sequential Monte Carlo Method on Point Processes with Ensemble Effect
title_full_unstemmed Neural Decoding Using a Parallel Sequential Monte Carlo Method on Point Processes with Ensemble Effect
title_sort neural decoding using a parallel sequential monte carlo method on point processes with ensemble effect
publisher Hindawi Limited
series BioMed Research International
issn 2314-6133
2314-6141
publishDate 2014-01-01
description Sequential Monte Carlo estimation on point processes has been successfully applied to predict the movement from neural activity. However, there exist some issues along with this method such as the simplified tuning model and the high computational complexity, which may degenerate the decoding performance of motor brain machine interfaces. In this paper, we adopt a general tuning model which takes recent ensemble activity into account. The goodness-of-fit analysis demonstrates that the proposed model can predict the neuronal response more accurately than the one only depending on kinematics. A new sequential Monte Carlo algorithm based on the proposed model is constructed. The algorithm can significantly reduce the root mean square error of decoding results, which decreases 23.6% in position estimation. In addition, we accelerate the decoding speed by implementing the proposed algorithm in a massive parallel manner on GPU. The results demonstrate that the spike trains can be decoded as point process in real time even with 8000 particles or 300 neurons, which is over 10 times faster than the serial implementation. The main contribution of our work is to enable the sequential Monte Carlo algorithm with point process observation to output the movement estimation much faster and more accurately.
url http://dx.doi.org/10.1155/2014/685492
work_keys_str_mv AT kaixu neuraldecodingusingaparallelsequentialmontecarlomethodonpointprocesseswithensembleeffect
AT yiwenwang neuraldecodingusingaparallelsequentialmontecarlomethodonpointprocesseswithensembleeffect
AT fangwang neuraldecodingusingaparallelsequentialmontecarlomethodonpointprocesseswithensembleeffect
AT yuxiliao neuraldecodingusingaparallelsequentialmontecarlomethodonpointprocesseswithensembleeffect
AT qiaoshengzhang neuraldecodingusingaparallelsequentialmontecarlomethodonpointprocesseswithensembleeffect
AT hongbaoli neuraldecodingusingaparallelsequentialmontecarlomethodonpointprocesseswithensembleeffect
AT xiaoxiangzheng neuraldecodingusingaparallelsequentialmontecarlomethodonpointprocesseswithensembleeffect
_version_ 1725546849985626112