接下来我们从奇异值分解开始,进一步推出广义逆,再由广义逆推出最小二乘法,这篇笔记将主要讨论其中的几何意义

奇异值分解(SVD)

奇异值分解(SVD)

实矩阵, , 则存在 阶正交矩阵 阶正交矩阵 , 使得 , 其中 , 而

证明过程参考矩阵的标准型与分解 > 奇异值分解,方便起见,接下来我们直接记 由于 为正交矩阵, 为对角矩阵,不难看出奇异值分解的几何意义就是:

一个简单的例子是,假设 是一个 满秩矩阵,那么矩阵 作用于一个单位圆,必然会将其映射成一个椭圆。

广义逆(Moore-Penrose 逆)

Moore–Penrose 广义逆

矩阵 的 Moore–Penrose 逆,当且仅当满足四个条件:

现在我们用奇异值分解构造广义逆,首先 可分解为

其中 不难看出对角矩阵 的广义逆记为

于是定义:

现在来验证上面的4个条件

  • 都是正交投影矩阵,因此对称。

在矩阵的Kronecker积下,有如下结论

逆矩阵情形

都是可逆矩阵,则 也是可逆矩阵,并且

而上面的结论对于Moore–Penrose 逆矩阵同样成立

Moore–Penrose 逆矩阵情形

证明: 由奇异值分解

那么由性质 ,我们有

这就是 Kronecker 积的 SVD。 于是其广义逆为

容易计算对角奇异值矩阵的广义逆满足

最终得到结论:

实际上由 ,能推出 均为幂等矩阵

阶矩阵,证明存在矩阵 ,使得 均为幂等矩阵

有了上面的结论后,这里的 就是 的广义逆矩阵 ,而且我们能通过奇异值分解直接计算出来


现在来看一下Moore–Penrose广义逆的几何意义

Moore–Penrose广义逆的几何意义

看作线性映射, 的广义逆。那么 上的正交投影算子, 上的正交投影算子

证明: 由奇异值分解

其中, 是一个对角线上前 个元素为 、其余全为 的对角矩阵,设 ,于是

现在

同理,有

其中, ,现在 ,也就是 变为了在由 张成的子空间上的正交投影,我们记这个子空间为 另一方面,设 ,于是 ,我们将 写成内积的形式,即 。代入上式并展开矩阵乘法:

要使得这个等式成立,必须满足:

这意味着 只能由后面 个基向量张成,即 ,那么根据正交补的定义, 的正交补 自然就是由前面 个基向量张成的空间,从而

因此 上的正交投影算子


最小二乘法

最小二乘法

其中 阶矩阵,

方法1: 投影的视角 要最小化 ,也就是 的距离要尽可能小,换言之就是计算 的正交投影,这意味着 必然与 中的所有向量垂直,也就是与 的所有列向量垂直,于是我们得到

case1: 此时若 可逆,那么

case2: 不可逆,此时我们可以借助广义逆矩阵来表示。设 的广义逆为 ,因为 ,因此 有解,方便起见,记 ,原方程变为

现在令 ,代入等式左边为 ,由上一题的结论, 是到 的正交投影算子,而 本来就在 里面,因此 ,这就说明 是原方程的一个特解,现在我们继续求原方程的通解,考虑

也就是求 ,继续由上一题的结论, 是到 的正交投影算子,那么 就是到 的正交投影算子,事实上,,可以分解为

其中 。因为 是到 的正交投影算子,从而

另一方面,考虑

这就证明了 就是到 的正交投影算子。因此原方程的所有解为

现在代回 ,就有

要推出最后一个等式需要重新将 进行奇异值分解,然后代入计算

于是 ,此时代入元函数就得到

如果不计算 的具体表达式,只是计算最小值的话,也可以这样做: 由上一题结论,此时 就是 上的正交投影,所以

利用奇异值分解不难证明

因此最终我们得到

方法2: 直接计算梯度 将范数展开,记作 , 得到

计算 的梯度,使其为

此时也能得到

因为 为半正定矩阵,于是此时的 就是全局最小值点 剩下的流程就与方法1一样了