AI Paper Atlas

Research map / Architectures and efficiency / RNNs and normalization

Theseus: A Library for Differentiable Nonlinear Optimization

NeurIPS 2022 · Architectures and efficiency › RNNs and normalization · approach: Differentiable optimization layers · 45 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's title only (no summary yet). Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the dense linear solver with sparse solvers, especially BaSpaCho (ablation)Theseus on PGO · PGO Cube, batch size 128, 256 posesforward+backward time: 20.81s (dense) vs. 2.25s (BaSpaCho)Helped
Use BaSpaCho with batching and vectorization instead of CeresPGO optimizer · PGO, 2048 poses, batch size 256speedup over Ceres: ∼23x fasterHelped
Use Theseus rather than Ceres on small problem scalesPGO optimizer · PGO, 256 poses, batch size 16runtime: 25x fasterHurt
Use implicit differentiation instead of unrolling (ablation)Theseus backward pass · Tactile state estimationvalidation lossHelped
Use implicit differentiation rather than unrolling (ablation)Theseus backward pass · Tactile state estimationbackward memory: ∼34MBs to ∼262MBs; ∼28MBsHelped
Increase the number of inner-loop iterations for truncated differentiation (ablation)Theseus truncated backward pass · Tactile state estimationvalidation lossHelped
Increase inner-loop iterations for direct loss minimization (ablation)Theseus DLM backward pass · Tactile state estimationvalidation lossNo clear effect
Use vmap instead of dense Jacobian computation (ablation)AutoDiffCostFunction · Homography estimation, batch size 128Jacobian computation time: ∼337ms to ∼15ms; 22x speedupHelped
Use vmap instead of dense Jacobian computation (ablation)AutoDiffCostFunction · Homography estimation, batch size 128Jacobian memory: ∼9.6GBs to ∼1.2GBsHelped
Use dense Jacobian computation instead of vmap (ablation)AutoDiffCostFunction · Homography estimation, batch size 256memory feasibility: batch size 256Hurt

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy