Litcius/Paper detail

Efficient Learning of the Parameters of Non-Linear Models Using Differentiable Resampling in Particle Filters

Conor Rosato, Lee Devlin, Vincent Beraud, Paul Horridge, Thomas B. Schön, Simon Maskell

2022IEEE Transactions on Signal Processing21 citationsDOIOpen Access PDF

Abstract

It has been widely documented that the sampling and resampling steps in particle filters cannot be differentiated. The <i>reparameterisation trick</i> was introduced to allow the sampling step to be reformulated into a differentiable function. We extend the <i>reparameterisation trick</i> to include the stochastic input to resampling therefore limiting the discontinuities in the gradient calculation after this step. Knowing the gradients of the prior and likelihood allows us to run particle Markov Chain Monte Carlo (p-MCMC) and use the No-U-Turn Sampler (NUTS) as the proposal when estimating parameters. We compare the Metropolis-adjusted Langevin algorithm (MALA), Hamiltonian Monte Carlo with different number of steps and NUTS. We consider three state-space models and show that NUTS improves the mixing of the Markov chain and can produce more accurate results in less computational time.

Topics & Concepts

Markov chain Monte CarloParticle filterResamplingAuxiliary particle filterImportance samplingDifferentiable functionMarkov chainMonte Carlo methodAlgorithmHybrid Monte CarloMathematicsApplied mathematicsComputer scienceMarkov chain mixing timeGibbs samplingMetropolis–Hastings algorithmRejection samplingMathematical optimizationVariable-order Markov modelMarkov modelStatisticsKalman filterEnsemble Kalman filterBayesian probabilityExtended Kalman filterMathematical analysisTarget Tracking and Data Fusion in Sensor NetworksMarkov Chains and Monte Carlo MethodsGaussian Processes and Bayesian Inference
Efficient Learning of the Parameters of Non-Linear Models Using Differentiable Resampling in Particle Filters | Litcius