Accelerating Certifiable Estimation with Preconditioned Eigensolvers
David M. Rosen

TL;DR
This paper introduces a preconditioned eigensolver approach that significantly accelerates the verification step in certifiable estimation, enabling faster solutions for large-scale semidefinite relaxations in machine perception tasks.
Contribution
It develops a specialized preconditioned eigensolver using LOBPCG and an algebraic preconditioner to speed up eigenpair computations in certifiable estimation methods.
Findings
Achieves up to 280x speedup in verification time
Reduces overall Burer-Monteiro method runtime by up to 16x
Effective on simulated and real-world SLAM benchmarks
Abstract
Convex (specifically semidefinite) relaxation provides a powerful approach to constructing robust machine perception systems, enabling the recovery of certifiably globally optimal solutions of challenging estimation problems in many practical settings. However, solving the large-scale semidefinite relaxations underpinning this approach remains a formidable computational challenge. A dominant cost in many state-of-the-art (Burer-Monteiro factorization-based) certifiable estimation methods is solution verification (testing the global optimality of a given candidate solution), which entails computing a minimum eigenpair of a certain symmetric certificate matrix. In this letter, we show how to significantly accelerate this verification step, and thereby the overall speed of certifiable estimation methods. First, we show that the certificate matrices arising in the Burer-Monteiro approach…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Stability and Control of Uncertain Systems · Model Reduction and Neural Networks
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
