Marked point process variational autoencoder with applications to unsorted spiking activities.

Spike train modeling across large neural populations is a powerful tool for understanding how neurons code information in a coordinated manner. Recent studies have employed marked point processes in neural population modeling. The marked point process is a stochastic process that generates a sequenc...

Full description

Saved in:
Bibliographic Details
Main Authors: Ryohei Shibue, Tomoharu Iwata
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2024-12-01
Series:PLoS Computational Biology
Online Access:https://doi.org/10.1371/journal.pcbi.1012620
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841533237132787712
author Ryohei Shibue
Tomoharu Iwata
author_facet Ryohei Shibue
Tomoharu Iwata
author_sort Ryohei Shibue
collection DOAJ
description Spike train modeling across large neural populations is a powerful tool for understanding how neurons code information in a coordinated manner. Recent studies have employed marked point processes in neural population modeling. The marked point process is a stochastic process that generates a sequence of events with marks. Spike train models based on such processes use the waveform features of spikes as marks and express the generative structure of the unsorted spikes without applying spike sorting. In such modeling, the goal is to estimate the joint mark intensity that describes how observed covariates or hidden states (e.g., animal behaviors, animal internal states, and experimental conditions) influence unsorted spikes. A major issue with this approach is that existing joint mark intensity models are not designed to capture high-dimensional and highly nonlinear observations. To address this limitation, we propose a new joint mark intensity model based on a variational autoencoder, capable of representing the dependency structure of unsorted spikes on observed covariates or hidden states in a data-driven manner. Our model defines the joint mark intensity as a latent variable model, where a neural network decoder transforms a shared latent variable into states and marks. With our model, we derive a new log-likelihood lower bound by exploiting the variational evidence lower bound and upper bound (e.g., the χ upper bound) and use this new lower bound for parameter estimation. To demonstrate the strength of this approach, we integrate our model into a state space model with a nonlinear embedding to capture the hidden state dynamics underlying the observed covariates and unsorted spikes. This enables us to reconstruct covariates from unsorted spikes, known as neural decoding. Our model achieves superior performance in prediction and decoding tasks for synthetic data and the spiking activities of place cells.
format Article
id doaj-art-67391496325f4b569ee59f6568e2de21
institution Kabale University
issn 1553-734X
1553-7358
language English
publishDate 2024-12-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS Computational Biology
spelling doaj-art-67391496325f4b569ee59f6568e2de212025-01-17T05:30:55ZengPublic Library of Science (PLoS)PLoS Computational Biology1553-734X1553-73582024-12-012012e101262010.1371/journal.pcbi.1012620Marked point process variational autoencoder with applications to unsorted spiking activities.Ryohei ShibueTomoharu IwataSpike train modeling across large neural populations is a powerful tool for understanding how neurons code information in a coordinated manner. Recent studies have employed marked point processes in neural population modeling. The marked point process is a stochastic process that generates a sequence of events with marks. Spike train models based on such processes use the waveform features of spikes as marks and express the generative structure of the unsorted spikes without applying spike sorting. In such modeling, the goal is to estimate the joint mark intensity that describes how observed covariates or hidden states (e.g., animal behaviors, animal internal states, and experimental conditions) influence unsorted spikes. A major issue with this approach is that existing joint mark intensity models are not designed to capture high-dimensional and highly nonlinear observations. To address this limitation, we propose a new joint mark intensity model based on a variational autoencoder, capable of representing the dependency structure of unsorted spikes on observed covariates or hidden states in a data-driven manner. Our model defines the joint mark intensity as a latent variable model, where a neural network decoder transforms a shared latent variable into states and marks. With our model, we derive a new log-likelihood lower bound by exploiting the variational evidence lower bound and upper bound (e.g., the χ upper bound) and use this new lower bound for parameter estimation. To demonstrate the strength of this approach, we integrate our model into a state space model with a nonlinear embedding to capture the hidden state dynamics underlying the observed covariates and unsorted spikes. This enables us to reconstruct covariates from unsorted spikes, known as neural decoding. Our model achieves superior performance in prediction and decoding tasks for synthetic data and the spiking activities of place cells.https://doi.org/10.1371/journal.pcbi.1012620
spellingShingle Ryohei Shibue
Tomoharu Iwata
Marked point process variational autoencoder with applications to unsorted spiking activities.
PLoS Computational Biology
title Marked point process variational autoencoder with applications to unsorted spiking activities.
title_full Marked point process variational autoencoder with applications to unsorted spiking activities.
title_fullStr Marked point process variational autoencoder with applications to unsorted spiking activities.
title_full_unstemmed Marked point process variational autoencoder with applications to unsorted spiking activities.
title_short Marked point process variational autoencoder with applications to unsorted spiking activities.
title_sort marked point process variational autoencoder with applications to unsorted spiking activities
url https://doi.org/10.1371/journal.pcbi.1012620
work_keys_str_mv AT ryoheishibue markedpointprocessvariationalautoencoderwithapplicationstounsortedspikingactivities
AT tomoharuiwata markedpointprocessvariationalautoencoderwithapplicationstounsortedspikingactivities