AIMech AI

Nyström Gram Matrix Low-Rank Approximation with Diagonal Sampling

Algorithms AIMech:NystromGramMatrixLowRankApproximationWithDiagonalSampling DRAFT
Aliases: Drineas-Mahoney Nyström Gram Matrix Approximation, Column-Sampled Rank-k Nyström Kernel Approximation, Diagonal-Squared Importance-Sampled Nyström Method
Nyström Gram Matrix Low-Rank Approximation with Diagonal Sampling is a randomized low-rank kernel approximation algorithm analyzed by Drineas and Mahoney (2005) that approximates an n x n symmetric positive semidefinite (SPSD) Gram matrix G = X^T X using only c << n sampled columns in O(c^2 n) time and O(c n) space. The algorithm samples c columns of G in i.i.d. trials according to an importance distribution p_i >= beta G_{ii}^2 / sum_{j=1}^n G_{jj}^2, forms the rescaled n x c column sketch C = G S and c x c principal intersection sketch W = S^T G S (where S_{i_t, t} = 1 / sqrt(c p_{i_t})), computes the best rank-k Moore-Penrose pseudoinverse W_k^+ of W, and outputs the rank-k symmetric positive semidefinite approximation tilde{G}_k = C W_k^+ C^T = G S (S^T G S)_k^+ S^T G. Lemma 4 establishes the exact matrix factorization tilde{G}_k = X^T hat{U}_k hat{U}_k^T X where hat{U}_k = X S V_{W,k} Sigma_{W,k}^{-1/2} has orthonormal columns, yielding the norm identities ||G - tilde{G}_k||_2 = ||X - hat{U}_k hat{U}_k^T X||_2^2 and ||G - tilde{G}_k||_F = ||X^T X - X^T hat{U}_k hat{U}_k^T X||_F, while Theorem 3 proves that c = O(k / epsilon^4) columns suffice for ||G - tilde{G}_k||_xi <= ||G - G_k||_xi + epsilon sum_{i=1}^n G_{ii}^2 for both spectral (xi = 2) and Frobenius (xi = F) norms.
Identity Notes & Concept Scope Distinct from classical Principal Component Analysis (`AIO:PrincipalComponentAnalysis`), which requires O(n^3) eigendecomposition of the full n x n Gram matrix G, and from oblivious random projection subspace embeddings (`AIMech:SubsampledRandomizedHadamardTransformSubspaceEmbedding`). Specifically captures the Drineas & Mahoney (2005) rank-k truncated pseudoinverse Nyström estimator tilde{G}_k = C W_k^+ C^T with diagonal-squared importance sampling p_i propto G_{ii}^2, the Lemma 4 feature-space projection equivalence tilde{G}_k = X^T hat{U}_k hat{U}_k^T X, the Section 5.2 Equation 47 Schur complement identity A - tilde{A} = [[0, 0], [0, A_{22} - A_{21} A_{11}^{-1} A_{12}]], and the Theorem 3 additive spectral and Frobenius error guarantees.

Claims & Grounded Evidence

3 Claims
Mechanism #claim-01
For any n x n symmetric positive semidefinite Gram matrix G = X^T X and column sampling-and-rescaling matrix S in R^{n x c}, Lemma 4 proves that the rank-k Nyström approximation tilde{G}_k = C W_k^+ C^T = G S (S^T G S)_k^+ S^T G factors exactly as tilde{G}_k = X^T hat{U}_k hat{U}_k^T X where hat{U}_k = X S V_{W,k} Sigma_{W,k}^{-1/2} has orthonormal columns, establishing the exact operator and Frobenius norm identities ||G - tilde{G}_k||_2 = ||X - hat{U}_k hat{U}_k^T X||_2^2 and ||G - tilde{G}_k||_F = ||X^T X - X^T hat{U}_k hat{U}_k^T X||_F, while Section 5.2 (Equation 47) shows that for an invertible k x k principal block A_{11}, the unregularized residual A - tilde{A} vanishes outside the bottom-right block where it equals the Schur complement A_{22} - A_{21} A_{11}^{-1} A_{12}.
Scope #claim-02
Theorem 3 (together with Lemmas 2 and 3) proves that when c >= 64 k / (beta epsilon^4) columns of G are sampled with probabilities p_i >= beta G_{ii}^2 / sum_{j=1}^n G_{jj}^2, the rank-k Nyström approximation tilde{G}_k satisfies ||G - tilde{G}_k||_xi <= ||G - G_k||_xi + epsilon sum_{i=1}^n G_{ii}^2 (both in expectation and with high probability 1 - delta) for xi in {2, F} while requiring only O(n) queries to diagonal entries and O(c n) queries to the sampled columns.
Limitation #claim-03
The additive error term epsilon sum_{i=1}^n G_{ii}^2 in Theorem 3 scales with the squared trace / diagonal norm of G rather than the residual norm ||G - G_k||_F (with sample complexity O(k / epsilon^4)), and uniform column sampling p_i = 1/n (Remark on p. 2162) fails to capture high-leverage columns when diagonal entries G_{ii} are strongly non-uniform.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:DimensionalityReduction
Dimensionality Reduction
narrow_match Computes a low-rank factored embedding C W_k^+ C^T of an n x n Gram matrix in O(c^2 n) time.
AIO:PrincipalComponentAnalysis
Principal Component Analysis
related_match Approximates the top-k kernel PCA / spectral decomposition G_k of a positive semidefinite Gram matrix using column sampling.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r328-primary-pdf
Petros Drineas, Michael W. Mahoney
primary paper
full_text
ID: https://www.jmlr.org/papers/v6/drineas05a.html
sha256:c77749b8ae99…
r328-arxiv-abs
Petros Drineas, Michael W. Mahoney
primary paper
abstract_only
ID: https://www.jmlr.org/papers/volume6/drineas05a/drineas05a.pdf
sha256:4a3499ed5a96…
r328-metadata-cr
Petros Drineas, Michael W. Mahoney
primary paper
abstract_only
ID: https://www.jmlr.org/papers/v6/drineas05a.html
sha256:4a3499ed5a96…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:NystromGramMatrixLowRankApproximationWithDiagonalSampling Nyström Gram Matrix... 3 claims · 3 sources AIO GROUNDING AIO:DimensionalityReduction (2)

Curation Provenance

Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T06:48:00Z
Updated: 2026-10-19T06:48:00Z
Source File: data/curated/NystromGramMatrixLowRankApproximationWithDiagonalSampling.yaml · Schema: curated_concept.yaml

Explore across X-Mech

Related computational & biological Mechs: Embedding Map Network Graph ProteinTraitsMech (ESM-2 pLM) DUFMech (Domain pLM) TraitMech CultureMech All 14 X-Mech Repositories