Nearly Instance Optimal Sparse Matrix Approximation from Matrix-Vector Products

📅 2026-06-10
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the problem of efficiently constructing an approximate matrix with a prescribed binary sparsity pattern using only black-box access via matrix-vector product queries. The authors introduce the degeneracy of the sparsity pattern as a unified and tight measure of query complexity, overcoming limitations inherent in traditional graph coloring approaches. Leveraging this notion, they propose an adaptive querying strategy together with a polynomial-time algorithm that achieves a near-optimal approximation using only Õ(degen(S)) queries while avoiding computational bottlenecks. Furthermore, they establish an information-theoretic lower bound of Ω(degen(S)) on the query complexity for any sparsity pattern S, thereby proving the optimality of their approach.
📝 Abstract
A large body of work studies the problem of learning an approximation to an implicit matrix $A\in \mathbb{R}^{m\times n}$ that is only accessible implicitly via matrix-vector product queries (matvec queries) of the form ${x} \rightarrow {A}{x}$ or ${x} \rightarrow {A}^T{x}$. Of particular interest are methods that learn a near-optimal approximation with a fixed sparsity pattern. For example, we might want to learn a near-optimal diagonal, banded, or arrow-head approximation to an implicit matrix $A$. Naturally, the number of matvec queries required to solve this problem depends on the sparsity pattern, which can be encoded as a binary matrix ${S}\in \{0,1\}^{m\times n}$. The query complexity of previous algorithms scales with quantities like the total number of ones in ${S}$, its maximum column/row sparsity, or the chromatic number of a its "conflict graph". These quantities are incomparable: for a given ${S}$, parameterizing by one might yield lower query complexity than another. In this work, we unify and tighten these prior results by providing a nearly sharp characterization of the matvec query complexity of sparse matrix approximation. Generalizing a definition from graph algorithms, let the degeneracy, ${degen}({S})$, denote the smallest number $k$ so that, if we iteratively delete all rows and columns of ${S}$ with $\leq k$ ones, we are left with an empty matrix. We show that a near-optimal approximation to $A$ with sparsity pattern $S$ can be learned with $\tilde{O}({degen}({S}))$ matrix-vector product queries, and $Ω({degen}({S}))$ queries are necessary, for any sparsity pattern ${S}$. Moreover, unlike prior work based on graph coloring, all of our methods run in polynomial time.
Problem

Research questions and friction points this paper is trying to address.

sparse matrix approximation
matrix-vector products
sparsity pattern
query complexity
implicit matrix
Innovation

Methods, ideas, or system contributions that make the work stand out.

matrix-vector product queries
sparse matrix approximation
degeneracy
query complexity
implicit matrix