FlashDiffusion: Fused Tiled Kernel Spectral Decomposition
Organizations: SparseTrace LLC Appleton, WI 54913, USA
Abstract
Diffusion maps, and kernel methods more generally, provide an interpretable nonlinear spectral representation basis for geometric learning. In the geometric limit, small bandwidth, these matrices tend to be high rank and thus require materializing dense Gaussian kernels requires memory. We introduce FlashDiffusion, a matrix-free method that evaluates dense Gaussian kernel blocks in fused GPU tiles and couples the eigensolver to an empirical -flow that selects the finite-sample resolution scale. A continuation over sample size and bandwidth warm-starts increasingly expensive spectral solves from coarser resolutions.
Figures & tables
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| retained | ||
|---|---|---|
| 32 | 2.2% | 2.18% |
| 64 | 4.4% | 4.31% |
| 128 | 8.6% | 8.43% |
| 256 | 16.4% | 16.2% |
| 1024 | 50.4% | 50.7% |
| neg. spectral mass | |||
|---|---|---|---|
| 16 | 26.9% | ||
| 32 | 27.8% | ||
| 64 | 25.8% | ||
| 128 | 19.0% | ||
| 256 | 9.0% |
Spectral Methods
Spectral methods use eigenvalues, eigenvectors, and frequency decompositions to analyze data, graphs, operators, and learning algorithms.
See all 235 papers