LEO: Learning Energy-based Models in Factor Graph Optimization
Not on the map. Why?
Abstract (arXiv)
We address the problem of learning observation models end-to-end for estimation. Robots operating in partially observable environments must infer latent states from multiple sensory inputs using observation models that capture the joint distribution between latent states and observations. This inference problem can be formulated as an objective over a graph that optimizes for the most likely sequence of states using all previous measurements. Prior work uses observation models that are either known a-priori or trained on surrogate losses independent of the graph optimizer. In this paper, we propose a method to directly optimize end-to-end tracking performance by learning observation models with the graph optimizer in the loop. This direct approach may appear, however, to require the inference algorithm to be fully differentiable, which many state-of-the-art graph optimizers are not. Our key insight is to instead formulate the problem as that of energy-based learning. We propose a novel approach, LEO, for learning observation models end-to-end with graph optimizers that may be non-differentiable. LEO alternates between sampling trajectories from the graph posterior and updating the model to match these samples to ground truth trajectories. We propose a way to generate such samples efficiently using incremental Gauss-Newton solvers. We compare LEO against baselines on datasets drawn from two distinct tasks: navigation and real-world planar pushing. We show that LEO is able to learn complex observation models with lower errors and fewer samples. Supplementary video: https://youtu.be/YqzlUPudfkA
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Aug 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 3.
8 papers.
- 2022Theseus: A Library for Differentiable Nonlinear Optimizationcited by 64
- 2024Deep Generative Models in Robotics: A Survey on Learning from Multimodal Demonstrationscited by 35
- 2022Category-Independent Articulated Object Tracking with Factor Graphscited by 24
- 2023Revisiting Implicit Differentiation for Learning Problems in Optimal Controlcited by 8
- 2024Constrained Layout Generation with Factor Graphscited by 6
- 2023Differentiable SLAM Helps Deep Learning-based LiDAR Perception Taskscited by 1
- 2021Probabilistic Tracking with Deep Factorscited by 0
- 2024Variational Potential Flow: A Novel Probabilistic Framework for Energy-Based Generative Modellingcited by 0
- 2024Deep Generative Models in Robotics: A Survey on Learning from Multimodal Demonstrations8 Aug 2024
- 2024Variational Potential Flow: A Novel Probabilistic Framework for Energy-Based Generative Modelling21 Jul 2024
- 2024Constrained Layout Generation with Factor Graphs30 Mar 2024
- 2023Revisiting Implicit Differentiation for Learning Problems in Optimal Control23 Oct 2023
- 2023Differentiable SLAM Helps Deep Learning-based LiDAR Perception Tasks17 Sep 2023
- 2022Theseus: A Library for Differentiable Nonlinear Optimization19 Jul 2022
- 2022Category-Independent Articulated Object Tracking with Factor Graphs7 May 2022
- 2021Probabilistic Tracking with Deep Factors2 Dec 2021