Linear Time GPs for Inferring Latent Trajectories from Neural Spike Trains

Matthew Dowling, Yuan Zhao, Il Memming Park
6/1/2023
q-bio.NCcs.LGstat.AP

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Latent Gaussian process (GP) models are widely used in neuroscience to uncover hidden state evolutions from sequential observations, mainly in neural activity recordings. While latent GP models provide a principled and powerful solution in theory, the intractable posterior in non-conjugate settings necessitates approximate inference schemes, which may lack scalability. In this work, we propose cvHM, a general inference framework for latent GP models leveraging Hida-Matérn kernels and conjugate computation variational inference (CVI). With cvHM, we are able to perform variational inference of latent neural trajectories with linear time complexity for arbitrary likelihoods. The reparameterization of stationary kernels using Hida-Matérn GPs helps us connect the latent variable models that encode prior assumptions through dynamical systems to those that encode trajectory assumptions through GPs. In contrast to previous work, we use bidirectional information filtering, leading to a more concise implementation. Furthermore, we employ the Whittle approximate likelihood to achieve highly efficient hyperparameter learning.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{dowling2023linear,
  title  = {Linear Time GPs for Inferring Latent Trajectories from Neural Spike Trains},
  author = {Matthew Dowling and Yuan Zhao and Il Memming Park},
  year   = {2023},
  eprint = {2306.01802},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.01802v1},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.01802.svg)](https://codeofpaper.com/paper/2306.01802)

Discussion