Warum entspricht der Rekonstruktionsfehler der abgeschnittenen SVD der Summe der quadratischen Singularwerte?

7

Ich habe diese Formel in einem Lehrbuch gesehen: Die quadrierte Frobenius-Norm der ursprünglichen Matrix minus ihrer abgeschnittenen SVD (die als Approximationsfehler angesehen werden kann) entspricht der Summe der quadrierten Singularwerte.XXk

Geben Sie hier die Bildbeschreibung ein

Warum ist das so? Wie kann man das beweisen?

user93892
quelle

Antworten:

7

Lassen der SVD des seine Matrix . Seieine beliebige Matrixnorm sein, die bei orthogonalen Transformationen (Reflexionen und Rotationen) links- und rechtsinvariant ist; das heißt, wann immer eine orthogonale Matrix ist oder eine orthogonale Matrix ist, dann

X=UΣV
n×rX||||Pn×nQr×r

||PXQ||=||X||.

Dann impliziert die Orthogonalität von und nach der Definition der SVDUV

||U(XA)V||2=||ΣUAV||2.

Da so formuliert ist, dass eine Diagonalmatrix ist, die mit den ersten Einträgen der Diagonalmatrix übereinstimmt , ist die rechte Seite nur die Quadratnorm von nachdem diese Diagonaleinträge auf Null gesetzt wurden.AUAVkΣΣk

Für die Frobenius-Norm (deren Quadrat die Summe der quadratischen Einträge ihres Arguments ist) ist die quadratische Norm dieser auf Null gesetzten Kopie von genau die Summe der Quadrate ihrer verbleibenden EinträgeΣ

||ΣUAV||2=j=k+1rδj2.

Aber die Frobenius-Norm ist offensichtlich bei Links- und Rechtsmultiplikation mit orthogonalen Matrizen unveränderlich, da Orthogonalität per Definition bedeutet, dass die Erhaltung der euklidischen Norm und der Frobenius-Norm (wenn im Quadrat) sowohl (a) die Summe der quadratischen euklidischen Normen der Reihen ist (und so ist bei der linken Multiplikation, die jede Zeilennorm beibehält, invariant) und (b) die Summe der quadratischen euklidischen Normen der Spalten (und so ist sie bei der rechten Multiplikation, bei der jede Spaltennorm erhalten bleibt, invariant).

whuber
quelle