L-SR1: Learned Symmetric-Rank-One Preconditioning

Gal Lifshitz, Shahar Zuler, Ori Fouks, Dan Raviv
8/17/2025
cs.LGcs.CV

No confident code implementation found for this paper.

Abstract

End-to-end deep learning has achieved impressive results but remains limited by its reliance on large labeled datasets, poor generalization to unseen scenarios, and growing computational demands. In contrast, classical optimization methods are data-efficient and lightweight but often suffer from slow convergence. While learned optimizers offer a promising fusion of both worlds, most focus on first-order methods, leaving learned second-order approaches largely unexplored. We propose a novel learned second-order optimizer that introduces a trainable preconditioning unit to enhance the classical Symmetric-Rank-One (SR1) algorithm. This unit generates data-driven vectors used to construct positive semi-definite rank-one matrices, aligned with the secant constraint via a learned projection. Our method is evaluated through analytic experiments and on the real-world task of Monocular Human Mesh Recovery (HMR), where it outperforms existing learned optimization-based approaches. Featuring a lightweight model and requiring no annotated data or fine-tuning, our approach offers strong generalization and is well-suited for integration into broader optimization-based frameworks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{lifshitz2025lsr,
  title  = {L-SR1: Learned Symmetric-Rank-One Preconditioning},
  author = {Gal Lifshitz and Shahar Zuler and Ori Fouks and Dan Raviv},
  year   = {2025},
  eprint = {2508.12270},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.12270v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2508.12270.svg)](https://codeofpaper.com/paper/2508.12270)

Discussion