Demo Data from EDBT 2026 / reviewers in the wild / expert
David M. Zoltowski
dblp:158/5356
· DBLP profile ↗
9ranked-venue papers
4as first author
6since 2021 · last 2025
0000-0003-0407-7841ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 9 · 4 first-author · 6 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
7 papers |
Probabilistic and Bayesian machine learning · 71% Deep learning architectures and training · 19% Time series and sequential data · 10% | |
| Interdisciplinary, comprehensive, and emerging computing
5 papers |
Bioinformatics and computational biology · 100% |
Topics — the 18 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
computational neuroscience |
1.4 | 3 | 2024 | Modeling state-dependent communication between brain regions with switching nonlinear dynamical systems · ICLR 2024 A general recurrent state space framework for modeling neural dynamics during decision-making · ICML 2020 Modeling Latent Neural Dynamics with Gaussian Process Switching Linear Dynamical Systems · NeurIPS 2024 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process |
1.2 | 2 | 2024 | Modeling Latent Neural Dynamics with Gaussian Process Switching Linear Dynamical Systems · NeurIPS 2024 Efficient Non-conjugate Gaussian Process Factor Models for Spike Count Data using Polynomial Approximations · ICML 2020 |
Bioinformatics and computational biology › computational neuroscience › neural dynamics
neural dynamics modeling |
1.2 | 2 | 2024 | Modeling state-dependent communication between brain regions with switching nonlinear dynamical systems · ICLR 2024 A general recurrent state space framework for modeling neural dynamics during decision-making · ICML 2020 |
Bioinformatics and computational biology › neuroscience › neuroinformatics › neural data analysis
spike train analysis |
0.8 | 2 | 2020 | Efficient Non-conjugate Gaussian Process Factor Models for Spike Count Data using Polynomial Approximations · ICML 2020 Scaling the Poisson GLM to massive neural datasets through polynomial approximations · NeurIPS 2018 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › gaussian process
gaussian process dynamical model |
0.8 | 1 | 2024 | Modeling Latent Neural Dynamics with Gaussian Process Switching Linear Dynamical Systems · NeurIPS 2024 |
Machine learning › Probabilistic and Bayesian machine learning › dynamical system
latent dynamical system |
0.8 | 1 | 2024 | Modeling Latent Neural Dynamics with Gaussian Process Switching Linear Dynamical Systems · NeurIPS 2024 |
Machine learning › Deep learning architectures and training
recurrent neural network |
0.8 | 1 | 2024 | Structured flexibility in recurrent neural networks via neuromodulation · NeurIPS 2024 |
Machine learning › Time series and sequential data › linear dynamical systems
switching linear dynamical system |
0.8 | 1 | 2024 | Modeling Latent Neural Dynamics with Gaussian Process Switching Linear Dynamical Systems · NeurIPS 2024 |
Machine learning › Deep learning architectures and training
state space model |
0.7 | 2 | 2024 | A general recurrent state space framework for modeling neural dynamics during decision-making · ICML 2020 Modeling state-dependent communication between brain regions with switching nonlinear dynamical systems · ICLR 2024 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo |
0.5 | 1 | 2021 | Slice Sampling Reparameterization Gradients · NeurIPS 2021 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference › variational inference
reparameterization gradient |
0.5 | 1 | 2021 | Slice Sampling Reparameterization Gradients · NeurIPS 2021 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › markov chain monte carlo
slice sampling |
0.5 | 1 | 2021 | Slice Sampling Reparameterization Gradients · NeurIPS 2021 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference |
0.4 | 1 | 2020 | Efficient Non-conjugate Gaussian Process Factor Models for Spike Count Data using Polynomial Approximations · ICML 2020 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › factor analysis
gaussian process factor analysis |
0.4 | 1 | 2020 | Efficient Non-conjugate Gaussian Process Factor Models for Spike Count Data using Polynomial Approximations · ICML 2020 |
Bioinformatics and computational biology › neuroscience › neuroinformatics
neural data analysis |
0.4 | 1 | 2020 | Efficient Non-conjugate Gaussian Process Factor Models for Spike Count Data using Polynomial Approximations · ICML 2020 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › regression
generalized linear model |
0.3 | 1 | 2018 | Scaling the Poisson GLM to massive neural datasets through polynomial approximations · NeurIPS 2018 |
Bioinformatics and computational biology
neuroscience |
0.3 | 1 | 2018 | Scaling the Poisson GLM to massive neural datasets through polynomial approximations · NeurIPS 2018 |
Bioinformatics and computational biology › computational neuroscience
neural population dynamics |
0.2 | 1 | 2024 | Modeling Latent Neural Dynamics with Gaussian Process Switching Linear Dynamical Systems · NeurIPS 2024 |
Methods — techniques the papers use, named apart from their topics
variational inference · 1.5switching nonlinear state space model · 1.5latent variable model · 1.5gaussian process · 1.5orthogonal polynomial approximation · 0.9synaptic gain scaling · 0.8stochastic differential equations · 0.8stochastic differential equation · 0.8low-rank RNN · 0.8monte carlo estimation · 0.5variational Laplace EM · 0.4recurrent state space model · 0.4black-box variational inference · 0.4black box variational inference · 0.4approximate inference · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Predictability Enables Parallelization of Nonlinear State Space ModelsabstractThe rise of parallel computing hardware has made it increasingly important to understand which nonlinear state space models can be efficiently parallelized. Recent advances like DEER and DeepPCR recast sequential evaluation as a parallelizable optimization problem, sometimes yielding dramatic speedups. However, the factors governing the difficulty of these optimization problems remained unclear, limiting broader adoption. In this work, we establish a precise relationship between a system's dynamics and the conditioning of its corresponding optimization problem, as measured by its Polyak-Łojasiewicz (PL) constant. We show that the predictability of a system, defined as the degree to which small perturbations in state influence future behavior and quantified by the largest Lyapunov exponent (LLE), impacts the number of optimization steps required for evaluation. For predictable systems, the state trajectory can be computed in at worst $\mathcal{O}((\log T)^2)$ time, where $T$ is the sequence length: a major improvement over the conventional sequential approach. In contrast, chaotic or unpredictable systems exhibit poor conditioning, with the consequence that parallel evaluation converges too slowly to be useful. Importantly, our theoretical analysis shows that predictable systems always yield well-conditioned optimization problems, whereas unpredictable systems lead to severe conditioning degradation. We validate our claims through extensive experiments, providing practical guidance on when nonlinear dynamical systems can be efficiently parallelized. We highlight predictability as a key design principle for parallelizable models. Xavier Gonzalez, Leo Kozachkov, David M. Zoltowski, Kenneth L. Clarkson, Scott W. Linderman |
NeurIPS | 3 |
| 2025 | Parallelizing MCMC Across the Sequence LengthabstractMarkov chain Monte Carlo (MCMC) methods are foundational algorithms for Bayesian inference and probabilistic modeling. However, most MCMC algorithms are inherently sequential and their time complexity scales linearly with the sequence length. Previous work on adapting MCMC to modern hardware has therefore focused on running many independent chains in parallel. Here, we take an alternative approach: we propose algorithms to evaluate MCMC samplers in parallel across the chain length. To do this, we build on recent methods for parallel evaluation of nonlinear recursions that formulate the state sequence as a solution to a fixed-point problem and solve for the fixed-point using a parallel form of Newton's method. We show how this approach can be used to parallelize Gibbs, Metropolis-adjusted Langevin, and Hamiltonian Monte Carlo sampling across the sequence length. In several examples, we demonstrate the simulation of up to hundreds of thousands of MCMC samples with only tens of parallel Newton iterations. Additionally, we develop two new parallel quasi-Newton methods to evaluate nonlinear recursions with lower memory costs and reduced runtime. We find that the proposed parallel algorithms accelerate MCMC sampling across multiple examples, in some cases by more than an order of magnitude compared to sequential evaluation. David M. Zoltowski, Skyler Wu, Xavier Gonzalez, Leo Kozachkov, Scott W. Linderman |
NeurIPS | 1 |
| 2024 | Modeling state-dependent communication between brain regions with switching nonlinear dynamical systemsabstractUnderstanding how multiple brain regions interact to produce behavior is a major challenge in systems neuroscience, with many regions causally implicated in common tasks such as sensory processing and decision making. A precise description of interactions between regions remains an open problem. Moreover, neural dynamics are nonlinear and non-stationary. Here, we propose MR-SDS, a multiregion, switching nonlinear state space model that decomposes global dynamics into local and cross-communication components in the latent space. MR-SDS includes directed interactions between brain regions, allowing for estimation of state-dependent communication signals, and accounts for sensory inputs effects. We show that our model accurately recovers latent trajectories, vector fields underlying switching nonlinear dynamics, and cross-region communication profiles in three simulations. We then apply our method to two large-scale, multi-region neural datasets involving mouse decision making. The first includes hundreds of neurons per region, recorded simultaneously at single-cell-resolution across 3 distant cortical regions. The second is a mesoscale widefield dataset of 8 adjacent cortical regions imaged across both hemispheres. On these multi-region datasets, our model outperforms existing piece-wise linear multi-region models and reveals multiple distinct dynamical states and a rich set of cross-region communication profiles. Orren Karniol-Tambour, David M. Zoltowski, E. Mika Diamanti, Lucas Pinto, Carlos D. Brody, David W. Tank, Jonathan W. Pillow |
ICLR | 2 |
| 2024 | Structured flexibility in recurrent neural networks via neuromodulationabstractA core aim in theoretical and systems neuroscience is to develop models which help us better understand biological intelligence.
Such models range broadly in both complexity and biological plausibility.
One widely-adopted example is task-optimized recurrent neural networks (RNNs), which have been used to generate hypotheses about how the brain’s neural dynamics may organize to accomplish tasks.
However, task-optimized RNNs typically have a fixed weight matrix representing the synaptic connectivity between neurons. From decades of neuroscience research, we know that synaptic weights are constantly changing, controlled in part by chemicals such as neuromodulators.
In this work we explore the computational implications of synaptic gain scaling, a form of neuromodulation, using task-optimized low-rank RNNs.
In our neuromodulated RNN (NM-RNN) model, a neuromodulatory subnetwork outputs a low-dimensional neuromodulatory signal that dynamically scales the low-rank recurrent weights of an output-generating RNN.
In empirical experiments, we find that the structured flexibility in the NM-RNN allows it to both train and generalize with a higher degree of accuracy than low-rank RNNs on a set of canonical tasks.
Additionally, via theoretical analyses we show how neuromodulatory gain scaling endows networks with gating mechanisms commonly found in artificial RNNs.
We end by analyzing the low-rank dynamics of trained NM-RNNs, to show how task computations are distributed. Julia Costacurta, Shaunak Bhandarkar, David M. Zoltowski, Scott W. Linderman |
NeurIPS | 3 |
| 2024 | Modeling Latent Neural Dynamics with Gaussian Process Switching Linear Dynamical SystemsabstractUnderstanding how the collective activity of neural populations relates to computation and ultimately behavior is a key goal in neuroscience. To this end, statistical methods which describe high-dimensional neural time series in terms of low-dimensional latent dynamics have played a fundamental role in characterizing neural systems. Yet, what constitutes a successful method involves two opposing criteria: (1) methods should be expressive enough to capture complex nonlinear dynamics, and (2) they should maintain a notion of interpretability often only warranted by simpler linear models. In this paper, we develop an approach that balances these two objectives: the Gaussian Process Switching Linear Dynamical System (gpSLDS). Our method builds on previous work modeling the latent state evolution via a stochastic differential equation whose nonlinear dynamics are described by a Gaussian process (GP-SDEs). We propose a novel kernel function which enforces smoothly interpolated locally linear dynamics, and therefore expresses flexible -- yet interpretable -- dynamics akin to those of recurrent switching linear dynamical systems (rSLDS). Our approach resolves key limitations of the rSLDS such as artifactual oscillations in dynamics near discrete state boundaries, while also providing posterior uncertainty estimates of the dynamics. To fit our models, we leverage a modified learning objective which improves the estimation accuracy of kernel hyperparameters compared to previous GP-SDE fitting approaches. We apply our method to synthetic data and data recorded in two neuroscience experiments and demonstrate favorable performance in comparison to the rSLDS. Amber Hu, David M. Zoltowski, Aditya Nair, Lea Duncker, Scott W. Linderman |
NeurIPS | 2 |
| 2021 | Slice Sampling Reparameterization GradientsabstractMany probabilistic modeling problems in machine learning use gradient-based optimization in which the objective takes the form of an expectation. These problems can be challenging when the parameters to be optimized determine the probability distribution under which the expectation is being taken, as the na\"ive Monte Carlo procedure is not differentiable. Reparameterization gradients make it possible to efficiently perform optimization of these Monte Carlo objectives by transforming the expectation to be differentiable, but the approach is typically limited to distributions with simple forms and tractable normalization constants. Here we describe how to differentiate samples from slice sampling to compute \textit{slice sampling reparameterization gradients}, enabling a richer class of Monte Carlo objective functions to be optimized. Slice sampling is a Markov chain Monte Carlo algorithm for simulating samples from probability distributions; it only requires a density function that can be evaluated point-wise up to a normalization constant, making it applicable to a variety of inference problems and unnormalized models. Our approach is based on the observation that when the slice endpoints are known, the sampling path is a deterministic and differentiable function of the pseudo-random variables, since the algorithm is rejection-free. We evaluate the method on synthetic examples and apply it to a variety of applications with reparameterization of unnormalized probability distributions. David M. Zoltowski, Diana Cai, Ryan P. Adams |
NeurIPS | 1 |
| 2020 | Efficient Non-conjugate Gaussian Process Factor Models for Spike Count Data using Polynomial ApproximationsabstractGaussian Process Factor Analysis (GPFA) has been broadly applied to the problem of identifying smooth, low-dimensional temporal structure underlying large-scale neural recordings. However, spike trains are non-Gaussian, which motivates combining GPFA with discrete observation models for binned spike count data. The drawback to this approach is that GPFA priors are not conjugate to count model likelihoods, which makes inference challenging. Here we address this obstacle by introducing a fast, approximate inference method for non-conjugate GPFA models. Our approach uses orthogonal second-order polynomials to approximate the nonlinear terms in the non-conjugate log-likelihood, resulting in a method we refer to as polynomial approximate log-likelihood (PAL) estimators. This approximation allows for accurate closed-form evaluation of marginal likelihoods and fast numerical optimization for parameters and hyperparameters. We derive PAL estimators for GPFA models with binomial, Poisson, and negative binomial observations and find the PAL estimation is highly accurate, and achieves faster convergence times compared to existing state-of-the-art inference methods. We also find that PAL hyperparameters can provide sensible initialization for black box variational inference (BBVI), which improves BBVI accuracy. We demonstrate that PAL estimators achieve fast and accurate extraction of latent structure from multi-neuron spike train data. Stephen L. Keeley, David M. Zoltowski, Yiyi Yu, Spencer L. Smith, Jonathan W. Pillow |
ICML | 2 |
| 2020 | A general recurrent state space framework for modeling neural dynamics during decision-makingabstractAn open question in systems and computational neuroscience is how neural circuits accumulate evidence towards a decision. Fitting models of decision-making theory to neural activity helps answer this question, but current approaches limit the number of these models that we can fit to neural data. Here we propose a general framework for modeling neural activity during decision-making. The framework includes the canonical drift-diffusion model and enables extensions such as multi-dimensional accumulators, variable and collapsing boundaries, and discrete jumps. Our framework is based on constraining the parameters of recurrent state space models, for which we introduce a scalable variational Laplace EM inference algorithm. We applied the modeling approach to spiking responses recorded from monkey parietal cortex during two decision-making tasks. We found that a two-dimensional accumulator better captured the responses of a set of parietal neurons than a single accumulator model, and we identified a variable lower boundary in the responses of a parietal neuron during a random dot motion task. We expect this framework will be useful for modeling neural dynamics in a variety of decision-making settings. David M. Zoltowski, Jonathan W. Pillow, Scott W. Linderman |
ICML | 1 |
| 2018 | Scaling the Poisson GLM to massive neural datasets through polynomial approximationsabstractRecent advances in recording technologies have allowed neuroscientists to record simultaneous spiking activity from hundreds to thousands of neurons in multiple brain regions. Such large-scale recordings pose a major challenge to existing statistical methods for neural data analysis. Here we develop highly scalable approximate inference methods for Poisson generalized linear models (GLMs) that require only a single pass over the data. Our approach relies on a recently proposed method for obtaining approximate sufficient statistics for GLMs using polynomial approximations [Huggins et al., 2017], which we adapt to the Poisson GLM setting. We focus on inference using quadratic approximations to nonlinear terms in the Poisson GLM log-likelihood with Gaussian priors, for which we derive closed-form solutions to the approximate maximum likelihood and MAP estimates, posterior distribution, and marginal likelihood. We introduce an adaptive procedure to select the polynomial approximation interval and show that the resulting method allows for efficient and accurate inference and regularization of high-dimensional parameters. We use the quadratic estimator to fit a fully-coupled Poisson GLM to spike train data recorded from 831 neurons across five regions of the mouse brain for a duration of 41 minutes, binned at 1 ms resolution. Across all neurons, this model is fit to over 2 billion spike count bins and identifies fine-timescale statistical dependencies between neurons within and across cortical and subcortical areas. David M. Zoltowski, Jonathan W. Pillow |
NeurIPS | 1 |