切り捨てられたSVDの再構成エラーが2乗された特異値の合計に等しいのはなぜですか?


7

私はこの公式を教科書で見ました:元の行列の二乗フロベニウスノルムからその切り捨てSVD(近似誤差として見ることができます)は、二乗特異値の合計に等しくなります。XXk

ここに画像の説明を入力してください

何故ですか?それを証明する方法は?

回答:


7

ましょのSVDこと行列。してみましょうである任意の左及び直交変換(反射及び回転)下右不変である行列ノルム。つまり、が直交行列であるか、が直交行列である場合は、

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

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

次に、SVDの定義そのものによって、と直交性は、意味しUV

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

以来、作るために処方される最初に一致する対角行列対角行列のエントリ、右側はちょうど乗ノルムであるもの後の対角エントリがゼロにされています。AUAVkΣΣk

フロベニウスノルム(2乗は引数の2乗エントリの合計です)の場合、このゼロ化されたコピーの2乗ノルムは、残りのエントリの2乗の合計です。Σ

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

しかし、フロベニウスノルムは明らかに直交行列による左と右の乗算の下で不変です。なぜなら、定義による直交性とはユークリッドノルムの保存を意味し、フロベニウスノルム(二乗した場合)は両方とも(a)行の二乗したユークリッドノルムの合計です。 (したがって、左の乗算では不変であり、各行のノルムが保持されます)および(b)列の2乗ユークリッドノルムの合計です(右の乗算では不変であり、各列のノルムが保持されます)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.