Pith. sign in

REVIEW 1 cited by

Position: Curvature Matrices Should Be Democratized via Linear Operators

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2501.19183 v1 pith:AXJ2DQ24 submitted 2025-01-31 cs.LG

classification cs.LG
keywords curvaturematricesinterfacelinearpositioncomplexitycurvlinopslarge
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
abstract

Structured large matrices are prevalent in machine learning. A particularly important class is curvature matrices like the Hessian, which are central to understanding the loss landscape of neural nets (NNs), and enable second-order optimization, uncertainty quantification, model pruning, data attribution, and more. However, curvature computations can be challenging due to the complexity of automatic differentiation, and the variety and structural assumptions of curvature proxies, like sparsity and Kronecker factorization. In this position paper, we argue that linear operators -- an interface for performing matrix-vector products -- provide a general, scalable, and user-friendly abstraction to handle curvature matrices. To support this position, we developed $\textit{curvlinops}$, a library that provides curvature matrices through a unified linear operator interface. We demonstrate with $\textit{curvlinops}$ how this interface can hide complexity, simplify applications, be extensible and interoperable with other libraries, and scale to large NNs.

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. laplax -- Laplace Approximations with JAX

    cs.LG 2025-07 conditional novelty 6.0 of 10

    The paper presents laplax, a modular JAX library for Laplace approximations that supports multiple curvature estimates, uncertainty pushforwards, calibration, and evaluation routines.

Pith tools