mlsanityData to 14 Oct 2026

Variational Inference MPC using Normalizing Flows and Out-of-Distribution Projection

arXiv 2205.04667 ↗First posted 10 May 2022cs.RO cs.LGcited by 13

Not on the map. Why?

Abstract (arXiv)

We propose a Model Predictive Control (MPC) method for collision-free navigation that uses amortized variational inference to approximate the distribution of optimal control sequences by training a normalizing flow conditioned on the start, goal and environment. This representation allows us to learn a distribution that accounts for both the dynamics of the robot and complex obstacle geometries. We can then sample from this distribution to produce control sequences which are likely to be both goal-directed and collision-free as part of our proposed FlowMPPI sampling-based MPC method. However, when deploying this method, the robot may encounter an out-of-distribution (OOD) environment, i.e. one which is radically different from those used in training. In such cases, the learned flow cannot be trusted to produce low-cost control sequences. To generalize our method to OOD environments we also present an approach that performs projection on the representation of the environment as part of the MPC process. This projection changes the environment representation to be more in-distribution while also optimizing trajectory quality in the true environment. Our simulation results on a 2D double-integrator and a 3D 12DoF underactuated quadrotor suggest that FlowMPPI with projection outperforms state-of-the-art MPC baselines on both in-distribution and OOD environments, including OOD environments generated from real-world data.

Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 26 of its 40 references that are in the map. First posted on arXiv 10 May 2022.

Builds on

26 of 40 references.

References · 26

  1. 2013Auto-Encoding Variational Bayescited by 4,053
  2. 2015Variational Inference with Normalizing Flowscited by 2,170
  3. 2016Density estimation using Real NVPcited by 2,042
  4. 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,545
  5. 2016Variational Inference: A Review for Statisticianscited by 1,472
  6. 2017Joint 2D-3D-Semantic Data for Indoor Scene Understandingcited by 406
  7. 2016Variational Lossy Autoencodercited by 176
  8. 2019Learning Likelihoods with Conditional Normalizing Flowscited by 172
  9. 2020Likelihood Regret: An Out-of-Distribution Detection Score For Variational Auto-encodercited by 145
  10. 2020Sample-efficient Cross-Entropy Method for Real-time Planningcited by 95
  11. 2017Information Theoretic Model Predictive Control: Theory and Applications to Autonomous Drivingcited by 90
  12. 2017Learning Sampling Distributions for Robot Motion Planningcited by 82
14 more
  1. 2017Continuous-Time Gaussian Process Motion Planning via Probabilistic Inferencecited by 49
  2. 2019Variational Inference MPC for Bayesian Model-based Reinforcement Learningcited by 39
  3. 2019Detecting Out-of-Distribution Inputs to Deep Generative Models Using Typicalitycited by 31
  4. 2020Stein Variational Model Predictive Controlcited by 30
  5. 2015Adaptive importance sampling for control and inferencecited by 23
  6. 2018Deeply Informed Neural Sampling for Robot Motion Planningcited by 19
  7. 2018Learning Implicit Sampling Distributions for Motion Planningcited by 16
  8. 2021Parallelised Diffeomorphic Sampling-based Motion Planningcited by 16
  9. 2019Stochastic Optimal Control as Approximate Input Inferencecited by 14
  10. 2021Variational Inference MPC using Tsallis Divergencecited by 11
  11. 2021Dual Online Stein Variational Inference for Control and Dynamicscited by 10
  12. 2021Improving Variational Autoencoder based Out-of-Distribution Detection for Embedded Real-time Applicationscited by 9
  13. 2021MPC-MPNet: Model-Predictive Motion Planning Networks for Fast, Near-Optimal Planning under Kinodynamic Constraintscited by 8
  14. 2021Keep it Simple: Data-efficient Learning for Controlling Complex Systems with Simple Modelscited by 2

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 3; 2024: 3; 2025: 6.

13 papers.

Sort:

By area: