Litcius/Paper detail

Advancing Mixture Models for Least Squares Optimization

Tim Pfeifer, Sven Lange, Peter Protzel

2021IEEE Robotics and Automation Letters17 citationsDOIOpen Access PDF

Abstract

Gaussian mixtures are a powerful and widely used tool to model non-Gaussian estimation problems. They are able to describe measurement errors that follow arbitrary distributions and can represent ambiguity in assignment tasks like point set registration or tracking. However, using them with common least squares solvers is still difficult. Existing approaches are either approximations of the true mixture or prone to convergence issues due to their strong nonlinearity. We propose a novel least squares representation of a Gaussian mixture, which is an exact and almost linear model of the corresponding log-likelihood. Our approach provides an efficient, accurate and flexible model for many probabilistic estimation problems and can be used as cost function for least squares solvers. We demonstrate its superior performance in various Monte Carlo experiments, including different kinds of point set registration. Our implementation is available as open source code for the state-of-the-art solvers Ceres and GTSAM.

Topics & Concepts

Least-squares function approximationMixture modelAlgorithmRepresentation (politics)Computer scienceProbabilistic logicConvergence (economics)Mathematical optimizationSet (abstract data type)Iteratively reweighted least squaresAmbiguityMonte Carlo methodGaussianMathematicsFunction (biology)Statistical modelApplied mathematicsGaussian processCode (set theory)Non-linear least squaresExpectation–maximization algorithmData setMinificationSource codeEstimation theoryMarkov chain Monte CarloLinear programmingGaussian Processes and Bayesian InferenceTarget Tracking and Data Fusion in Sensor NetworksMachine Learning and Algorithms