← Search

Christopher M De Sa

12 accepted papers

2020

Asymptotically Optimal Exact Minibatch Metropolis-Hastings

NeurIPS 2020spotlight

Metropolis-Hastings (MH) is a commonly-used MCMC algorithm, but it can be intractable on large datasets due to requiring computations over the whole dataset. In this paper, we study \emph{minibatch MH} methods, which instead use subsamples to enable scaling. We observe that most existing minibatch M…

2020

Neural Manifold Ordinary Differential Equations

NeurIPS 2020poster

To better conform to data geometry, recent deep generative modelling techniques adapt Euclidean constructions to non-Euclidean spaces. In this paper, we study normalizing flows on manifolds. Previous work has developed flow models for specific cases; however, these advancements hand craft layers on…

Cited by 98SourcePDFScholar
2019

Poisson-Minibatching for Gibbs Sampling with Convergence Rate Guarantees

NeurIPS 2019spotlight

Gibbs sampling is a Markov chain Monte Carlo method that is often used for learning and inference on graphical models. Minibatching, in which a small random subset of the graph is used at each iteration, can help make Gibbs sampling scale to large graphical models by reducing its computational cost.…

2016

Data Programming: Creating Large Training Sets, Quickly

NeurIPS 2016poster

Large labeled training sets are the critical building blocks of supervised learning methods and are key enablers of deep learning techniques. For some applications, creating labeled training sets is the most time-consuming and expensive part of applying machine learning. We therefore propose a parad…

2016

Scan Order in Gibbs Sampling: Models in Which it Matters and Bounds on How Much

NeurIPS 2016poster

Gibbs sampling is a Markov Chain Monte Carlo sampling technique that iteratively samples variables from their conditional distributions. There are two common scan orders for the variables: random scan and systematic scan. Due to the benefits of locality in hardware, systematic scan is commonly used,…

Cited by 52SourcePDFScholar
2015

Rapidly Mixing Gibbs Sampling for a Class of Factor Graphs Using Hierarchy Width

NeurIPS 2015spotlight

Gibbs sampling on factor graphs is a widely used inference technique, which often produces good empirical results. Theoretical guarantees for its performance are weak: even for tree structured graphs, the mixing time of Gibbs may be exponential in the number of variables. To help understand the beha…

Cited by 24SourcePDFScholar
2015

Taming the Wild: A Unified Analysis of Hogwild-Style Algorithms

NeurIPS 2015poster

Stochastic gradient descent (SGD) is a ubiquitous algorithm for a variety of machine learning problems. Researchers and industry have developed several techniques to optimize SGD's runtime performance, including asynchronous execution and reduced precision. Our main result is a martingale-based anal…

Cited by 216SourcePDFScholar