奇异值分解(Singular Value Decomposition, SVD)

一句话概括

每个线性映射 都可以分解为”正交基旋转 → 逐分量拉伸 → 正交基旋转”。SVD 是对任意线性映射的最广义”对角化”。

定理陈述(定理 7.70)

的奇异值( 特征值的平方根)。则存在规范正交基 使得:

矩阵形式

任意 可分解为:

  • :幺正矩阵(规范正交基)
  • :对角线为奇异值的对角矩阵
  • :幺正矩阵

三个核心概念

概念定义
奇异值 特征值的平方根, 是正算子
右奇异向量 的规范正交基)
左奇异向量 的规范正交基)

几何直观

输入空间 V          算子 T          输出空间 W
     │                                ▲
     │  正交基旋转 V*                 │
     ▼                                │
  e₁ ──► σ₁ f₁                      │
  e₂ ──► σ₂ f₂                      │
  ...        正交基旋转 U            │
  eₙ ──► σₙ fₙ                      │
  1. 右奇异向量基 的规范正交基,是 的特征向量
  2. 拉伸 被拉伸
  3. 左奇异向量基 的规范正交基,是 的特征向量

SVD 的意义

方面说明
几何正交基旋转 → 拉伸()→ 正交基旋转
代数最广义的”对角化”,适用于任意矩阵
应用降维、PCA、伪逆、数据压缩、推荐系统

推论

伪逆(定理 7.75)

其中

伪逆的性质:

最佳逼近

,则截断 SVD(保留前 个奇异值)给出在秩 矩阵中最优逼近 的矩阵。

与谱定理的关系

谱定理SVD
适用对象(算子)(一般映射)
特殊条件 正规
分解形式
核心不变量特征值 奇异值

SVD 是谱定理的最广义形式。谱定理是 SVD 在 正规时的特例。

详见:第7章 内积空间上的算子 — 章节汇总