atlas

Research map / Learning theory and algorithms / Matrix and tensor methods

Matrix Product Sketching via Coordinated Sampling

ICLR 2025 · Learning theory and algorithms › Matrix and tensor methods · approach: Randomized sketching for matrices · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes coordinated (priority) sampling sketches for approximate matrix products A^T B computed independently for A and B, giving sketch sizes O(s/ε²) for s-sparse rows, beating linear sketches on sparse data.

Problem

Approximating the matrix product A^T B from independently computed small sketches of A and B (shared random seed only), which linear sketches handle at size O(d/ε²) and which importance-sampling methods cannot compute in this setting.

Approach

Uses coordinated random sampling (Priority Sampling with a shared hash) so that row samples of A and B overlap on indices where both row norms are large; the sampling probability is effectively the minimum of the two normalized squared row norms, which gives a bound matching norm-based importance sampling without needing both matrices. Extends to sketched least-squares regression with leverage-sco

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use coordinated Priority Sampling instead of linear sketching for sparse matrix productsMatrix product sketching · Synthetic matrix multiplication and real-world applicationsSketch compactness: 50x savingsHelped
Use coordinated sampling instead of linear sketchingMatrix product sketching · Matrix multiplication applicationsSketch size: order of magnitude improvementHelped
Use sampling-based sketches instead of JL sketches as matrix sparsity increasesMatrix product sketching · Synthetic data with varying sparsityApproximation errorHelped
Use sampling-based regression sketches instead of linear sketches as matrices become sparserSketched regression · IMDB and Android Review datasetsApproximation errorHelped
Use Priority Sampling instead of linear sketching for dense matricesMatrix product sketching · Synthetic matrix multiplicationApproximation errorNo clear effect
Use Priority Sampling rather than Threshold SamplingMatrix product sketching · Matrix product approximationExpected squared Frobenius error: \frac{2}{k-1} ... vs. \frac{2}{k} ...Hurt
Replace storing A^T A with a sampled, reweighted row sketch (ablation)Priority Sampling regression · Sketched regressionSketch size: O(d^2 + ds/\epsilon) -> O(ds/\epsilon)Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Gaussian matrices with outliers Android application reviews IMDB movie reviews LongBench MultiFieldQA

Benchmarks: synthetic matrix multiplication IMDB regression Android review regression LongBench MultiFieldQA KV cache

Metrics: normalized Frobenius error relative regression error sketch size

Baselines: JL sketch CountSketch

Builds on: Priority Sampling Subsampled randomized matrix multiplication Johnson-Lindenstrauss projection CountSketch SPLADE

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