Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Certifiable Estimation with Factor Graphs

About

Factor graphs provide a convenient modular modeling language that enables practitioners to design and deploy high-performance robotic state estimation systems by composing simple, reusable building blocks. However, inference in these models is typically performed using local optimization methods that can converge to suboptimal solutions, a serious reliability concern in safety-critical applications. Conversely, certifiable estimators based on convex relaxation can recover verifiably globally optimal solutions in many practical settings, but the computational cost of solving their large-scale relaxations necessitates specialized, structure-exploiting solvers that require substantial expertise to implement, significantly hampering practical deployment. In this paper, we show that these two paradigms, which have thus far been treated as independent in the literature, can be naturally synthesized into a unified framework for certifiable factor graph optimization. The key insight is that factor graph structure is preserved under Shor's relaxation and Burer-Monteiro factorization: applying these transformations to a QCQP with an associated factor graph representation yields a lifted problem admitting a factor graph model with identical connectivity, in which variables and factors are simple one-to-one algebraic transformations of those in the original QCQP. This structural preservation enables the Riemannian Staircase methodology for certifiable estimation to be implemented using the same mature, highly-performant factor graph libraries and workflows already ubiquitously employed throughout robotics and computer vision, making certifiable estimation as straightforward to design and deploy as conventional factor graph inference.

Zhexin Xu, Nikolas R. Sanderson, Hanna Jiamei Zhang, David M. Rosen• 2026

Related benchmarks

TaskDatasetResultRank
Range-Aided SLAMPlaza1
SDP Value1.286
2
Landmark SLAMVictoria
Objective Value4.676
2
Landmark SLAMTrees
Objective Value6.035
2
Pose graph optimizationMIT
Objective Value6.115
2
Pose graph optimizationCSAIL
Objective Value3.17
2
Pose graph optimizationIntel
Objective Value5.235
2
Pose graph optimizationKitti 05
Objective Value2.765
2
Pose graph optimizationManhattan
Objective Value6.431
2
Pose graph optimizationKitti 00
Objective Value1.257
2
Pose graph optimizationCity*
Objective Value6.386
2
Showing 10 of 22 rows

Other info

Follow for update