Suppose a rank $k$ matrix $Z$ with orthonormal columns $z_1,..., z_k$ satisfies Frobenius Norm Error: $$\|A − ZZ^TA_k\|_F ≤ (1 + \epsilon)\|A − A_k\|_F -- (1)$$ It is said that Frobenius norm error is often hopelessly insufficient, especially for data analysis and learning applications. When A has a “heavy-tail” of singular values, which is common for noisy data, $\|A − A_k\|^2_F = \sum_{i>k}{ \sigma_i^2}$ can be huge, potentially much larger than A’s top singular value. This renders (1) meaningless since $Z$ does not need to align with any large singular vectors to obtain good multiplicative error.
So, couple of papers suggested targeting spectral norm low-rank approximation error, Spectral Norm Error: $$\|A − ZZ^T A_k\|_2 \le (1 + \epsilon)\|A − A_k\|_2-- (2)$$ which is intuitively stronger. When looking for a rank $k$ approximation, $A$’s top k singular vectors are often considered data and the remaining tail is considered noise. A spectral norm guarantee roughly ensures that $ZZ^T A$ recovers $A$ up to this noise threshold.
Is spectral norm low-rank approximation error always stronger than frobenius norm? Is there any proof to its claim?
[Paper reference: link]