Arnaud Doucet

dblp:68/1628 · DBLP profile ↗
← Back
138ranked-venue papers
8as first author
52since 2021 · last 2025
0000-0002-7662-419XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 96 · 2 first-author · 50 since 2021Graphics, computer vision, multimedia, augmented reality and games · 32 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 1 since 2021Theory of computation · 3 · 1 since 2021Computer networks · 2Databases, data management, data science and information retrieval · 2
YearPublicationVenuePosition
2025 Implicit Diffusion: Efficient optimization through stochastic sampling
abstract
Sampling and automatic differentiation are both ubiquitous in modern machine learning. At its intersection, differentiating through a sampling operation, with respect to the parameters of the sampling process, is a problem that is both challenging and broadly applicable. We introduce a general framework and a new algorithm for first-order optimization of parameterized stochastic diffusions, performing jointly, in a single loop, optimization and sampling steps. This approach is inspired by recent advances in bilevel optimization and automatic implicit differentiation, leveraging the point of view of sampling as optimization over the space of probability distributions. We provide theoretical and experimental results showcasing the performance of our method.
Pierre Marion, Anna Korba, Peter L. Bartlett, Mathieu Blondel, Valentin De Bortoli, Arnaud Doucet, Felipe Llinares-López, Courtney Paquette, Quentin Berthet
AISTATS6
2025 Generalisation under gradient descent via deterministic PAC-Bayes
abstract
We establish disintegrated PAC-Bayesian generalisation bounds for models trained with gradient descent methods or continuous gradient flows. Contrary to standard practice in the PAC-Bayesian setting, our result applies to optimisation algorithms that are deterministic, without requiring any de-randomisation step. Our bounds are fully computable, depending on the density of the initial distribution and the Hessian of the training objective over the trajectory. We show that our framework can be applied to a variety of iterative optimisation algorithms, including stochastic gradient descent (SGD), momentum-based schemes, and damped Hamiltonian dynamics.
Eugenio Clerico, Tyler Farghly, George Deligiannidis, Benjamin Guedj, Arnaud Doucet
ALT5
2025 Accelerated Diffusion Models via Speculative Sampling
abstract
Speculative sampling is a popular technique for accelerating inference in Large Language Models by generating candidate tokens using a fast draft model and then accepting or rejecting them based on the target model’s distribution. While speculative sampling was previously limited to discrete sequences, we extend it to diffusion models, which generate samples via continuous, vector-valued Markov chains. In this context, the target model is a high-quality but computationally expensive diffusion model. We propose various drafting strategies, including a simple and effective approach that does not require training a draft model and is applicable out-of-the-box to any diffusion model. We demonstrate significant generation speedup on various diffusion models, halving the number of function evaluations while generating exact samples from the target model. Finally, we also show how this procedure can be used to accelerate Langevin diffusions to sample unnormalized distributions.
Valentin De Bortoli, Alexandre Galashov, Arthur Gretton, Arnaud Doucet
ICML4
2025 Distributional Diffusion Models with Scoring Rules
abstract
Diffusion models generate high-quality synthetic data. They operate by defining a continuous-time forward process which gradually adds Gaussian noise to data until fully corrupted. The corresponding reverse process progressively “denoises" a Gaussian sample into a sample from the data distribution. However, generating high-quality outputs requires many discretization steps to obtain a faithful approximation of the reverse process. This is expensive and has motivated the development of many acceleration methods. We propose to speed up sample generation by learning the posterior distribution of clean data samples given their noisy versions, instead of only the mean of this distribution. This allows us to sample from the probability transitions of the reverse process on a coarse time scale, significantly accelerating inference with minimal degradation of the quality of the output. This is accomplished by replacing the standard regression loss used to estimate conditional means with a scoring rule. We validate our method on image and robot trajectory generation, where we consistently outperform standard diffusion models at few discretization steps.
Valentin De Bortoli, Alexandre Galashov, J. Swaroop Guntupalli, Kevin Murphy 0002, Arthur Gretton, Arnaud Doucet
ICML7
2025 Feynman-Kac Correctors in Diffusion: Annealing, Guidance, and Product of Experts
abstract
While score-based generative models are the model of choice across diverse domains, there are limited tools available for controlling inference-time behavior in a principled manner, e.g. for composing multiple pretrained models. Existing classifier-free guidance methods use a simple heuristic to mix conditional and unconditional scores to approximately sample from conditional distributions. However, such methods do not approximate the intermediate distributions, necessitating additional ‘corrector’ steps. In this work, we provide an efficient and principled method for sampling from a sequence of annealed, geometric-averaged, or product distributions derived from pretrained score-based models. We derive a weighted simulation scheme which we call Feynman-Kac Correctors (FKCs) based on the celebrated Feynman-Kac formula by carefully accounting for terms in the appropriate partial differential equations (PDEs). To simulate these PDEs, we propose Sequential Monte Carlo (SMC) resampling algorithms that leverage inference-time scaling to improve sampling quality. We empirically demonstrate the utility of our methods by proposing amortized sampling via inference-time temperature annealing, improving multi-objective molecule generation using pretrained models, and improving classifier-free guidance for text-to-image generation.
Marta Skreta, Tara Akhound-Sadegh, Viktor Ohanesian, Roberto Bondesan, Alán Aspuru-Guzik, Arnaud Doucet, Rob Brekelmans, Alexander Tong 0001, Kirill Neklyudov
ICML6
2025 Progressive Inference-Time Annealing of Diffusion Models for Sampling from Boltzmann Densities
abstract
Sampling efficiently from a target unnormalized probability density remains a core challenge, with relevance across countless high-impact scientific applications. A promising approach towards this challenge is the design of amortized samplers that borrow key ideas, such as probability path design, from state-of-the-art generative diffusion models. However, all existing diffusion-based samplers remain unable to draw samples from distributions at the scale of even simple molecular systems. In this paper, we propose Progressive Inference-Time Annealing (PITA) a novel framework to learn diffusion-based samplers that combines two complementary interpolation techniques: I.) Annealing of the Boltzmann distribution and II.) Diffusion smoothing. PITA trains a sequence of diffusion models from high to low temperatures by sequentially training each model at progressively higher temperatures, leveraging engineered easy access to samples of the temperature-annealed target density. In the subsequent step, PITA enables simulating the trained diffusion model to *procure training samples at a lower temperature* for the next diffusion model through inference-time annealing using a novel Feynman-Kac PDE combined with Sequential Monte Carlo. Empirically, PITA enables, for the first time, equilibrium sampling of $N$-body particle systems, Alanine Dipeptide, and tripeptides in Cartesian coordinates with dramatically lower energy function evaluations.
Tara Akhound-Sadegh, Jungyoon Lee, Joey Bose, Valentin De Bortoli, Arnaud Doucet, Michael M. Bronstein, Dominique Beaini, Siamak Ravanbakhsh, Kirill Neklyudov, Alexander Tong 0001
NeurIPS5
2025 Evaluating medical AI systems in dermatology under uncertain ground truth
David Stutz, A. Taylan Cemgil, Abhijit Guha Roy, Tatiana Matejovicova, Melih Barsbey, Patricia Strachan, Mike Schaekermann, Jan Freyberg, Rajeev Rikhye, Beverly Freeman, Javier Perez Matos, Umesh Telang, Dale R. Webster, Gregory S. Corrado, Yossi Matias, Pushmeet Kohli, Yun Liu 0013, Arnaud Doucet, Alan Karthikesalingam
Medical Image Anal.19
2024 Nearly d-Linear Convergence Bounds for Diffusion Models via Stochastic Localization
abstract
Denoising diffusions are a powerful method to generate approximate samples from high-dimensional data distributions. Recent results provide polynomial bounds on their convergence rate, assuming $L^2$-accurate scores. Until now, the tightest bounds were either superlinear in the data dimension or required strong smoothness assumptions. We provide the first convergence bounds which are linear in the data dimension (up to logarithmic factors) assuming only finite second moments of the data distribution. We show that diffusion models require at most $\tilde O(\frac{d \log^2(1/\delta)}{\varepsilon^2})$ steps to approximate an arbitrary distribution on $\mathbb{R}^d$ corrupted with Gaussian noise of variance $\delta$ to within $\varepsilon^2$ in KL divergence. Our proof extends the Girsanov-based methods of previous works. We introduce a refined treatment of the error from discretizing the reverse SDE inspired by stochastic localization.
Joe Benton, Valentin De Bortoli, Arnaud Doucet, George Deligiannidis
ICLR3
2024 Particle Denoising Diffusion Sampler
abstract
Denoising diffusion models have become ubiquitous for generative modeling. The core idea is to transport the data distribution to a Gaussian by using a diffusion. Approximate samples from the data distribution are then obtained by estimating the time-reversal of this diffusion using score matching ideas. We follow here a similar strategy to sample from unnormalized probability densities and compute their normalizing constants. However, the time-reversed diffusion is here simulated by using an original iterative particle scheme relying on a novel score matching loss. Contrary to standard denoising diffusion models, the resulting Particle Denoising Diffusion Sampler (PDDS) provides asymptotically consistent estimates under mild assumptions. We demonstrate PDDS on multimodal and high dimensional sampling tasks.
Angus Phillips, Hai-Dang Dau, Michael J. Hutchinson, Valentin De Bortoli, George Deligiannidis, Arnaud Doucet
ICML6
2024 Schrodinger Bridge Flow for Unpaired Data Translation
abstract
Mass transport problems arise in many areas of machine learning whereby one wants to compute a map transporting one distribution to another. Generative modeling techniques like Generative Adversarial Networks (GANs) and Denoising Diffusion Models (DMMs) have been successfully adapted to solve such transport problems, resulting in CycleGAN and Bridge Matching respectively. However, these methods do not approximate Optimal Transport (OT) maps, which are known to have desirable properties. Existing techniques approximating OT maps for high-dimensional data-rich problems, including DDMs-based Rectified Flow and Schrodinger bridge procedures, require fully training a DDM-type model at each iteration, or use mini-batch techniques which can introduce significant errors. We propose a novel algorithm to compute the Schrodinger bridge, a dynamic entropy-regularized version of OT, that eliminates the need to train multiple DDMs-like models. This algorithm corresponds to a discretization of a flow of path measures, referred to as the Schrodinger Bridge Flow, whose only stationary point is the Schrodinger bridge. We demonstrate the performance of our algorithm on a variety of unpaired data translation tasks.
Valentin De Bortoli, Iryna Korshunova, Andriy Mnih, Arnaud Doucet
NeurIPS4
2024 Simplified and Generalized Masked Diffusion for Discrete Data
abstract
Masked (or absorbing) diffusion is actively explored as an alternative to autoregressive models for generative modeling of discrete data. However, existing work in this area has been hindered by unnecessarily complex model formulations and unclear relationships between different perspectives, leading to suboptimal parameterization, training objectives, and ad hoc adjustments to counteract these issues. In this work, we aim to provide a simple and general framework that unlocks the full potential of masked diffusion models. We show that the continuous-time variational objective of masked diffusion models is a simple weighted integral of cross-entropy losses. Our framework also enables training generalized masked diffusion models with state-dependent masking schedules. When evaluated by perplexity, our models trained on OpenWebText surpass prior diffusion language models at GPT-2 scale and demonstrate superior performance on 4 out of 5 zero-shot language modeling tasks. Furthermore, our models vastly outperform previous discrete diffusion models on pixel-level image modeling, achieving 2.75 (CIFAR-10) and 3.40 (ImageNet 64x64) bits per dimension that are better than autoregressive models of similar sizes.
Jiaxin Shi, Kehang Han, Arnaud Doucet, Michalis K. Titsias
NeurIPS4
2024 Score-Optimal Diffusion Schedules
abstract
Denoising diffusion models (DDMs) offer a flexible framework for sampling from high dimensional data distributions. DDMs generate a path of probability distributions interpolating between a reference Gaussian distribution and a data distribution by incrementally injecting noise into the data. To numerically simulate the sampling process, a discretisation schedule from the reference back towards clean data must be chosen. An appropriate discretisation schedule is crucial to obtain high quality samples. However, beyond hand crafted heuristics, a general method for choosing this schedule remains elusive. This paper presents a novel algorithm for adaptively selecting an optimal discretisation schedule with respect to a cost that we derive. Our cost measures the work done by the simulation procedure to transport samples from one point in the diffusion path to the next. Our method does not require hyperparameter tuning and adapts to the dynamics and geometry of the diffusion path. Our algorithm only involves the evaluation of the estimated Stein score, making it scalable to existing pre-trained models at inference time and online during training. We find that our learned schedule recovers performant schedules previously only discovered through manual search and obtains competitive FID scores on image datasets.
Arnaud Doucet, Saifuddin Syed
NeurIPS3
2023 Wide stochastic networks: Gaussian limit and PAC-Bayesian training
abstract
The limit of infinite width allows for substantial simplifications in the analytical study of over- parameterised neural networks. With a suitable random initialisation, an extremely large network exhibits an approximately Gaussian behaviour. In the present work, we establish a similar result for a simple stochastic architecture whose parameters are random variables, holding both before and during training. The explicit evaluation of the output distribution allows for a PAC-Bayesian training procedure that directly optimises the generalisation bound. For a large but finite-width network, we show empirically on MNIST that this training approach can outperform standard PAC- Bayesian methods.
Eugenio Clerico, George Deligiannidis, Arnaud Doucet
ALT3
2023 Denoising Diffusion Samplers
Francisco Vargas 0001, Will Grathwohl, Arnaud Doucet
ICLR3
2023 Reduce, Reuse, Recycle: Compositional Generation with Energy-Based Diffusion Models and MCMC
abstract
Since their introduction, diffusion models have quickly become the prevailing approach to generative modeling in many domains. They can be interpreted as learning the gradients of a time-varying sequence of log-probability density functions. This interpretation has motivated classifier-based and classifier-free guidance as methods for post-hoc control of diffusion models. In this work, we build upon these ideas using the score-based interpretation of diffusion models, and explore alternative ways to condition, modify, and reuse diffusion models for tasks involving compositional generation and guidance. In particular, we investigate why certain types of composition fail using current techniques and present a number of solutions. We conclude that the sampler (not the model) is responsible for this failure and propose new samplers, inspired by MCMC, which enable successful compositional generation. Further, we propose an energy-based parameterization of diffusion models which enables the use of new compositional operators and more sophisticated, Metropolis-corrected samplers. Intriguingly we find these samplers lead to notable improvements in compositional generation across a wide variety of problems such as classifier-guided ImageNet modeling and compositional text-to-image generation.
Yilun Du, Conor Durkan, Robin Strudel, Josh Tenenbaum, Sander Dieleman, Rob Fergus, Jascha Sohl-Dickstein, Arnaud Doucet, Will Grathwohl
ICML8
2023 SE(3) diffusion model with application to protein backbone generation
abstract
The design of novel protein structures remains a challenge in protein engineering for applications across biomedicine and chemistry. In this line of work, a diffusion model over rigid bodies in 3D (referred to as frames) has shown success in generating novel, functional protein backbones that have not been observed in nature. However, there exists no principled methodological framework for diffusion on SE(3), the space of orientation preserving rigid motions in R3, that operates on frames and confers the group invariance. We address these shortcomings by developing theoretical foundations of SE(3) invariant diffusion models on multiple frames followed by a novel framework, FrameDiff, for estimating the SE(3) equivariant score over multiple frames. We apply FrameDiff on monomer backbone generation and find it can generate designable monomers up to 500 amino acids without relying on a pretrained protein structure prediction network that has been integral to previous methods. We find our samples are capable of generalizing beyond any known protein structure.
Jason Yim, Brian L. Trippe, Valentin De Bortoli, Emile Mathieu, Arnaud Doucet, Regina Barzilay, Tommi S. Jaakkola
ICML5
2023 Diffusion Schrödinger Bridge Matching
abstract
Solving transport problems, i.e. finding a map transporting one given distribution to another, has numerous applications in machine learning. Novel mass transport methods motivated by generative modeling have recently been proposed, e.g. Denoising Diffusion Models (DDMs) and Flow Matching Models (FMMs) implement such a transport through a Stochastic Differential Equation (SDE) or an Ordinary Differential Equation (ODE). However, while it is desirable in many applications to approximate the deterministic dynamic Optimal Transport (OT) map which admits attractive properties, DDMs and FMMs are not guaranteed to provide transports close to the OT map. In contrast, Schrödinger bridges (SBs) compute stochastic dynamic mappings which recover entropy-regularized versions of OT. Unfortunately, existing numerical methods approximating SBs either scale poorly with dimension or accumulate errors across iterations. In this work, we introduce Iterative Markovian Fitting (IMF), a new methodology for solving SB problems, and Diffusion Schrödinger Bridge Matching (DSBM), a novel numerical algorithm for computing IMF iterates. DSBM significantly improves over previous SB numerics and recovers as special/limiting cases various recent transport methods. We demonstrate the performance of DSBM on a variety of problems.
Yuyang Shi 0002, Valentin De Bortoli, Arnaud Doucet
NeurIPS4
2023 Trans-Dimensional Generative Modeling via Jump Diffusion Models
abstract
We propose a new class of generative model that naturally handles data of varying dimensionality by jointly modeling the state and dimension of each datapoint. The generative process is formulated as a jump diffusion process that makes jumps between different dimensional spaces. We first define a dimension destroying forward noising process, before deriving the dimension creating time-reversed generative process along with a novel evidence lower bound training objective for learning to approximate it. Simulating our learned approximation to the time-reversed generative process then provides an effective way of sampling data of varying dimensionality by jointly generating state values and dimensions. We demonstrate our approach on molecular and video datasets of varying dimensionality, reporting better compatibility with test-time diffusion guidance imputation tasks and improved interpolation capabilities versus fixed dimensional models that generate state values and dimensions separately.
William Harvey 0002, Christian Weilbach, Valentin De Bortoli, Tom Rainforth, Arnaud Doucet
NeurIPS6
2023 Tree-Based Diffusion Schrödinger Bridge with Applications to Wasserstein Barycenters
abstract
Multi-marginal Optimal Transport (mOT), a generalization of OT, aims at minimizing the integral of a cost function with respect to a distribution with some prescribed marginals. In this paper, we consider an entropic version of mOT with a tree-structured quadratic cost, i.e., a function that can be written as a sum of pairwise cost functions between the nodes of a tree. To address this problem, we develop Tree-based Diffusion Schr\"odinger Bridge (TreeDSB), an extension of the Diffusion Schr\"odinger Bridge (DSB) algorithm. TreeDSB corresponds to a dynamic and continuous state-space counterpart of the multimarginal Sinkhorn algorithm. A notable use case of our methodology is to compute Wasserstein barycenters which can be recast as the solution of a mOT problem on a star-shaped tree. We demonstrate that our methodology can be applied in high-dimensional settings such as image interpolation and Bayesian fusion.
Maxence Noble, Valentin De Bortoli, Arnaud Doucet, Alain Durmus
NeurIPS3
2023 Marginal Density Ratio for Off-Policy Evaluation in Contextual Bandits
abstract
Off-Policy Evaluation (OPE) in contextual bandits is crucial for assessing new policies using existing data without costly experimentation. However, current OPE methods, such as Inverse Probability Weighting (IPW) and Doubly Robust (DR) estimators, suffer from high variance, particularly in cases of low overlap between target and behaviour policies or large action and context spaces. In this paper, we introduce a new OPE estimator for contextual bandits, the Marginal Ratio (MR) estimator, which focuses on the shift in the marginal distribution of outcomes $Y$ instead of the policies themselves. Through rigorous theoretical analysis, we demonstrate the benefits of the MR estimator compared to conventional methods like IPW and DR in terms of variance reduction. Additionally, we establish a connection between the MR estimator and the state-of-the-art Marginalized Inverse Propensity Score (MIPS) estimator, proving that MR achieves lower variance among a generalized family of MIPS estimators. We further illustrate the utility of the MR estimator in causal inference settings, where it exhibits enhanced performance in estimating Average Treatment Effects (ATE). Our experiments on synthetic and real-world datasets corroborate our theoretical findings and highlight the practical advantages of the MR estimator in OPE for contextual bandits.
Muhammad Faaiz Taufiq, Arnaud Doucet, Rob Cornish, Jean-Francois Ton
NeurIPS2
2023 A Unified Framework for U-Net Design and Analysis
abstract
U-Nets are a go-to neural architecture across numerous tasks for continuous signals on a square such as images and Partial Differential Equations (PDE), however their design and architecture is understudied. In this paper, we provide a framework for designing and analysing general U-Net architectures. We present theoretical results which characterise the role of the encoder and decoder in a U-Net, their high-resolution scaling limits and their conjugacy to ResNets via preconditioning. We propose Multi-ResNets, U-Nets with a simplified, wavelet-based encoder without learnable parameters. Further, we show how to design novel U-Net architectures which encode function constraints, natural bases, or the geometry of the data. In diffusion models, our framework enables us to identify that high-frequency information is dominated by noise exponentially faster, and show how U-Nets with average pooling exploit this. In our experiments, we demonstrate how Multi-ResNets achieve competitive and often superior performance compared to classical U-Nets in image segmentation, PDE surrogate modelling, and generative modelling with diffusion models. Our U-Net framework paves the way to study the theoretical properties of U-Nets and design natural, scalable neural architectures for a multitude of problems beyond the square.
Fabian Falck, George Deligiannidis, Christopher C. Holmes, Arnaud Doucet, Saifuddin Syed
NeurIPS5
2023 Alpha-divergence Variational Inference Meets Importance Weighted Auto-Encoders: Methodology and Asymptotics
abstract
Several algorithms involving the Variational Rényi (VR) bound have been proposed to minimize an alpha-divergence between a target posterior distribution and a variational distribution. Despite promising empirical results, those algorithms resort to biased stochastic gradient descent procedures and thus lack theoretical guarantees. In this paper, we formalize and study the VR-IWAE bound, a generalization of the importance weighted auto-encoder (IWAE) bound. We show that the VR-IWAE bound enjoys several desirable properties and notably leads to the same stochastic gradient descent procedure as the VR bound in the reparameterized case, but this time by relying on unbiased gradient estimators. We then provide two complementary theoretical analyses of the VR-IWAE bound and thus of the standard IWAE bound. Those analyses shed light on the benefits or lack thereof of these bounds. Lastly, we illustrate our theoretical claims over toy and real-data examples.
Kamélia Daudel, Joe Benton, Yuyang Shi 0002, Arnaud Doucet
J. Mach. Learn. Res.4
2022 On PAC-Bayesian reconstruction guarantees for VAEs
abstract
Despite its wide use and empirical successes, the theoretical understanding and study of the behaviour and performance of the variational autoencoder (VAE) have only emerged in the past few years. We contribute to this recent line of work by analysing the VAE’s reconstruction ability for unseen test data, leveraging arguments from the PAC-Bayes theory. We provide generalisation bounds on the theoretical reconstruction error, and provide insights on the regularisation effect of VAE objectives. We illustrate our theoretical results with supporting experiments on classical benchmark datasets.
Badr-Eddine Chérief-Abdellatif, Yuyang Shi 0002, Arnaud Doucet, Benjamin Guedj
AISTATS3
2022 Conditionally Gaussian PAC-Bayes
abstract
Recent studies have empirically investigated different methods to train stochastic neural networks on a classification task by optimising a PAC-Bayesian bound via stochastic gradient descent. Most of these procedures need to replace the misclassification error with a surrogate loss, leading to a mismatch between the optimisation objective and the actual generalisation bound. The present paper proposes a novel training algorithm that optimises the PAC-Bayesian bound, without relying on any surrogate loss. Empirical results show that this approach outperforms currently available PAC-Bayesian training methods.
Eugenio Clerico, George Deligiannidis, Arnaud Doucet
AISTATS3
2022 Generative Models as Distributions of Functions
abstract
Generative models are typically trained on grid-like data such as images. As a result, the size of these models usually scales directly with the underlying grid resolution. In this paper, we abandon discretized grids and instead parameterize individual data points by continuous functions. We then build generative models by learning distributions over such functions. By treating data points as functions, we can abstract away from the specific type of data we train on and construct models that are agnostic to discretization. To train our model, we use an adversarial approach with a discriminator that acts on continuous signals. Through experiments on a wide variety of data modalities including images, 3D shapes and climate data, we demonstrate that our model can learn rich distributions of functions independently of data type and resolution.
Emilien Dupont, Yee Whye Teh, Arnaud Doucet
AISTATS3
2022 Chained generalisation bounds
abstract
This work discusses how to derive upper bounds for the expected generalisation error of supervised learning algorithms by means of the chaining technique. By developing a general theoretical framework, we establish a duality between generalisation bounds based on the regularity of the loss function, and their chained counterparts, which can be obtained by lifting the regularity assumption from the loss onto its gradient. This allows us to re-derive the chaining mutual information bound from the literature, and to obtain novel chained information-theoretic generalisation bounds, based on the Wasserstein distance and other probability metrics. We show on some toy examples that the chained generalisation bound can be significantly tighter than its standard counterpart, particularly when the distribution of the hypotheses selected by the algorithm is very concentrated.
Eugenio Clerico, Amitis Shidani, George Deligiannidis, Arnaud Doucet
COLT4
2022 Learning Optimal Conformal Classifiers
David Stutz, Krishnamurthy Dvijotham, A. Taylan Cemgil, Arnaud Doucet
ICLR4
2022 Continual Repeated Annealed Flow Transport Monte Carlo
abstract
We propose Continual Repeated Annealed Flow Transport Monte Carlo (CRAFT), a method that combines a sequential Monte Carlo (SMC) sampler (itself a generalization of Annealed Importance Sampling) with variational inference using normalizing flows. The normalizing flows are directly trained to transport between annealing temperatures using a KL divergence for each transition. This optimization objective is itself estimated using the normalizing flow/SMC approximation. We show conceptually and using multiple empirical examples that CRAFT improves on Annealed Flow Transport Monte Carlo (Arbel et al., 2021), on which it builds and also on Markov chain Monte Carlo (MCMC) based Stochastic Normalizing Flows (Wu et al., 2020). By incorporating CRAFT within particle MCMC, we show that such learnt samplers can achieve impressively accurate results on a challenging lattice field theory example.
Alexander G. de G. Matthews, Michael Arbel, Danilo Jimenez Rezende, Arnaud Doucet
ICML4
2022 Importance Weighted Kernel Bayes' Rule
abstract
We study a nonparametric approach to Bayesian computation via feature means, where the expectation of prior features is updated to yield expected posterior features, based on regression from kernel or neural net features of the observations. All quantities involved in the Bayesian update are learned from observed data, making the method entirely model-free. The resulting algorithm is a novel instance of a kernel Bayes’ rule (KBR). Our approach is based on importance weighting, which results in superior numerical stability to the existing approach to KBR, which requires operator inversion. We show the convergence of the estimator using a novel consistency analysis on the importance weighting estimator in the infinity norm. We evaluate our KBR on challenging synthetic benchmarks, including a filtering problem with a state-space model involving high dimensional image observations. The proposed method yields uniformly better empirical performance than the existing KBR, and competitive performance with other competing methods. We evaluate our KBR on challenging synthetic benchmarks, including a filtering problem with a state-space model involving high dimensional image observations. The proposed method yields uniformly better empirical performance than the existing KBR, and competitive performance with other competing methods.
Liyuan Xu, Arnaud Doucet, Arthur Gretton
ICML3
2022 Riemannian Score-Based Generative Modelling
abstract
Score-based generative models (SGMs) are a powerful class of generative models that exhibit remarkable empirical performance.Score-based generative modelling (SGM) consists of a noising'' stage, whereby a diffusion is used to gradually add Gaussian noise to data, and a generative model, which entails adenoising'' process defined by approximating the time-reversal of the diffusion. Existing SGMs assume that data is supported on a Euclidean space, i.e. a manifold with flat geometry. In many domains such as robotics, geoscience or protein modelling, data is often naturally described by distributions living on Riemannian manifolds and current SGM techniques are not appropriate. We introduce here \emph{Riemannian Score-based Generative Models} (RSGMs), a class of generative models extending SGMs to Riemannian manifolds. We demonstrate our approach on a variety of compact manifolds, and in particular with earth and climate science spherical data.
Valentin De Bortoli, Emile Mathieu, Michael J. Hutchinson, James Thornton, Yee Whye Teh, Arnaud Doucet
NeurIPS6
2022 A Continuous Time Framework for Discrete Denoising Models
abstract
We provide the first complete continuous time framework for denoising diffusion models of discrete data. This is achieved by formulating the forward noising process and corresponding reverse time generative process as Continuous Time Markov Chains (CTMCs). The model can be efficiently trained using a continuous time version of the ELBO. We simulate the high dimensional CTMC using techniques developed in chemical physics and exploit our continuous time framework to derive high performance samplers that we show can outperform discrete time methods for discrete data. The continuous time treatment also enables us to derive a novel theoretical result bounding the error between the generated sample distribution and the true data distribution.
Joe Benton, Valentin De Bortoli, Tom Rainforth, George Deligiannidis, Arnaud Doucet
NeurIPS6
2022 Towards Learning Universal Hyperparameter Optimizers with Transformers
abstract
Meta-learning hyperparameter optimization (HPO) algorithms from prior experiments is a promising approach to improve optimization efficiency over objective functions from a similar distribution. However, existing methods are restricted to learning from experiments sharing the same set of hyperparameters. In this paper, we introduce the OptFormer, the first text-based Transformer HPO framework that provides a universal end-to-end interface for jointly learning policy and function prediction when trained on vast tuning data from the wild, such as Google’s Vizier database, one of the world’s largest HPO datasets. Our extensive experiments demonstrate that the OptFormer can simultaneously imitate at least 7 different HPO algorithms, which can be further improved via its function uncertainty estimates. Compared to a Gaussian Process, the OptFormer also learns a robust prior distribution for hyperparameter response functions, and can thereby provide more accurate and better calibrated predictions. This work paves the path to future extensions for training a Transformer-based model as a general HPO optimizer.
Yutian Chen 0001, Xingyou Song, Chansoo Lee, Qiuyi Zhang 0001, David Dohan, Kazuya Kawakami, Greg Kochanski, Arnaud Doucet, Marc'Aurelio Ranzato, Sagi Perel, Nando de Freitas
NeurIPS9
2022 Score-Based Diffusion meets Annealed Importance Sampling
abstract
More than twenty years after its introduction, Annealed Importance Sampling (AIS) remains one of the most effective methods for marginal likelihood estimation. It relies on a sequence of distributions interpolating between a tractable initial distribution and the target distribution of interest which we simulate from approximately using a non-homogeneous Markov chain. To obtain an importance sampling estimate of the marginal likelihood, AIS introduces an extended target distribution to reweight the Markov chain proposal. While much effort has been devoted to improving the proposal distribution used by AIS, by changing the intermediate distributions and corresponding Markov kernels, an underappreciated issue is that AIS uses a convenient but suboptimal extended target distribution. This can hinder its performance. We here leverage recent progress in score-based generative modeling (SGM) to approximate the optimal extended target distribution for AIS proposals corresponding to the discretization of Langevin and Hamiltonian dynamics. We demonstrate these novel, differentiable, AIS procedures on a number of synthetic benchmark distributions and variational auto-encoders.
Arnaud Doucet, Will Grathwohl, Alexander G. de G. Matthews, Heiko Strathmann
NeurIPS1
2022 A Multi-Resolution Framework for U-Nets with Applications to Hierarchical VAEs
abstract
U-Net architectures are ubiquitous in state-of-the-art deep learning, however their regularisation properties and relationship to wavelets are understudied. In this paper, we formulate a multi-resolution framework which identifies U-Nets as finite-dimensional truncations of models on an infinite-dimensional function space. We provide theoretical results which prove that average pooling corresponds to projection within the space of square-integrable functions and show that U-Nets with average pooling implicitly learn a Haar wavelet basis representation of the data. We then leverage our framework to identify state-of-the-art hierarchical VAEs (HVAEs), which have a U-Net architecture, as a type of two-step forward Euler discretisation of multi-resolution diffusion processes which flow from a point mass, introducing sampling instabilities. We also demonstrate that HVAEs learn a representation of time which allows for improved parameter efficiency through weight-sharing. We use this observation to achieve state-of-the-art HVAE performance with half the number of parameters of existing models, exploiting the properties of our continuous-time formulation.
Fabian Falck, Dominic Danks, George Deligiannidis, Christopher Yau, Christopher C. Holmes, Arnaud Doucet, Matthew Willetts
NeurIPS7
2022 Conformal Off-Policy Prediction in Contextual Bandits
abstract
Most off-policy evaluation methods for contextual bandits have focused on the expected outcome of a policy, which is estimated via methods that at best provide only asymptotic guarantees. However, in many applications, the expectation may not be the best measure of performance as it does not capture the variability of the outcome. In addition, particularly in safety-critical settings, stronger guarantees than asymptotic correctness may be required. To address these limitations, we consider a novel application of conformal prediction to contextual bandits. Given data collected under a behavioral policy, we propose \emph{conformal off-policy prediction} (COPP), which can output reliable predictive intervals for the outcome under a new target policy. We provide theoretical finite-sample guarantees without making any additional assumptions beyond the standard contextual bandit setup, and empirically demonstrate the utility of COPP compared with existing methods on synthetic and real-world data.
Muhammad Faaiz Taufiq, Jean-Francois Ton, Rob Cornish, Yee Whye Teh, Arnaud Doucet
NeurIPS5
2022 Conditional simulation using diffusion Schrödinger bridges
abstract
Denoising diffusion models have recently emerged as a powerful class of generative models. They provide state-of-the-art results, not only for unconditional simulation, but also when used to solve conditional simulation problems arising in a wide range of inverse problems. A limitation of these models is that they are computationally intensive at generation time as they require simulating a diffusion process over a long time horizon. When performing unconditional simulation, a Schr{ö}dinger bridge formulation of generative modeling leads to a theoretically grounded algorithm shortening generation time which is complementary to other proposed acceleration techniques. We extend the Schrödinger bridge framework to conditional simulation. We demonstrate this novel methodology on various applications including image super-resolution, optimal filtering for state-space models and the refinement of pre-trained networks. Our code can be found at https://github.com/vdeborto/cdsb.
Yuyang Shi 0002, Valentin De Bortoli, George Deligiannidis, Arnaud Doucet
UAI4
2022 Mitigating statistical bias within differentially private synthetic data
abstract
Increasing interest in privacy-preserving machine learning has led to new and evolved approaches for generating private synthetic data from undisclosed real data. However, mechanisms of privacy preservation can significantly reduce the utility of synthetic data, which in turn impacts downstream tasks such as learning predictive models or inference. We propose several re-weighting strategies using privatised likelihood ratios that not only mitigate statistical bias of downstream estimators but also have general applicability to differentially private generative models. Through large-scale empirical evaluation, we show that private importance weighting provides simple and effective privacy-compliant augmentation for general applications of synthetic data.
Sahra Ghalebikesabi, Harry Wilde, Jack Jewson, Arnaud Doucet, Sebastian J. Vollmer, Christopher C. Holmes
UAI4
2022 On Instrumental Variable Regression for Deep Offline Policy Evaluation
abstract
We show that the popular reinforcement learning (RL) strategy of estimating the state-action value (Q-function) by minimizing the mean squared Bellman error leads to a regression problem with confounding, the inputs and output noise being correlated. Hence, direct minimization of the Bellman error can result in significantly biased Q-function estimates. We explain why fixing the target Q-network in Deep Q-Networks and Fitted Q Evaluation provides a way of overcoming this confounding, thus shedding new light on this popular but not well understood trick in the deep RL literature. An alternative approach to address confounding is to leverage techniques developed in the causality literature, notably instrumental variables (IV). We bring together here the literature on IV and RL by investigating whether IV approaches can lead to improved Q-function estimates. This paper analyzes and compares a wide range of recent IV methods in the context of offline policy evaluation (OPE), where the goal is to estimate the value of a policy using logged data only. By applying different IV techniques to OPE, we are not only able to recover previously proposed OPE methods such as model-based techniques but also to obtain competitive new techniques. We find empirically that state-of-the-art OPE methods are closely matched in performance by some IV methods such as AGMM, which were not developed for OPE. We open-source all our code and datasets at https://github.com/liyuan9988/IVOPEwithACME.
Yutian Chen 0001, Liyuan Xu, Caglar Gulcehre, Tom Le Paine, Arthur Gretton, Nando de Freitas, Arnaud Doucet
J. Mach. Learn. Res.7
2022 Efficient MCMC Sampling with Dimension-Free Convergence Rate using ADMM-type Splitting
abstract
Performing exact Bayesian inference for complex models is computationally intractable. Markov chain Monte Carlo (MCMC) algorithms can provide reliable approximations of the posterior distribution but are expensive for large data sets and high-dimensional models. A standard approach to mitigate this complexity consists in using subsampling techniques or distributing the data across a cluster. However, these approaches are typically unreliable in high-dimensional scenarios. We focus here on a recent alternative class of MCMC schemes exploiting a splitting strategy akin to the one used by the celebrated alternating direction method of multipliers (ADMM) optimization algorithm. These methods appear to provide empirically state-of-the-art performance but their theoretical behavior in high dimension is currently unknown. In this paper, we propose a detailed theoretical study of one of these algorithms known as the split Gibbs sampler. Under regularity conditions, we establish explicit convergence rates for this scheme using Ricci curvature and coupling ideas. We support our theory with numerical illustrations.
Maxime Vono, Daniel Paulin, Arnaud Doucet
J. Mach. Learn. Res.3
2021 Stable ResNet
abstract
Deep ResNet architectures have achieved state of the art performance on many tasks. While they solve the problem of gradient vanishing, they might suffer from gradient exploding as the depth becomes large (Yang et al. 2017). Moreover, recent results have shown that ResNet might lose expressivity as the depth goes to infinity (Yang et al. 2017, Hayou et al. 2019). To resolve these issues, we introduce a new class of ResNet architectures, calledStable ResNet, that have the property of stabilizing the gradient while ensuring expressivity in the infinite depth limit.
Soufiane Hayou, Eugenio Clerico, Bobby He, George Deligiannidis, Arnaud Doucet, Judith Rousseau
AISTATS5
2021 Robust Pruning at Initialization
Soufiane Hayou, Jean-Francois Ton, Arnaud Doucet, Yee Whye Teh
ICLR3
2021 Learning Deep Features in Instrumental Variable Regression
Liyuan Xu, Yutian Chen 0001, Siddarth Srinivasan, Nando de Freitas, Arnaud Doucet, Arthur Gretton
ICLR5
2021 Annealed Flow Transport Monte Carlo
abstract
Annealed Importance Sampling (AIS) and its Sequential Monte Carlo (SMC) extensions are state-of-the-art methods for estimating normalizing constants of probability distributions. We propose here a novel Monte Carlo algorithm, Annealed Flow Transport (AFT), that builds upon AIS and SMC and combines them with normalizing flows (NFs) for improved performance. This method transports a set of particles using not only importance sampling (IS), Markov chain Monte Carlo (MCMC) and resampling steps - as in SMC, but also relies on NFs which are learned sequentially to push particles towards the successive annealed targets. We provide limit theorems for the resulting Monte Carlo estimates of the normalizing constant and expectations with respect to the target distribution. Additionally, we show that a continuous-time scaling limit of the population version of AFT is given by a Feynman–Kac measure which simplifies to the law of a controlled diffusion for expressive NFs. We demonstrate experimentally the benefits and limitations of our methodology on a variety of applications.
Michael Arbel, Alexander G. de G. Matthews, Arnaud Doucet
ICML3
2021 Differentiable Particle Filtering via Entropy-Regularized Optimal Transport
abstract
Particle Filtering (PF) methods are an established class of procedures for performing inference in non-linear state-space models. Resampling is a key ingredient of PF necessary to obtain low variance likelihood and states estimates. However, traditional resampling methods result in PF-based loss functions being non-differentiable with respect to model and PF parameters. In a variational inference context, resampling also yields high variance gradient estimates of the PF-based evidence lower bound. By leveraging optimal transport ideas, we introduce a principled differentiable particle filter and provide convergence results. We demonstrate this novel method on a variety of applications.
Adrien Corenflos, James Thornton, George Deligiannidis, Arnaud Doucet
ICML4
2021 Improving Lossless Compression Rates via Monte Carlo Bits-Back Coding
abstract
Latent variable models have been successfully applied in lossless compression with the bits-back coding algorithm. However, bits-back suffers from an increase in the bitrate equal to the KL divergence between the approximate posterior and the true posterior. In this paper, we show how to remove this gap asymptotically by deriving bits-back coding algorithms from tighter variational bounds. The key idea is to exploit extended space representations of Monte Carlo estimators of the marginal likelihood. Naively applied, our schemes would require more initial bits than the standard bits-back coder, but we show how to drastically reduce this additional cost with couplings in the latent space. When parallel architectures can be exploited, our coders can achieve better rates than bits-back with little additional cost. We demonstrate improved lossless compression rates in a variety of settings, especially in out-of-distribution or sequential data compression.
Yangjun Ruan, Karen Ullrich, Daniel Severo 0001, James Townsend, Ashish Khisti, Arnaud Doucet, Alireza Makhzani, Chris J. Maddison
ICML6
2021 Monte Carlo Variational Auto-Encoders
abstract
Variational auto-encoders (VAE) are popular deep latent variable models which are trained by maximizing an Evidence Lower Bound (ELBO). To obtain tighter ELBO and hence better variational approximations, it has been proposed to use importance sampling to get a lower variance estimate of the evidence. However, importance sampling is known to perform poorly in high dimensions. While it has been suggested many times in the literature to use more sophisticated algorithms such as Annealed Importance Sampling (AIS) and its Sequential Importance Sampling (SIS) extensions, the potential benefits brought by these advanced techniques have never been realized for VAE: the AIS estimate cannot be easily differentiated, while SIS requires the specification of carefully chosen backward Markov kernels. In this paper, we address both issues and demonstrate the performance of the resulting Monte Carlo VAEs on a variety of applications.
Achille Thin, Nikita Kotelevskii, Arnaud Doucet, Alain Durmus, Eric Moulines, Maxim Panov
ICML3
2021 Diffusion Schrödinger Bridge with Applications to Score-Based Generative Modeling
abstract
Progressively applying Gaussian noise transforms complex data distributions to approximately Gaussian. Reversing this dynamic defines a generative model. When the forward noising process is given by a Stochastic Differential Equation (SDE), Song et al (2021) demonstrate how the time inhomogeneous drift of the associated reverse-time SDE may be estimated using score-matching. A limitation of this approach is that the forward-time SDE must be run for a sufficiently long time for the final distribution to be approximately Gaussian. In contrast, solving the Schrödinger Bridge (SB) problem, i.e. an entropy-regularized optimal transport problem on path spaces, yields diffusions which generate samples from the data distribution in finite time. We present Diffusion SB (DSB), an original approximation of the Iterative Proportional Fitting (IPF) procedure to solve the SB problem, and provide theoretical analysis along with generative modeling experiments. The first DSB iteration recovers the methodology proposed by Song et al. (2021), with the flexibility of using shorter time intervals, as subsequent DSB iterations reduce the discrepancy between the final-time marginal of the forward (resp. backward) SDE with respect to the prior (resp. data) distribution. Beyond generative modeling, DSB offers a widely applicable computational optimal transport tool as the continuous state-space analogue of the popular Sinkhorn algorithm (Cuturi, 2013).
Valentin De Bortoli, James Thornton, Jeremy Heng, Arnaud Doucet
NeurIPS4
2021 Online Variational Filtering and Parameter Learning
abstract
We present a variational method for online state estimation and parameter learning in state-space models (SSMs), a ubiquitous class of latent variable models for sequential data. As per standard batch variational techniques, we use stochastic gradients to simultaneously optimize a lower bound on the log evidence with respect to both model parameters and a variational approximation of the states' posterior distribution. However, unlike existing approaches, our method is able to operate in an entirely online manner, such that historic observations do not require revisitation after being incorporated and the cost of updates at each time step remains constant, despite the growing dimensionality of the joint posterior distribution of the states. This is achieved by utilizing backward decompositions of this joint posterior distribution and of its variational approximation, combined with Bellman-type recursions for the evidence lower bound and its gradients. We demonstrate the performance of this methodology across several examples, including high-dimensional SSMs and sequential Variational Auto-Encoders.
Yuyang Shi 0002, Tom Rainforth, Arnaud Doucet
NeurIPS4
2021 NEO: Non Equilibrium Sampling on the Orbits of a Deterministic Transform
abstract
Sampling from a complex distribution $\pi$ and approximating its intractable normalizing constant $\mathrm{Z}$ are challenging problems. In this paper, a novel family of importance samplers (IS) and Markov chain Monte Carlo (MCMC) samplers is derived. Given an invertible map $\mathrm{T}$, these schemes combine (with weights) elements from the forward and backward Orbits through points sampled from a proposal distribution $\rho$. The map $\mathrm{T}$ does not leave the target $\pi$ invariant, hence the name NEO, standing for Non-Equilibrium Orbits. NEO-IS provides unbiased estimators of the normalizing constant and self-normalized IS estimators of expectations under $\pi$ while NEO-MCMC combines multiple NEO-IS estimates of the normalizing constant and an iterated sampling-importance resampling mechanism to sample from $\pi$. For $\mathrm{T}$ chosen as a discrete-time integrator of a conformal Hamiltonian system, NEO-IS achieves state-of-the art performance on difficult benchmarks and NEO-MCMC is able to explore highly multimodal targets. Additionally, we provide detailed theoretical results for both methods. In particular, we show that NEO-MCMC is uniformly geometrically ergodic and establish explicit mixing time estimates under mild conditions.
Achille Thin, Yazid Janati El Idrissi, Sylvain Le Corff, Charles Ollion, Eric Moulines, Arnaud Doucet, Alain Durmus, Christian X. Robert
NeurIPS6
2021 Variational inference with continuously-indexed normalizing flows
abstract
Continuously-indexed flows (CIFs) have recently achieved improvements over baseline normalizing flows on a variety of density estimation tasks. CIFs do not possess a closed-form marginal density, and so, unlike standard flows, cannot be plugged in directly to a variational inference (VI) scheme in order to produce a more expressive family of approximate posteriors. However, we show here how CIFs can be used as part of an auxiliary VI scheme to formulate and train expressive posterior approximations in a natural way. We exploit the conditional independence structure of multi-layer CIFs to build the required auxiliary inference models, which we show empirically yield low-variance estimators of the model evidence. We then demonstrate the advantages of CIFs over baseline flows in VI problems when the posterior distribution of interest possesses a complicated topology, obtaining improved results in both the Bayesian inference and surrogate maximum likelihood settings.
Anthony L. Caterini, Robert Cornish, Dino Sejdinovic, Arnaud Doucet
UAI4
2021 Unbiased gradient estimation for variational auto-encoders using coupled Markov chains
abstract
The variational auto-encoder (VAE) is a deep latent variable model that has two neural networks in an autoencoder-like architecture; one of them parameterizes the model’s likelihood. Fitting its parameters via maximum likelihood (ML) is challenging since the computation of the marginal likelihood involves an intractable integral over the latent space; thus the VAE is trained instead by maximizing a variational lower bound. Here, we develop a ML training scheme for VAEs by introducing unbiased estimators of the log-likelihood gradient. We obtain the estimators by augmenting the latent space with a set of importance samples, similarly to the importance weighted auto-encoder (IWAE), and then constructing a Markov chain Monte Carlo coupling procedure on this augmented space. We provide the conditions under which the estimators can be computed in finite time and with finite variance. We show experimentally that VAEs fitted with unbiased estimators exhibit better predictive performance.
Francisco J. R. Ruiz, Michalis K. Titsias, A. Taylan Cemgil, Arnaud Doucet
UAI4
2021 Asymptotic Properties of Recursive Particle Maximum Likelihood Estimation
abstract
Using stochastic gradient search and the optimal filter derivative, it is possible to perform recursive maximum likelihood estimation in a non-linear state-space model. As the optimal filter and its derivative are analytically intractable for such a model, they need to be approximated numerically. In Poyiadjis et al. (G. Poyiadjis, A. Doucet, and S. S. Singh, Biometrika, vol. 98, no. 1, pp. 65-80, 2011), a recursive maximum likelihood algorithm based on a particle approximation to the optimal filter derivative has been proposed and studied through numerical simulations. This algorithm and its asymptotic behavior are here analyzed theoretically. Under regularity conditions, we show that the algorithm accurately estimates maxima of the underlying log-likelihood rate when the number of particles is sufficiently large. We also provide qualitative upper bounds on the estimation error in terms of the number of particles.
Vladislav Z. B. Tadic, Arnaud Doucet
IEEE Trans. Inf. Theory2
2020 Relaxing Bijectivity Constraints with Continuously Indexed Normalising Flows
abstract
We show that normalising flows become pathological when used to model targets whose supports have complicated topologies. In this scenario, we prove that a flow must become arbitrarily numerically noninvertible in order to approximate the target closely. This result has implications for all flow-based models, and especially residual flows (ResFlows), which explicitly control the Lipschitz constant of the bijection used. To address this, we propose continuously indexed flows (CIFs), which replace the single bijection used by normalising flows with a continuously indexed family of bijections, and which can intuitively "clean up" mass that would otherwise be misplaced by a single bijection. We show theoretically that CIFs are not subject to the same topological limitations as normalising flows, and obtain better empirical performance on a variety of models and benchmarks.
Robert Cornish, Anthony L. Caterini, George Deligiannidis, Arnaud Doucet
ICML4
2020 Modular Meta-Learning with Shrinkage
abstract
Many real-world problems, including multi-speaker text-to-speech synthesis, can greatly benefit from the ability to meta-learn large models with only a few task- specific components. Updating only these task-specific modules then allows the model to be adapted to low-data tasks for as many steps as necessary without risking overfitting. Unfortunately, existing meta-learning methods either do not scale to long adaptation or else rely on handcrafted task-specific architectures. Here, we propose a meta-learning approach that obviates the need for this often sub-optimal hand-selection. In particular, we develop general techniques based on Bayesian shrinkage to automatically discover and learn both task-specific and general reusable modules. Empirically, we demonstrate that our method discovers a small set of meaningful task-specific modules and outperforms existing meta- learning approaches in domains like few-shot text-to-speech that have little task data and long adaptation horizons. We also show that existing meta-learning methods including MAML, iMAML, and Reptile emerge as special cases of our method.
Yutian Chen 0001, Abram L. Friesen, Feryal M. P. Behbahani, Arnaud Doucet, David Budden, Matt Hoffman 0001, Nando de Freitas
NeurIPS4
2019 Unbiased Smoothing using Particle Independent Metropolis-Hastings
abstract
We consider the approximation of expectations with respect to the distribution of a latent Markov process given noisy measurements. This is known as the smoothing problem and is often approached with particle and Markov chain Monte Carlo (MCMC) methods. These methods provide consistent but biased estimators when run for a finite time. We propose a simple way of coupling two MCMC chains built using Particle Independent Metropolis-Hastings (PIMH) to produce unbiased smoothing estimators. Unbiased estimators are appealing in the context of parallel computing, and facilitate the construction of confidence intervals. The proposed scheme only requires access to off-the-shelf Particle Filters (PF) and is thus easier to implement than recently proposed unbiased smoothers. The approach is demonstrated on a Lévy-driven stochastic volatility model and a stochastic kinetic model.
Lawrece Middleton, George Deligiannidis, Arnaud Doucet, Pierre E. Jacob
AISTATS3
2019 Bernoulli Race Particle Filters
abstract
When the weights in a particle filter are not available analytically, standard resampling methods cannot be employed. To circumvent this problem state-of-the-art algorithms replace the true weights with non-negative unbiased estimates. This algorithm is still valid but at the cost of higher variance of the resulting filtering estimates in comparison to a particle filter using the true weights. We propose here a novel algorithm that allows for resampling according to the true intractable weights when only an unbiased estimator of the weights is available. We demonstrate our algorithm on several examples.
Sebastian M. Schmon, Arnaud Doucet, George Deligiannidis
AISTATS2
2019 Scalable Metropolis-Hastings for Exact Bayesian Inference with Large Datasets
abstract
Bayesian inference via standard Markov Chain Monte Carlo (MCMC) methods such as Metropolis-Hastings is too computationally intensive to handle large datasets, since the cost per step usually scales like $O(n)$ in the number of data points $n$. We propose the Scalable Metropolis-Hastings (SMH) kernel that only requires processing on average $O(1)$ or even $O(1/\sqrt{n})$ data points per step. This scheme is based on a combination of factorized acceptance probabilities, procedures for fast simulation of Bernoulli processes, and control variate ideas. Contrary to many MCMC subsampling schemes such as fixed step-size Stochastic Gradient Langevin Dynamics, our approach is exact insofar as the invariant distribution is the true posterior and not an approximation to it. We characterise the performance of our algorithm theoretically, and give realistic and verifiable conditions under which it is geometrically ergodic. This theory is borne out by empirical results that demonstrate overall performance benefits over standard Metropolis-Hastings and various subsampling algorithms.
Robert Cornish, Paul Vanetti, Alexandre Bouchard-Côté, George Deligiannidis, Arnaud Doucet
ICML5
2019 On the Impact of the Activation function on Deep Neural Networks Training
abstract
The weight initialization and the activation function of deep neural networks have a crucial impact on the performance of the training procedure. An inappropriate selection can lead to the loss of information of the input during forward propagation and the exponential vanishing/exploding of gradients during back-propagation. Understanding the theoretical properties of untrained random networks is key to identifying which deep networks may be trained successfully as recently demonstrated by Samuel et al. (2017) who showed that for deep feedforward neural networks only a specific choice of hyperparameters known as the ‘Edge of Chaos’ can lead to good performance. While the work by Samuel et al. (2017) discuss trainability issues, we focus here on training acceleration and overall performance. We give a comprehensive theoretical analysis of the Edge of Chaos and show that we can indeed tune the initialization parameters and the activation function in order to accelerate the training and improve the performance.
Soufiane Hayou, Arnaud Doucet, Judith Rousseau
ICML2
2019 Replica Conditional Sequential Monte Carlo
abstract
We propose a Markov chain Monte Carlo (MCMC) scheme to perform state inference in non-linear non-Gaussian state-space models. Current state-of-the-art methods to address this problem rely on particle MCMC techniques and its variants, such as the iterated conditional Sequential Monte Carlo (cSMC) scheme, which uses a Sequential Monte Carlo (SMC) type proposal within MCMC. A deficiency of standard SMC proposals is that they only use observations up to time $t$ to propose states at time $t$ when an entire observation sequence is available. More sophisticated SMC based on lookahead techniques could be used but they can be difficult to put in practice. We propose here replica cSMC where we build SMC proposals for one replica using information from the entire observation sequence by conditioning on the states of the other replicas. This approach is easily parallelizable and we demonstrate its excellent empirical performance when compared to the standard iterated cSMC scheme at fixed computational complexity.
Alexander Y. Shestopaloff, Arnaud Doucet
ICML2
2019 Asymptotic Properties of Recursive Particle Maximum Likelihood Estimation
abstract
Using stochastic gradient search and the optimal filter derivative, it is possible to perform recursive (i.e., online) maximum likelihood estimation in a non-linear state-space model. As the optimal filter and its derivative are analytically intractable for such a model, they need to be approximated numerically. In [17], a recursive maximum likelihood algorithm based on a particle approximation to the optimal filter derivative has been proposed and studied through numerical simulations. Here, this algorithm and its asymptotic behavior are analyzed theoretically.
Vladislav Z. B. Tadic, Arnaud Doucet
ISIT2
2019 Augmented Neural ODEs
abstract
We show that Neural Ordinary Differential Equations (ODEs) learn representations that preserve the topology of the input space and prove that this implies the existence of functions Neural ODEs cannot represent. To address these limitations, we introduce Augmented Neural ODEs which, in addition to being more expressive models, are empirically more stable, generalize better and have a lower computational cost than Neural ODEs.
Emilien Dupont, Arnaud Doucet, Yee Whye Teh
NeurIPS2
2019 Analyticity of Entropy Rates of Continuous-State Hidden Markov Models
abstract
The analyticity of the entropy and relative entropy rates of continuous-state hidden Markov models is studied here. Using the analytic continuation principle and the stability properties of the optimal filter, the analyticity of these rates is established for analytically parameterized models. The obtained results hold under relatively mild conditions and cover several useful classes of hidden Markov models. These results are relevant for several theoretically and practically important problems arising in statistical inference, system identification and information theory.
Vladislav Z. B. Tadic, Arnaud Doucet
IEEE Trans. Inf. Theory2
2018 Hamiltonian Variational Auto-Encoder
abstract
Variational Auto-Encoders (VAE) have become very popular techniques to perform inference and learning in latent variable models as they allow us to leverage the rich representational power of neural networks to obtain flexible approximations of the posterior of latent variables as well as tight evidence lower bounds (ELBO). Com- bined with stochastic variational inference, this provides a methodology scaling to large datasets. However, for this methodology to be practically efficient, it is neces- sary to obtain low-variance unbiased estimators of the ELBO and its gradients with respect to the parameters of interest. While the use of Markov chain Monte Carlo (MCMC) techniques such as Hamiltonian Monte Carlo (HMC) has been previously suggested to achieve this [23, 26], the proposed methods require specifying reverse kernels which have a large impact on performance. Additionally, the resulting unbiased estimator of the ELBO for most MCMC kernels is typically not amenable to the reparameterization trick. We show here how to optimally select reverse kernels in this setting and, by building upon Hamiltonian Importance Sampling (HIS) [17], we obtain a scheme that provides low-variance unbiased estimators of the ELBO and its gradients using the reparameterization trick. This allows us to develop a Hamiltonian Variational Auto-Encoder (HVAE). This method can be re-interpreted as a target-informed normalizing flow [20] which, within our context, only requires a few evaluations of the gradient of the sampled likelihood and trivial Jacobian calculations at each iteration.
Anthony L. Caterini, Arnaud Doucet, Dino Sejdinovic
NeurIPS2
2017 Clone MCMC: Parallel High-Dimensional Gaussian Gibbs Sampling
abstract
We propose a generalized Gibbs sampler algorithm for obtaining samples approximately distributed from a high-dimensional Gaussian distribution. Similarly to Hogwild methods, our approach does not target the original Gaussian distribution of interest, but an approximation to it. Contrary to Hogwild methods, a single parameter allows us to trade bias for variance. We show empirically that our method is very flexible and performs well compared to Hogwild-type algorithms.
Andrei-Cristian Barbos, François Caron, Jean-François Giovannelli, Arnaud Doucet
NIPS4
2017 Filtering Variational Objectives
abstract
When used as a surrogate objective for maximum likelihood estimation in latent variable models, the evidence lower bound (ELBO) produces state-of-the-art results. Inspired by this, we consider the extension of the ELBO to a family of lower bounds defined by a particle filter's estimator of the marginal likelihood, the filtering variational objectives (FIVOs). FIVOs take the same arguments as the ELBO, but can exploit a model's sequential structure to form tighter bounds. We present results that relate the tightness of FIVO's bound to the variance of the particle filter's estimator by considering the generic case of bounds defined as log-transformed likelihood estimators. Experimentally, we show that training with FIVO results in substantial improvements over training the same model architecture with the ELBO on sequential data.
Chris J. Maddison, Dieterich Lawson, George Tucker, Nicolas Heess, Mohammad Norouzi 0002, Andriy Mnih, Arnaud Doucet, Yee Whye Teh
NIPS7
2017 On Markov chain Monte Carlo methods for tall data
abstract
Markov chain Monte Carlo methods are often deemed too computationally intensive to be of any practical use for big data applications, and in particular for inference on datasets containing a large number $n$ of individual data points, also known as tall datasets. In scenarios where data are assumed independent, various approaches to scale up the Metropolis- Hastings algorithm in a Bayesian inference context have been recently proposed in machine learning and computational statistics. These approaches can be grouped into two categories: divide-and-conquer approaches and, subsampling-based algorithms. The aims of this article are as follows. First, we present a comprehensive review of the existing literature, commenting on the underlying assumptions and theoretical guarantees of each method. Second, by leveraging our understanding of these limitations, we propose an original subsampling-based approach relying on a control variate method which samples under regularity conditions from a distribution provably close to the posterior distribution of interest, yet can require less than $O(n)$ data point likelihood evaluations at each iteration for certain statistical models in favourable scenarios. Finally, we emphasize that we have only been able so far to propose subsampling-based methods which display good performance in scenarios where the Bernstein-von Mises approximation of the target posterior distribution is excellent. It remains an open challenge to develop such methods in scenarios where the Bernstein-von Mises approximation is poor.
Rémi Bardenet, Arnaud Doucet, Christopher C. Holmes
J. Mach. Learn. Res.2
2017 Particle Gibbs Split-Merge Sampling for Bayesian Inference in Mixture Models
abstract
This paper presents an original Markov chain Monte Carlo method to sample from the posterior distribution of conjugate mixture models. This algorithm relies on a flexible split-merge procedure built using the particle Gibbs sampler introduced in Andrieu et al. (2009, 2010). The resulting so-called Particle Gibbs Split-Merge sampler does not require the computation of a complex acceptance ratio and can be implemented using existing sequential Monte Carlo libraries. We investigate its performance experimentally on synthetic problems as well as on geolocation data. Our results show that for a given computational budget, the Particle Gibbs Split-Merge sampler empirically outperforms existing split merge methods. The code and instructions allowing to reproduce the experiments is available at github.com/aroth85/pgsm.
Alexandre Bouchard-Côté, Arnaud Doucet, Andrew Roth
J. Mach. Learn. Res.2
2017 Generalized Pólya Urn for Time-Varying Pitman-Yor Processes
abstract
This article introduces a class of first-order stationary time- varying Pitman-Yor processes. Subsuming our construction of time-varying Dirichlet processes presented in (Caron et al., 2007), these models can be used for time-dynamic density estimation and clustering. Our intuitive and simple construction relies on a generalized Pólya urn scheme. Significantly, this construction yields marginal distributions at each time point that can be explicitly characterized and easily controlled. Inference is performed using Markov chain Monte Carlo and sequential Monte Carlo methods. We demonstrate our models and algorithms on epidemiological and video tracking data.
François Caron, Willie Neiswanger, Frank D. Wood, Arnaud Doucet, Manuel Davy
J. Mach. Learn. Res.4
2016 Interacting Particle Markov Chain Monte Carlo
abstract
We introduce interacting particle Markov chain Monte Carlo (iPMCMC), a PMCMC method based on an interacting pool of standard and conditional sequential Monte Carlo samplers. Like related methods, iPMCMC is a Markov chain Monte Carlo sampler on an extended space. We present empirical results that show significant improvements in mixing rates relative to both non-interacting PMCMC samplers and a single PMCMC sampler with an equivalent memory and computational budget. An additional advantage of the iPMCMC method is that it is suitable for distributed and multi-core architectures.
Tom Rainforth, Christian A. Naesseth, Fredrik Lindsten, Brooks Paige, Jan-Willem van de Meent, Arnaud Doucet, Frank D. Wood
ICML6
2015 Expectation Particle Belief Propagation
abstract
We propose an original particle-based implementation of the Loopy Belief Propagation (LPB) algorithm for pairwise Markov Random Fields (MRF) on a continuous state space. The algorithm constructs adaptively efficient proposal distributions approximating the local beliefs at each note of the MRF. This is achieved by considering proposal distributions in the exponential family whose parameters are updated iterately in an Expectation Propagation (EP) framework. The proposed particle scheme provides consistent estimation of the LBP marginals as the number of particles increases. We demonstrate that it provides more accurate results than the Particle Belief Propagation (PBP) algorithm of Ihler and McAllester (2009) at a fraction of the computational cost and is additionally more robust empirically. The computational complexity of our algorithm at each iteration is quadratic in the number of particles. We also propose an accelerated implementation with sub-quadratic computational complexity which still provides consistent estimates of the loopy BP marginal distributions and performs almost as well as the original procedure.
Thibaut Liénart, Yee Whye Teh, Arnaud Doucet
NIPS3
2014 Towards scaling up Markov chain Monte Carlo: an adaptive subsampling approach
abstract
Markov chain Monte Carlo (MCMC) methods are often deemed far too computationally intensive to be of any practical use for large datasets. This paper describes a methodology that aims to scale up the Metropolis-Hastings (MH) algorithm in this context. We propose an approximate implementation of the accept/reject step of MH that only requires evaluating the likelihood of a random subset of the data, yet is guaranteed to coincide with the accept/reject step based on the full dataset with a probability superior to a user-specified tolerance level. This adaptive subsampling technique is an alternative to the recent approach developed in (Korattikara et al, ICML’14), and it allows us to establish rigorously that the resulting approximate MH algorithm samples from a perturbed version of the target distribution of interest, whose total variation distance to this very target is controlled explicitly. We explore the benefits and limitations of this scheme on several examples.
Rémi Bardenet, Arnaud Doucet, Christopher C. Holmes
ICML2
2014 Fast Computation of Wasserstein Barycenters
abstract
We present new algorithms to compute the mean of a set of $N$ empirical probability measures under the optimal transport metric. This mean, known as the Wasserstein barycenter (Agueh and Carlier, 2011; Rabin et al, 2012), is the measure that minimizes the sum of its Wasserstein distances to each element in that set. We argue through a simple example that Wasserstein barycenters have appealing properties that differentiate them from other barycenters proposed recently, which all build on kernel smoothing and/or Bregman divergences. Two original algorithms are proposed that require the repeated computation of primal and dual optimal solutions of transport problems. However direct implementation of these algorithms is too costly as optimal transports are notoriously computationally expensive. Extending the work of Cuturi (2013), we smooth both the primal and dual of the optimal transport problem to recover fast approximations of the primal and dual optimal solutions. We apply these algorithms to the visualization of perturbed images and to a clustering problem.
Marco Cuturi, Arnaud Doucet
ICML2
2014 Asynchronous Anytime Sequential Monte Carlo
Brooks Paige, Frank D. Wood, Arnaud Doucet, Yee Whye Teh
NIPS3
2014 Joint Channel and Doppler Offset Estimation in Dynamic Cooperative Relay Networks
abstract
We develop a new and efficient algorithm to solve the problem of joint channel and Doppler offset estimation in time-varying cooperative wireless relay networks. We first formulate the problem as a Bayesian dynamic nonlinear state space model, then develop an algorithm, which is based on particle adaptive marginal Markov chain Monte Carlo, method to jointly estimate the time-varying channels and static Doppler offsets. We perform detailed complexity analysis of the proposed algorithm and show that it is very efficient and requires moderate computational complexity. In addition, we develop a new version of the recursive marginal Cramér-Rao lower bound and derive expressions for the achievable mean-square error. Simulation results demonstrate that the proposed algorithm outperforms the state-of-the-art algorithms and performs close to the Cramér-Rao lower bound.
Ido Nevat, Gareth W. Peters, Arnaud Doucet, Jinhong Yuan
IEEE Trans. Wirel. Commun.3
2013 Expectation-maximization algorithms for inference in Dirichlet processes mixture
abstract
Mixture models are ubiquitous in applied science. In many real-world applications, the number of mixture components needs to be estimated from the data. A popular approach consists of using information criteria to perform model selection. Another approach which has become very popular over the past few years consists of using Dirichlet processes mixture (DPM) models. Both approaches are computationally intensive. The use of information criteria requires computing the maximum likelihood parameter estimates for each candidate model whereas DPM are usually trained using Markov chain Monte Carlo (MCMC) or variational Bayes (VB) methods. We propose here original batch and recursive expectation-maximization algorithms to estimate the parameters of DPM. The performance of our algorithms is demonstrated on several applications including image segmentation and image classification tasks. Our algorithms are computationally much more efficient than MCMC and VB and outperform VB on an example.
Tomoaki Kimura, T. Tokuda, Yohei Nakada, T. Nokajima, Arnaud Doucet
Pattern Anal. Appl.6
2010 A Bayesian approach to joint tracking and identification of geometric shapes in video sequences
Pierre Minvielle, Arnaud Doucet, Alan Marrs, Simon Maskell
Image Vis. Comput.2
2009 Bayesian Nonparametric Models on Decomposable Graphs
abstract
Over recent years Dirichlet processes and the associated Chinese restaurant process (CRP) have found many applications in clustering while the Indian buffet process (IBP) is increasingly used to describe latent feature models. In the clustering case, we associate to each data point a latent allocation variable. These latent variables can share the same value and this induces a partition of the data set. The CRP is a prior distribution on such partitions. In latent feature models, we associate to each data point a potentially infinite number of binary latent variables indicating the possession of some features and the IBP is a prior distribution on the associated infinite binary matrix. These prior distributions are attractive because they ensure exchangeability (over samples). We propose here extensions of these models to decomposable graphs. These models have appealing properties and can be easily learned using Monte Carlo techniques.
François Caron, Arnaud Doucet
NIPS2
2009 New inference strategies for solving Markov Decision Processes using reversible jump MCMC
Matthias Hoffman, Hendrik Kück, Nando de Freitas, Arnaud Doucet
UAI4
2009 A boosting approach to structure learning of graphs with and without prior knowledge
abstract
MOTIVATION: Identifying the network structure through which genes and their products interact can help to elucidate normal cell physiology as well as the genetic architecture of pathological phenotypes. Recently, a number of gene network inference tools have appeared based on Gaussian graphical model representations. Following this, we introduce a novel Boosting approach to learn the structure of a high-dimensional Gaussian graphical model motivated by the applications in genomics. A particular emphasis is paid to the inclusion of partial prior knowledge on the structure of the graph. With the increasing availability of pathway information and large-scale gene expression datasets, we believe that conditioning on prior knowledge will be an important aspect in raising the statistical power of structural learning algorithms to infer true conditional dependencies. RESULTS: Our Boosting approach, termed BoostiGraph, is conceptually and algorithmically simple. It complements recent work on the network inference problem based on Lasso-type approaches. BoostiGraph is computationally cheap and is applicable to very high-dimensional graphs. For example, on graphs of order 5000 nodes, it is able to map out paths for the conditional independence structure in few minutes. Using computer simulations, we investigate the ability of our method with and without prior information to infer Gaussian graphical models from artificial as well as actual microarray datasets. The experimental results demonstrate that, using our method, it is possible to recover the true network topology with relatively high accuracy. AVAILABILITY: This method and all other associated files are freely available from http://www.stats.ox.ac.uk/~anjum/.
Shahzia Anjum, Arnaud Doucet, Christopher C. Holmes
Bioinform.2
2009 Particle-method-based formulation of risk-sensitive filter
Smita Sadhu, Shovan Bhaumik, Arnaud Doucet, Tapan Kumar Ghoshal
Signal Process.3
2008 Sparse Bayesian nonparametric regression
abstract
One of the most common problems in machine learning and statistics consists of estimating the mean response Xβ from a vector of observations y assuming y = Xβ + ε where X is known, β is a vector of parameters of interest and ε a vector of stochastic errors. We are particularly interested here in the case where the dimension K of β is much higher than the dimension of y. We propose some flexible Bayesian models which can yield sparse estimates of β. We show that as K → ∞ these models are closely related to a class of Lévy processes. Simulations demonstrate that our models outperform significantly a range of popular alternatives.
François Caron, Arnaud Doucet
ICML2
2007 Bayesian Unsupervised Signal Classification by Dirichlet Process Mixtures of Gaussian Processes
abstract
This paper presents a Bayesian technique aimed at classifying signals without prior training (clustering). The approach consists of modelling the observed signals, known only through a finite set of samples corrupted by noise, as Gaussian processes. As in many other Bayesian clustering approaches, the clusters are defined thanks to a mixture model. In order to estimate the number of clusters, we assume a priori a countably infinite number of clusters, thanks to a Dirichlet process model over the Gaussian processes parameters. Computations are performed thanks to a dedicated Monte Carlo Markov Chain algorithm, and results involving real signals (mRNA expression profiles) are presented.
Edmund S. Jackson, Manuel Davy, Arnaud Doucet, William J. Fitzgerald 0001
ICASSP (3)3
2007 A Monte Carlo Algorithm for Optimal Quantization in Hidden Markov Models
abstract
In this paper, the problem of the optimal quantization of a signal generated by a hidden Markov model is considered. For this problem, an efficient algorithm based on Monte Carlo sampling, gradient estimation techniques and stochastic approximation is proposed. The properties of the proposed algorithm are analyzed both theoretically and through simulations.
Vladislav Z. B. Tadic, Arnaud Doucet
ISIT2
2007 Bayesian Policy Learning with Trans-Dimensional MCMC
abstract
A recently proposed formulation of the stochastic planning and control problem as one of parameter estimation for suitable artificial statistical models has led to the adoption of inference algorithms for this notoriously hard problem. At the algorithmic level, the focus has been on developing Expectation-Maximization (EM) algorithms. In this paper, we begin by making the crucial observation that the stochastic control problem can be reinterpreted as one of trans-dimensional inference. With this new interpretation, we are able to propose a novel reversible jump Markov chain Monte Carlo (MCMC) algorithm that is more efficient than its EM counterparts. Moreover, it enables us to implement full Bayesian policy search, without the need for gradients and with one single Markov chain. The new approach involves sampling directly from a distribution that is proportional to the reward and, consequently, performs better than classic simulations methods in situations where the reward is a rare event.
Matt Hoffman 0001, Arnaud Doucet, Nando de Freitas, Ajay Jasra
NIPS2
2007 Generalized Polya Urn for Time-varying Dirichlet Process Mixtures
François Caron, Manuel Davy, Arnaud Doucet
UAI3
2007 A Framework for Kernel-Based Multi-Category Classification
abstract
A geometric framework for understanding multi-category classification is introduced, through which many existing 'all-together' algorithms can be understood. The structure enables parsimonious optimisation, through a direct extension of the binary methodology. The focus is on Support Vector Classification, with parallels drawn to related methods. The ability of the framework to compare algorithms is illustrated by a brief discussion of Fisher consistency. Its utility in improving understanding of multi-category analysis is demonstrated through a derivation of improved generalisation bounds. It is also described how this architecture provides insights regarding how to further improve on the speed of existing multi-category classification algorithms. An initial example of how this might be achieved is developed in the formulation of a straightforward multi-category Sequential Minimal Optimisation algorithm. Proof-of-concept experimental results have shown that this, combined with the mapping of pairwise results, is comparable with benchmark optimisation speeds.
Simon I. Hill, Arnaud Doucet
J. Artif. Intell. Res.2
2006 Bayesian Inference for Dynamic Models with Dirichlet Process Mixtures
abstract
Using Kalman techniques, it is possible to perform optimal estimation in linear Gaussian state-space models. We address here the case where the noise probability density functions are of unknown functional form. A flexible Bayesian nonparametric noise model based on mixture of Dirichlet processes is introduced. Efficient Markov chain Monte Carlo and sequential Monte Carlo methods are then developed to perform optimal estimation in such contexts
François Caron, Manuel Davy, Arnaud Doucet, Emmanuel Duflos, Philippe Vanheeghe
FUSION3
2006 A Distributed Recursive Maximum Likelihood Implementation for Sensor Registration
abstract
Recursive maximum likelihood (RML) is a popular methodology for estimating unknown static parameters in state-space models. We describe how a completely decentralized version of RML can be implemented in dynamic graphical models through the propagation of suitable messages that are exchanged between neighbouring nodes of the graph. The resulting algorithm can be interpreted as a generalization of the celebrated belief propagation algorithm to compute likelihood gradients. This algorithm is applied to solve the sensor registration and localisation problem for sensor networks. An exact implementation is given for dynamic linear Gaussian models without loop. If loops are present, a loopy version of the algorithm is described. For non-linear non Gaussian scenarios, a sequential Monte Carlo (SMC) or particle filter implementation is sketched
Nikolaos Kantas, Sumeetpal S. Singh, Arnaud Doucet
FUSION3
2006 Optimal Filtering For Partially Observed Point Processes Using Trans-Dimensional Sequential Monte Carlo
abstract
Continuous-time marked point processes appear in many areas of science and engineering including queuing theory, seismology, neuroscience and finance. In numerous applications, these point processes are unobserved but actually drive an observation process. Here, we are interested in optimal sequential Bayesian estimation of such partially observed point processes. This class of filtering problems is non-standard as there is typically no underlying Markov structure and the likelihood function relating the observations to the point process has a complex form. Hence, except in very specific cases it is impossible to solve them in closed-form. We develop an original trans-dimensional Sequential Monte Carlo method to address this class of problems. An application to partially observed queues is presented.
Arnaud Doucet, Luis Montesano, Ajay Jasra
ICASSP (5)1
2006 Maximum Likelihood Parameter Estimation for Latent Variable Models Using Sequential Monte Carlo
abstract
We present a sequential Monte Carlo (SMC) method for maximum likelihood (ML) parameter estimation in latent variable models. Standard methods rely on gradient algorithms such as the expectation-maximization (EM) algorithm and its Monte Carlo variants. Our approach is different and motivated by similar considerations to simulated annealing (SA); that is we propose to sample from a sequence of artificial distributions whose support concentrates itself on the set of ML estimates. To achieve this we use SMC methods. We conclude by presenting simulation results on a toy problem and a non-linear non-Gaussian time series model
Adam M. Johansen, Arnaud Doucet, Manuel Davy
ICASSP (3)2
2006 Particle Filter as A Controlled Markov Chain For On-Line Parameter Estimation in General State Space Models
abstract
In this paper we present a novel optimization method for on-line maximum likelihood estimation (MLE) of the static parameters of a general state space model. Our approach is based on viewing the particle filter as a controlled Markov chain, where the control is the unknown static parameters to be identified. The algorithm relies on the computation of the gradient of the particle filter using a score function approach
George Poyiadjis, Sumeetpal S. Singh, Arnaud Doucet
ICASSP (3)3
2006 Fast particle smoothing: if I had a million particles
abstract
We propose efficient particle smoothing methods for generalized state-spaces models. Particle smoothing is an expensive O(N2) algorithm, where N is the number of particles. We overcome this problem by integrating dual tree recursions and fast multipole techniques with forward-backward smoothers, a new generalized two-filter smoother and a maximum a posteriori (MAP) smoother. Our experiments show that these improvements can substantially increase the practicality of particle smoothing.
Mike Klaas, Mark Briers, Nando de Freitas, Arnaud Doucet, Simon Maskell, Dustin Lang
ICML4
2006 Sequential Sampling for Dynamic Environment Map Illumination
Abhijeet Ghosh, Arnaud Doucet, Wolfgang Heidrich
Rendering Techniques2
2005 Space alternating data augmentation: application to finite mixture of Gaussians and speaker recognition
abstract
The SAGE (space-alternating generalized expectation-maximization) algorithm (Celeux, G. et al., 2001) is one of the most elegant and popular extensions of the EM (expectation maximization) algorithm for performing ML (maximum likelihood) or MAP (maximum a posteriori) parameter estimation. This algorithm updates parameter components by subblocks by alternating missing data spaces. Its efficiency has been reported in numerous simulation studies. We propose here an MCMC (Markov chain Monte Carlo) strategy named SADA (space-alternating data augmentation) which relies on the same principle in order to sample efficiently from (posterior) distributions and we discuss its application to finite mixtures of Gaussians. For this model, we also present an original implementation of the SAGE algorithm. In Monte Carlo simulations and in an application for speaker recognition, these methods, which are straightforward modifications of the standard EM and DA (data augmentation) algorithms, consistently outperform them.
Arnaud Doucet, Stéphane Sénécal, Tomoko Matsui
ICASSP (4)1
2005 Particle methods for optimal filter derivative: application to parameter estimation
abstract
Particle filtering techniques are a popular set of simulation-based methods to perform optimal state estimation in nonlinear nonGaussian dynamic models. However, in applications related to control and identification, it is often necessary to be able to compute the derivative of the optimal filter with respect to parameters of the dynamic model. Several methods have already been proposed in the literature. In experiments, the approximation errors increase with the dataset length. We propose here original particle methods to approximate numerically the filter derivative. In simulations, these methods do not suffer from the problem mentioned. Applications to batch and recursive parameter estimation are presented.
George Poyiadjis, Arnaud Doucet, Sumeetpal S. Singh
ICASSP (5)2
2005 Adapting two-class support vector classification methods to many class problems
abstract
A geometric construction is presented which is shown to be an effective tool for understanding and implementing multi-category support vector classification. It is demonstrated how this construction can be used to extend many other existing two-class kernel-based classification methodologies in a straightforward way while still preserving attractive properties of individual algorithms. Reducing training times through incorporating the results of pairwise classification is also discussed and experimental results presented.
Simon I. Hill, Arnaud Doucet
ICML2
2005 Toward Practical N2 Monte Carlo: the Marginal Particle Filter
Mike Klaas, Nando de Freitas, Arnaud Doucet
UAI3
2004 A Rao-Blackwellized particle filter for INS/GPS integration
abstract
The localization performance of a navigation system can be improved by coupling different types of sensors. The paper focuses on INS-GPS integration. INS and GPS measurements allow a non-linear state space model, which is appropriate to particle filtering, to be defined. This model being conditionally linear Gaussian, a Rao-Blackwellization procedure can be applied to reduce the variance of the estimates.
Audrey Giremus, Arnaud Doucet, Vincent Calmettes, Jean-Yves Tourneret
ICASSP (3)2
2004 The cross-entropy method for blind multiuser detection
abstract
We consider the problem of blind multiuser detection. We adopt a Bayesian approach where unknown parameters are considered random and integrated out. Computing the maximum a posteriori estimate of the input data sequence requires solving a combinatorial optimization problem. We propose here to apply the Cross-Entropy method recently introduced by Rubinstein. The performance of cross-entropy is compared to Markov chain Monte Carlo. For similar Bit Error Rate performance, we demonstrate that Cross-Entropy outperforms a generic Markov chain Monte Carlo method in terms of operation time.
Zaifei Liu, Arnaud Doucet, Sumeetpal S. Singh
ISIT2
2004 Particle methods for change detection, system identification, and control
abstract
Particle methods are a set of powerful and versatile simulation-based methods to perform optimal state estimation in nonlinear non-Gaussian state-space models. The ability to compute the optimal filter is central to solving important problems in areas such as change detection, parameter estimation, and control. Much recent work has been done in these areas. The objective of this paper is to provide a detailed overview of them.
Christophe Andrieu, Arnaud Doucet, Sumeetpal S. Singh, Vladislav Z. B. Tadic
Proc. IEEE2
2003 Online expectation-maximization type algorithms for parameter estimation in general state space models
abstract
We present new online algorithms to estimate static parameters in nonlinear non-Gaussian state space models. These algorithms rely on online expectation-maximization (EM) type algorithms. Contrary to standard sequential Monte Carlo (SMC) methods recently proposed in the literature, these algorithms do not degenerate over time.
Christophe Andrieu, Arnaud Doucet
ICASSP (6)2
2003 Optimisation of particle filters using simultaneous perturbation stochastic approximation
abstract
The paper addresses the optimisation of particle filtering methods aka sequential Monte Carlo (SMC) methods using stochastic approximation. First, the SMC algorithm is parameterised smoothly by a parameter. Second, optimisation of an average cost function is performed using simultaneous perturbation stochastic approximation (SPSA). Simulations demonstrate the efficiency of our algorithm.
Bao Ling Chan, Arnaud Doucet, Vladislav Z. B. Tadic
ICASSP (6)2
2003 Particle filtering for joint symbol and parameter estimation in DS spread spectrum systems
abstract
In this paper, we develop a new receiver for joint symbol, channel characteristics and code delay estimation for DS spread spectrum systems under conditions of multipath fading. This nonlinear estimation problem is extremely complex. An efficient simulation-based algorithm based on particle filtering is proposed to solve it. The method combines sequential importance sampling, a selection scheme and a variance reduction technique. An extensive simulation study is carried out and demonstrates good performance of the suggested approach.
Elena Punskaya, Arnaud Doucet, William J. Fitzgerald 0001
ICASSP (4)2
2003 Maintaining Multi-Modality through Mixture Tracking
abstract
In recent years particle filters have become a tremendously popular tool to perform tracking for nonlinear and/or nonGaussian models. This is due to their simplicity, generality and success over a wide range of challenging applications. Particle filters, and Monte Carlo methods in general, are however poor at consistently maintaining the multimodality of the target distributions that may arise due to ambiguity or the presence of multiple objects. To address this shortcoming this paper proposes to model the target distribution as a nonparametric mixture model, and presents the general tracking recursion in this case. It is shown how a Monte Carlo implementation of the general recursion leads to a mixture of particle filters that interact only in the computation of the mixture weights, thus leading to an efficient numerical algorithm, where all the results pertaining to standard particle filters apply. The ability of the new method to maintain posterior multimodality is illustrated on a synthetic example and a real world tracking problem involving the tracking of football players in a video sequence.
Jaco Vermaak, Arnaud Doucet, Patrick Pérez
ICCV2
2003 Sequential Bayesian Kernel Regression
abstract
We propose a method for sequential Bayesian kernel regression. As is the case for the popular Relevance Vector Machine (RVM) [10, 11], the method automatically identifies the number and locations of the kernels. Our algorithm overcomes some of the computational difficulties related to batch methods for kernel regression. It is non-iterative, and requires only a single pass over the data. It is thus applicable to truly sequen- tial data sets and batch data sets alike. The algorithm is based on a generalisation of Importance Sampling, which allows the design of in- tuitively simple and efficient proposal distributions for the model param- eters. Comparative results on two standard data sets show our algorithm to compare favourably with existing batch estimation strategies.
Jaco Vermaak, Simon J. Godsill, Arnaud Doucet
NIPS3
2003 An Introduction to MCMC for Machine Learning
Christophe Andrieu, Nando de Freitas, Arnaud Doucet, Michael I. Jordan
Mach. Learn.3
2003 Copulas: a new insight into positive time-frequency distributions
abstract
We establish connections between Cohen-Posch (1985) theory of positive time-frequency distributions (TFDs) and copula theory. Both are aimed at designing joint probability distributions with fixed marginals, and we demonstrate that they are formally equivalent. Moreover, we show that copula theory leads to a noniterative method for constructing positive TFDs. Simulations show typical results.
Manuel Davy, Arnaud Doucet
IEEE Signal Process. Lett.2
2002 A policy gradient method for SMDPs with application to call admission control
abstract
Classical methods for solving a semi-Markov decision process such as value iteration and policy iteration require precise knowledge of the underlying probabilistic model and are know to suffer from the curse of dimensionality. To overcome both these limitations, this paper presents a reinforcement learning approach where one optimizes directly the performance criterion with respect to a family of parameterised policies. We propose an online algorithm that simultaneously estimates the gradient of the performance criterion and optimises it through stochastic approximation. The gradient estimator is based on the discounted score method as introduced. We demonstrate the utility of our algorithm in a Call Admission Control problem.
Sumetpal Singh, Vladislav Z. B. Tadic, Arnaud Doucet
ICARCV3
2002 Efficient particle filtering for Jump Markov Systems
abstract
We address here the problem of developing efficient particle filtering techniques in order to estimate the state of Jump Markov Systems (JMS). These processes are often met in signal processing (target tracking, communication…). Our algorithm takes advantage of the structure of the process. We apply our algorithm to time varying autoregressive processes.
Christophe Andrieu, Manuel Davy, Arnaud Doucet
ICASSP3
2002 Sparse Bayesian Learning for Regression and Classification using Markov Chain Monte Carlo
Shien-Shin Tham, Arnaud Doucet, Kotagiri Ramamohanarao
ICML2
2002 Optimized support vector machines for nonstationary signal classification
abstract
This letter describes an efficient method to perform nonstationary signal classification. A support vector machine (SVM) algorithm is introduced and its parameters optimized in a principled way. Simulations demonstrate that our low-complexity method outperforms state-of-the-art nonstationary signal classification techniques.
Manuel Davy, Arthur Gretton, Arnaud Doucet, Peter J. W. Rayner
IEEE Signal Process. Lett.3
2002 Particle methods for Bayesian modeling and enhancement of speech signals
abstract
This paper applies time-varying autoregressive (TVAR) models with stochastically evolving parameters to the problem of speech modeling and enhancement. The stochastic evolution models for the TVAR parameters are Markovian diffusion processes. The main aim of the paper is to perform on-line estimation of the clean speech and model parameters and to determine the adequacy of the chosen statistical models. Efficient particle methods are developed to solve the optimal filtering and fixed-lag smoothing problems. The algorithms combine sequential importance sampling (SIS), a selection step and Markov chain Monte Carlo (MCMC) methods. They employ several variance reduction strategies to make the best use of the statistical structure of the model. It is also shown how model adequacy may be determined by combining the particle filter with frequentist methods. The modeling and enhancement performance of the models and estimation algorithms are evaluated in simulation studies on both synthetic and real speech data sets.
Jaco Vermaak, Christophe Andrieu, Arnaud Doucet, Simon J. Godsill
IEEE Trans. Speech Audio Process.3
2001 Convergence properties of Bayesian evolutionary algorithms with population size greater than 1
abstract
A Bayesian evolutionary algorithm is a probabilistic model of evolutionary computation for learning and optimization. It explicitly estimates the posterior distribution of the individuals and then samples offspring from the distribution. In the previous paper, using the asymptotic results from Markov chain Monte Carlo and annealing techniques, the asymptotic convergence of Bayesian evolutionary algorithms was shown for the case of population size 1. This paper presents convergence properties of Bayesian evolutionary algorithms with population size greater than 1. The basic idea is that BEAs can be reduced to Bayesian particle filters. The Bayesian particle filter approximates the posterior distribution of individuals at each generation. As the individuals evolve, the approximated posterior distribution also evolves. Then using the convergence properties of particle filters under some mild conditions, it is shown that as the number of individuals increases, a BEA converges to the posterior distribution.
Si-Eun Lee, Byoung-Tak Zhang, Arnaud Doucet
CEC3
2001 Rao-Blackwellised Particle Filtering via Data Augmentation
abstract
EE Engineering University of Melbourne Parkville, Victoria 3052
Christophe Andrieu, Nando de Freitas, Arnaud Doucet
NIPS3
2001 Robust Full Bayesian Learning for Radial Basis Networks
abstract
We propose a hierarchical full Bayesian model for radial basis networks. This model treats the model dimension (number of neurons), model parameters, regularization parameters, and noise parameters as unknown random variables. We develop a reversible-jump Markov chain Monte Carlo (MCMC) method to perform the Bayesian computation. We find that the results obtained using this method are not only better than the ones reported previously, but also appear to be robust with respect to the prior specification. In addition, we propose a novel and computationally efficient reversible-jump MCMC simulated annealing algorithm to optimize neural networks. This algorithm enables us to maximize the joint posterior distribution of the network parameters and the number of basis function. It performs a global search in the joint space of the parameters and number of parameters, thereby surmounting the problem of local minima to a large extent. We show that by calibrating the full hierarchical Bayesian prior, we can obtain the classical Akaike information criterion, Bayesian information criterion, and minimum description length model selection criteria within a penalized likelihood framework. Finally, we present a geometric convergence theorem for the algorithm with homogeneous transition kernel and a convergence theorem for the reversible-jump MCMC simulated annealing method.
Christophe Andrieu, Nando de Freitas, Arnaud Doucet
Neural Comput.3
2001 Model selection by MCMC computation
Christophe Andrieu, Petar M. Djuric, Arnaud Doucet
Signal Process.3
2001 Particle filtering for demodulation in fading channels with non-Gaussian additive noise
abstract
An efficient particle filtering algorithm is developed to solve the problem of demodulation of M-ary modulated signals under conditions of fading channels in the presence of non-Gaussian additive noise. Simulations for MDPSK signals are presented. The results show that the algorithm outperforms the current methods.
Elena Punskaya, Christophe Andrieu, Arnaud Doucet, William J. Fitzgerald 0001
IEEE Trans. Commun.3
2000 On-line non-stationary ICA using mixture models
abstract
In this paper we address the problem of on-line source separation with sources modelled as mixtures of Gaussians which are linearly combined via a series of non-stationary mixing matrices. The online recovery of the sources from the observations is a non-linear statistical filtering problem that we address using state of the art particle filter methods. Simulations are presented and satisfactory results are obtained.
A. Ahmed, Christophe Andrieu, Arnaud Doucet, Peter J. W. Rayner
ICASSP3
2000 Markov chain Monte Carlo data association for target tracking
abstract
We consider the estimation of the state of a discrete-time Markov process using observations which are sets of measurements from a finite number of known linear models. The measurement to model association is unknown and false measurements that do not yield any information about the Markov process are contained in the measurement set. The objective is to perform data association between the detected measurements and the models and determine optimal estimates of the state of the Markov process. The application of this problem is found in over the horizon target tracking. We derive iterative deterministic and stochastic algorithms based on Gibbs sampling. Rao-Blackwellisation allows us to solve the problem efficiently, yielding methods with computational complexity linear in the number of received data sets. Contrary to recent approaches based on the EM algorithm, the novel procedures we propose do not require an introduction of a missing data set and consequently their range of applicability is wider. A simulation study shows that the new algorithms are superior to previously proposed methods.
Niclas Bergman, Arnaud Doucet
ICASSP2
2000 Monte Carlo filtering and smoothing with application to time-varying spectral estimation
abstract
We develop methods for performing filtering and smoothing in nonlinear non-Gaussian dynamical models. The methods rely on a particle cloud representation of the filtering distribution which evolves through time using importance sampling and resampling ideas. In particular, novel techniques are presented for generation of random realisations from the joint smoothing distribution and for MAP estimation of the state sequence. Realisations of the smoothing distribution are generated in a forward-backward procedure, while the MAP estimation procedure can be performed in a single forward pass of the Viterbi algorithm applied to a discretised version of the state space. An application to spectral estimation for time-varying autoregressions is described.
Arnaud Doucet, Simon J. Godsill, Mike West
ICASSP1
2000 Particle filters for demodulation of M-ary modulated signals in noisy fading communication channels
abstract
We address the problem of demodulation of M-ary modulated signals under conditions of noisy fading channels. The transmitted signal is corrupted in a random manner by a variety of possible mechanisms, and our aim is to recover the original message from the observations. This is a challenging non-linear filtering problem, and in order to solve it an efficient simulation-based algorithm, based on particle filters, is developed. The method combines sequential importance sampling, a selection scheme, Markov chain Monte Carlo (MCMC) methods and variance reduction techniques. Optimal fixed-lag smoothing is also considered. An application to the problem of demodulation of digital M-ary differential phase shift keyed (MDPSK) signals is presented and an extensive simulation study is carried out. The results show that the algorithm outperforms the current methods that are routinely used in most communication applications.
Elena Punskaya, Christophe Andrieu, Arnaud Doucet, William J. Fitzgerald 0001
ICASSP3
2000 Particle filtering for non-stationary speech modelling and enhancement
abstract
This paper applies time-varying autoregressive (TVAR) models with stochastically evolving parameters to the problem of speech modelling and enhancement. The stochastic evolution models for the TVAR parameters are Markovian diusion processes. The main aim of the paper is to perform on-line estimation of the clean speech and the model parameters, and to determine the adequacy of the chosen statistical models. An ecient simulation-based method is developed to solve the optimal ltering problem. The algorithm combines sequential importance sampling and a selection step, and employs several variance reduction strategies to make the best use of the statistical structure of the model. The modelling and enhancement performance of the model and algorithm are evaluated in simulation studies on real speech data sets. 1. INTRODUCTION For enhancement purposes, speech is commonly modelled as the output of an autoregressive (AR) process observed in additive white Gaussian noise (AWGN). The main sh...
Jaco Vermaak, Christophe Andrieu, Arnaud Doucet
INTERSPEECH3
2000 The Unscented Particle Filter
abstract
In this paper, we propose a new particle filter based on sequential importance sampling. The algorithm uses a bank of unscented fil(cid:173) ters to obtain the importance proposal distribution. This proposal has two very "nice" properties. Firstly, it makes efficient use of the latest available information and, secondly, it can have heavy tails. As a result, we find that the algorithm outperforms stan(cid:173) dard particle filtering and other nonlinear filtering methods very substantially. This experimental finding is in agreement with the theoretical convergence proof for the algorithm. The algorithm also includes resampling and (possibly) Markov chain Monte Carlo (MCMC) steps.
Rudolph van der Merwe, Arnaud Doucet, Nando de Freitas, Eric A. Wan
NIPS2
2000 Reversible Jump MCMC Simulated Annealing for Neural Networks
Christophe Andrieu, Nando de Freitas, Arnaud Doucet
UAI3
2000 Rao-Blackwellised Particle Filtering for Dynamic Bayesian Networks
Arnaud Doucet, Nando de Freitas, Kevin Murphy 0002, Stuart Russell 0001
UAI1
2000 Sequential Monte Carlo Methods to Train Neural Network Models
abstract
We discuss a novel strategy for training neural networks using sequential Monte Carlo algorithms and propose a new hybrid gradient descent sampling importance resampling algorithm (HySIR). In terms of computational time and accuracy, the hybrid SIR is a clear improvement over conventional sequential Monte Carlo techniques. The new algorithm may be viewed as a global optimization strategy that allows us to learn the probability distributions of the network weights and outputs in a sequential framework. It is well suited to applications involving on-line, nonlinear, and nongaussian signal processing. We show how the new algorithm outperforms extended Kalman filter training on several problems. In particular, we address the problem of pricing option contracts, traded in financial markets. In this context, we are able to estimate the one-step-ahead probability density functions of the options prices.
João F. G. de Freitas, Mahesan Niranjan, Andrew H. Gee, Arnaud Doucet
Neural Comput.4
2000 Simulated annealing for maximum a Posteriori parameter estimation of hidden Markov models
abstract
Hidden Markov models are mixture models in which the populations from one observation to the next are selected according to an unobserved finite state-space Markov chain. Given a realization of the observation process, our aim is to estimate both the parameters of the Markov chain and of the mixture model in a Bayesian framework. We present an original simulated annealing algorithm which, in the same way as the EM (expectation-maximization) algorithm, relies on data augmentation, and is based on stochastic simulation of the hidden Markov chain. This algorithm is shown to converge toward the set of maximum a posteriori (MAP) parameters under suitable regularity conditions.
Christophe Andrieu, Arnaud Doucet
IEEE Trans. Inf. Theory2
1999 Iterative algorithms for optimal state estimation of jump Markov linear systems
abstract
Jump Markov linear systems (JMLS) are linear systems whose parameters evolve with time according to a finite state Markov chain. We present three original deterministic and stochastic iterative algorithms for optimal state estimation of JMLS whose computational complexity at each iteration is linear in the data length. The first algorithm yields conditional mean estimates. The second algorithm is an algorithm that yields the marginal maximum a posteriori (MMAP) sequence estimate of the finite state Markov chain. The third algorithm is an algorithm that yields the MMAP sequence estimate of the continuous state of the JMLS. Convergence results for these three algorithms are obtained. Computer simulations are carried out to evaluate their performance.
Arnaud Doucet, Christophe Andrieu
ICASSP1
1999 Marginal MAP estimation using Markov chain Monte Carlo
abstract
Markov chain Monte Carlo (MCMC) methods are powerful simulation-based techniques for sampling from high-dimensional and/or non-standard probability distributions. These methods have recently become very popular in the statistical and signal processing communities as they allow highly complex inference problems in defection and estimation to be addressed. However, MCMC is not currently well adapted to the problem of marginal maximum a posteriori (MMAP) estimation. In this paper, we present a simple and novel MCMC strategy called state-augmentation for marginal estimation (SAME), that allows MMAP estimates to be obtained for Bayesian models. The methodology is very general and we illustrate the simplicity and utility of the approach by examples in MAP parameter estimation for hidden Markov models (HMMs) and for missing data interpolation in autoregressive time series.
Christian P. Robert, Arnaud Doucet, Simon J. Godsill
ICASSP2
1999 Robust Full Bayesian Methods for Neural Networks
Christophe Andrieu, João F. G. de Freitas, Arnaud Doucet
NIPS3
1999 A Bayesian approach to harmonic retrieval with clipped data
Christophe Andrieu, Arnaud Doucet
Signal Process.2
1999 Simulation-based methods for blind maximum-likelihood filter identification
Olivier Cappé, Arnaud Doucet, Marc Lavielle, Eric Moulines
Signal Process.2
1999 An improved method for uniform simulation of stable minimum phase real ARMA (p, q) processes
abstract
An improvement over the Beadle-Djuric (see ibid., vol.4, p.259-61, 1997) method to simulate the parameters of stable invertible autoregressive moving average (ARMA) (p,q) processes is presented. It is computationally efficient and is especially suitable for simulation of high-order models.
Christophe Andrieu, Arnaud Doucet
IEEE Signal Process. Lett.2
1998 Joint Bayesian detection and estimation of sinusoids embedded in noise
abstract
In this paper we address the problem of the joint detection and estimation of sinusoids embedded in noise, from a Bayesian point of view. We first propose an original Bayesian model. A large number of parameters has to be estimated, including the number of sinusoids. No analytical developments can be performed. This leads us to design a new stochastic algorithm relying on reversible jump MCMC (Markov chain Monte Carlo). We obtain very satisfactory results.
Christophe Andrieu, Arnaud Doucet, Patrick Duvaut
ICASSP2
1998 Global Optimisation of Neural Network Models via Sequential Sampling
João F. G. de Freitas, Mahesan Niranjan, Arnaud Doucet, Andrew H. Gee
NIPS3
1997 Bayesian estimation of state-space models applied to deconvolution of Bernoulli - Gaussian processes
Arnaud Doucet, Patrick Duvaut
Signal Process.1
1996 Fully Bayesian analysis of conditionally linear Gaussian state space models
abstract
In this paper, we use the Gibbs sampler to carry out Bayesian inference on conditionally linear Gaussian state space models. In a Bayesian framework, the Gibbs sampler is a powerful iterative procedure which can be seen as a stochastic analogue of the EM algorithm. To use it, it is necessary to sample from complex multivariate densities. An efficient algorithm is derived. An application to Bernoulli-Gauss processes deconvolution is given for which very satisfactory results are obtained. For this example, the geometric convergence of the algorithm is established.
Arnaud Doucet, Patrick Duvaut
ICASSP1
1996 Instantaneous frequency estimation: Bayesian approaches versus reassignment-application to gravitational waves
abstract
Three new methods of instantaneous frequency estimation are introduced and compared in view of characterizing gravitational waves. Two methods are Bayesian and can be formulated as solutions of an ill-posed inverse problem with two different stochastic regularizations. Using either a state-space model for the time-frequency data or a compound non-uniform Bernoulli-Gauss model for the instantaneous frequency. The third method uses a reassignment technique applied to a spectrogram. In each case, averages based on different windowings permit to enhance the signal-to-noise ratio, leading to accurate results even below 0 dB.
Patrick Duvaut, Arnaud Doucet, Christophe Veaux, Patrick Flandrin
ICASSP2