← Search

John P. Cunningham

14 accepted papers

2021

Bias-Free Scalable Gaussian Processes via Randomized Truncations

ICML 2021spotlight

Scalable Gaussian Process methods are computationally attractive, yet introduce modeling biases that require rigorous study. This paper analyzes two common techniques: early truncated conjugate gradients (CG) and random Fourier features (RFF). We find that both methods introduce a systematic bias on…

2020

Deep Graph Pose: a semi-supervised deep graphical model for improved animal pose tracking

NeurIPS 2020poster

Noninvasive behavioral tracking of animals is crucial for many scientific investigations. Recent transfer learning approaches for behavioral tracking have considerably advanced the state of the art. Typically these methods treat each video frame and each object to be tracked independently. In this w…

2020

Invertible Gaussian Reparameterization: Revisiting the Gumbel-Softmax

NeurIPS 2020poster

The Gumbel-Softmax is a continuous distribution over the simplex that is often used as a relaxation of discrete distributions. Because it can be readily interpreted and easily reparameterized, it enjoys widespread use. We propose a modular and more flexible family of reparameterizable distributions…

2020

Recurrent Switching Dynamical Systems Models for Multiple Interacting Neural Populations

NeurIPS 2020poster

Modern recording techniques can generate large-scale measurements of multiple neural populations over extended time periods. However, it remains a challenge to model non-stationary interactions between high-dimensional populations of neurons. To tackle this challenge, we develop recurrent switching…

2019

BehaveNet: nonlinear embedding and Bayesian neural decoding of behavioral videos

NeurIPS 2019poster

A fundamental goal of systems neuroscience is to understand the relationship between neural activity and behavior. Behavior has traditionally been characterized by low-dimensional, task-related variables such as movement speed or response times. More recently, there has been a growing interest in au…

2019

Deep Random Splines for Point Process Intensity Estimation of Neural Population Data

NeurIPS 2019poster

Gaussian processes are the leading class of distributions on random functions, but they suffer from well known issues including difficulty scaling and inflexibility with respect to certain shape constraints (such as nonnegativity). Here we propose Deep Random Splines, a flexible class of random func…

2019

The continuous Bernoulli: fixing a pervasive error in variational autoencoders

NeurIPS 2019poster

Variational autoencoders (VAE) have quickly become a central tool in machine learning, applicable to a broad range of data types and latent variable models. By far the most common first step, taken by seminal papers and by core software libraries alike, is to model MNIST data using a deep network p…

2016

Automated scalable segmentation of neurons from multispectral images

NeurIPS 2016poster

Reconstruction of neuroanatomy is a fundamental problem in neuroscience. Stochastic expression of colors in individual cells is a promising tool, although its use in the nervous system has been limited due to various sources of variability in expression. Moreover, the intermingled anatomy of neurona…

Cited by 23SourcePDFScholar
2016

Linear dynamical neural population models through nonlinear embeddings

NeurIPS 2016poster

A body of recent work in modeling neural activity focuses on recovering low- dimensional latent features that capture the statistical structure of large-scale neural populations. Most such approaches have focused on linear generative models, where inference is computationally tractable. Here, we pro…

2015

Bayesian Active Model Selection with an Application to Automated Audiometry

NeurIPS 2015poster

We introduce a novel information-theoretic approach for active model selection and demonstrate its effectiveness in a real-world application. Although our method can work with arbitrary models, we focus on actively learning the appropriate structure for Gaussian process (GP) models with arbitrary ob…

Cited by 58SourcePDFScholar
2015

High-dimensional neural spike train analysis with generalized count linear dynamical systems

NeurIPS 2015spotlight

Latent factor models have been widely used to analyze simultaneous recordings of spike trains from large, heterogeneous neural populations. These models assume the signal of interest in the population is a low-dimensional latent intensity that evolves over time, which is observed in high dimension…