Quantifying Uncertainty in Motion Prediction with Variational Bayesian Mixture
Juanwu Lu, Can Cui, Yunsheng Ma, Aniket Bera, Ziran Wang
TL;DR
SeNeVA introduces a variational Bayesian mixture model for uncertainty-aware single-agent motion prediction, conditioning on history and scene context. It decomposes futures into K modality-specific components with a shared encoder, latent temporal dynamics, and an assignment network to estimate mixture weights, enabling efficient sampling via NMS. Empirical results on INTERACTION and Argoverse 2 show competitive prediction accuracy and well-calibrated uncertainty, with improved OOD detection through entropy and faster inference compared to deep ensembles. The approach uses a compact model (~1.3M parameters) and provides representative trajectory samples suitable for safety-critical evaluation and downstream decision-making.
Abstract
Safety and robustness are crucial factors in developing trustworthy autonomous vehicles. One essential aspect of addressing these factors is to equip vehicles with the capability to predict future trajectories for all moving objects in the surroundings and quantify prediction uncertainties. In this paper, we propose the Sequential Neural Variational Agent (SeNeVA), a generative model that describes the distribution of future trajectories for a single moving object. Our approach can distinguish Out-of-Distribution data while quantifying uncertainty and achieving competitive performance compared to state-of-the-art methods on the Argoverse 2 and INTERACTION datasets. Specifically, a 0.446 meters minimum Final Displacement Error, a 0.203 meters minimum Average Displacement Error, and a 5.35% Miss Rate are achieved on the INTERACTION test set. Extensive qualitative and quantitative analysis is also provided to evaluate the proposed model. Our open-source code is available at https://github.com/PurdueDigitalTwin/seneva.
