English

When big data actually are low-rank, or entrywise approximation of certain function-generated matrices

Numerical Analysis 2025-09-09 v4 Machine Learning Numerical Analysis

Abstract

The article concerns low-rank approximation of matrices generated by sampling a smooth function of two mm-dimensional variables. We identify several misconceptions surrounding a claim that, for a specific class of analytic functions, such n×nn \times n matrices admit accurate entrywise approximation of rank that is independent of mm and grows as log(n)\log(n) -- colloquially known as ''big-data matrices are approximately low-rank''. We provide a theoretical explanation of the numerical results presented in support of this claim, describing three narrower classes of functions for which function-generated matrices can be approximated within an entrywise error of order ε\varepsilon with rank O(log(n)ε2log(ε1))\mathcal{O}(\log(n) \varepsilon^{-2} \log(\varepsilon^{-1})) that is independent of the dimension mm: (i) functions of the inner product of the two variables, (ii) functions of the Euclidean distance between the variables, and (iii) shift-invariant positive-definite kernels. We extend our argument to tensor-train approximation of tensors generated with functions of the ''higher-order inner product'' of their multiple variables. We discuss our results in the context of low-rank approximation of (a) growing datasets and (b) attention in transformer neural networks.

Keywords

Cite

@article{arxiv.2407.03250,
  title  = {When big data actually are low-rank, or entrywise approximation of certain function-generated matrices},
  author = {Stanislav Budzinskiy},
  journal= {arXiv preprint arXiv:2407.03250},
  year   = {2025}
}

Comments

Accepted for publication in SIAM Journal on Mathematics of Data Science

R2 v1 2026-06-28T17:28:09.713Z