Information Limits of Low-Rank Approximation Certification
Organizations: School of Future Technology, Xi’an Jiaotong University, Xi’an, China. · Centre for Frontier AI Research (CFAR), A*STAR, Singapore.
Abstract
Low-rank approximation can require additional matrix--vector products to verify that its error meets a prescribed tolerance. We characterize this certification cost for both relative matrix error and mean-square output error. For a single approximation matrix candidate, we determine the exact dimension-uniform minimax query constant as the allowed failure probability vanishes. Our main result concerns reusing validation responses as the approximation space expands. For a candidate family constructed independently of validation, one batch supports an entire nested path without increasing the query budget with the number of checks. Across paths, a concentration bound exploiting shared residual energy yields a dependence. A matching lower bound establishes its optimality for fixed interior error targets and sufficiently small separation gaps. Finally, we compare two uniformly valid certificates on the same dispersed-spectrum family. Optimizing the validation budget within each rule family yields costs of orders and for validation and construction beyond the true target. Code is available at https://anonymous.4open.science/r/Low-rank-approximation-1275/
Figures & tables
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Selected | Error (%) | Interval (%) | ||
|---|---|---|---|---|
| 8 | 28 | 1549 | 8.997 | [8.396, 9.636] |
| 12 | 66 | 2295 | 7.715 | [7.157, 8.313] |
| 16 | 120 | 2941 | 10.718 | [10.066, 11.406] |
| 24 | 276 | 4402 | 8.533 | [7.947, 9.157] |
| 32 | 496 | 5881 | 6.348 | [5.840, 6.896] |
| 48 | 1128 | 8714 | 6.519 | [6.004, 7.074] |
| Error percentile | |||||
|---|---|---|---|---|---|
| 1 | 82 | 15 | 0 | 0 | 0.002509 |
| 4 | 366 | 43 | 1 | 0 | 0.003137 |
| 16 | 1123 | 187 | 4 | 0 | 0.003767 |
| 64 | 1944 | 622 | 11 | 0 | 0.004267 |
| 256 | 2048 | 1517 | 43 | 0 | 0.004746 |
| 1024 | 2048 | 2025 | 154 | 0 | 0.005131 |
| Family | Trials | Failures | Error (%) | Interval (%) |
|---|---|---|---|---|
| 1 | 2048 | 568 | 27.734 | [25.839, 29.714] |
| 2 | 512 | 156 | 30.469 | [26.640, 34.589] |
| 3 | 512 | 139 | 27.148 | [23.477, 31.160] |
| Energy ratio | Block signs | |||
|---|---|---|---|---|
| 512 | 1 | 128 | ||
| 512 | 1 | 256 | ||
| 512 | 1 | 512 | ||
| 512 | 512 | 128 | ||
| 512 | 512 | 256 | ||
| 512 | 512 | 512 |
| Block signs | Energy ratio | |||
|---|---|---|---|---|
| Selected | Cost | Selected | Cost | |
| 64 | 352 | |||
| 96 | 1440 | |||
| 192 | 5792 | |||
| 352 | 23168 | |||
| 736 | 92672 | |||
Low-Rank Approximation
Low-rank approximation represents matrices, tensors, and model computations with fewer components to reduce storage and computation while preserving useful structure.
See all 93 papers