Query Efficient Structured Matrix Learning
Noah Amsel, Pratyush Avi, Tyler Chen, Feyza Duman Keles, Chinmay Hegde, Cameron Musco, Christopher Musco, David Persson
cs.DS, cs.LG, cs.NA, math.NA
Submitted: 2026-08-21
Updated: 2026-08-24
Journal ref: Proceedings of the 39th Annual Conference on Learning Theory (COLT) 2026, PMLR 336:158-194
License: http://creativecommons.org/licenses/by/4.0/
The gist: We study the problem of learning a structured approximation (low-rank, sparse, banded, etc.) to an unknown matrix A given access to matrix-vector product (matvec) queries of the form x to Ax and x to
Terminology
Abstract
We study the problem of learning a structured approximation (low-rank, sparse, banded, etc.) to an unknown matrix A given access to matrix-vector product (matvec) queries of the form x to Ax and x to A Tx. This problem is of central importance to algorithms across scientific computing and machine learning, with applications to fast multiplication and inversion for structured matrices, building preconditioners for first-order optimization, and as a model for differential operator learning. Prior work focuses on obtaining query complexity upper and lower bounds for learning specific structured matrix families that commonly arise in applications. We initiate the study of the problem in greater generality, aiming to understand the query complexity of learning approximations from general matrix families. Our main result focuses on finding a near-optimal approximation to A from any finite-sized family of matrices, F. Standard results from matrix sketching show that O(F) matvec queries suffice in this setting. This bound can also be achieved, and is optimal, for vector-matrix-vector queries of the form x,y to x TAy, which have been widely studied in work on rank- 1 matrix sensing. Surprisingly, we show that, in the matvec model, it is possible to obtain a nearly quadratic improvement in complexity, to (sqrt F). Further, we prove that this bound is tight up to log-log factors. Via covering number arguments, our result extends to well-studied infinite families. As an example, we establish that a near-optimal approximation from any linear matrix family of dimension q can be learned with (sqrt q) matvec queries, improving on an O(q) bound achievable via sketching techniques and vector-matrix-vector queries.
Sources
- Fixed-sparsity matrix approximation from matrix-vector products
- Quasi-optimal hierarchically semi-separable matrix approximation
- Stochastic diagonal estimation: probabilistic bounds and an improved algorithm
- Approximating Sparse Matrices and their Functions using Matrix-vector products
- Randomized Block Low-Rank Matrix Compression by Tagging
- Operator learning for hyperbolic partial differential equations
- Recovery of Sparse Matrices via Matrix Sketching
Related papers
- Cascaded Learned Bloom Filter for Optimizing Model-Filter Size Balance and Fast Rejection
- Edge-Private Matching Kernels Through Local Decoding
- Local Node Differential Privacy
- Cheaper by the Batch: Shared Traversal for Genotype Graph Editing
- Scalable Algorithms for Approximate DNF Model Counting
- On the Approximation Relationship between Optimizing Ratio of Submodular (RS) and Difference of Submodular (DS) Functions