矩阵论-lecture 6-LS

2021-12-11  本文已影响0人  吃核桃用手夹

ENGG5781 矩阵分析和计算

第 6 课:重新审视最小二乘法

马永健
2020–2021 第一学期
电子工程系
香港中文大学

第 6 课:重新审视最小二乘法

第一部分:正则化

对噪音的敏感性

玩具演示:曲线拟合

image.png

与第 2 课中的曲线拟合示例相同。“真实”曲线是模型阶数 n = 4 的真实 f(x)。实际上,模型阶数可能未知,我们可能不得不猜测。 上面的拟合曲线由 LS 完成,猜测的模型阶数为 n = 16。

\ell_{2}-正则化 LS

image.png

拟合曲线由\ell_{2}-正则化 LS 完成,猜测模型阶数为 n = 18,λ = 0.1。

第二部分:稀疏性

稀疏恢复问题

问题:给定{\mathbf {y} \in \mathbb{R} ^{m}}{\mathbf {A} \in \mathbb {R} ^ {m*n}} ,m<n,找一个最稀疏的{\mathbf{x} \in \mathbb{R} ^{n}} ,使得y = Ax。

image.png

最稀疏,我们的意思是 x 应该有尽可能多的零元素。

稀疏优化公式

火花

火花:\mathbf {A}的火花,用 \operatorname{spark}(\mathbf{A}) 表示,是 \mathbf {A}的最小线性相关列数。

最小的完美恢复保证- \ell_{0}范数问题

定理 6.1。 假设 \mathbf {y}=\mathbf{A} \overline{\mathbf{x}}。那么, \overline{\mathbf{x}} 是最小 \ell_{0}范数问题的唯一解,
\|\overline{\mathbf{x}}\|_{0}<\frac{1}{2} \operatorname{spark}(\mathbf{A}) .

  1. \mathrm{x}^{\star} 成为 \min 的解。\ell_{0}范数问题。 令 \mathrm{e}=\overline{\mathrm{x}}-\mathrm{x}^{\star}.
  2. \mathbf {0}=\mathbf{A} \overline{\mathbf{x}}-\mathbf{A} \mathbf{x}^{\star}=\mathbf{A e} ;\|\mathbf{e}\|_{0} \leq\|\overline{\mathbf{x}}\|_{0}+\left\|\mathbf{x}^{\star}\right\|_{0} \leq 2\|\overline{\mathbf{x}}\|_{0}
  3. 假设\mathbf{e} \neq \mathbf{0}。然后, \mathbf {A e}=\mathbf{0},\|\mathbf{e}\|_{0} \leq 2\|\overline{\mathbf{x}}\|_{0} \Longrightarrow \operatorname{spark}(\mathbf{A}) \leq 2\|\overline{\mathbf{x}}\|_{0}

最小的完美恢复保证。 \ell_{0}范数问题

相干性:\mathbf{A} 的相干性定义为
\mu(\mathbf{A})=\max _{j \neq k} \frac{\left|\mathbf{a}_{j}^{T} \mathbf{a}_{k}\right|}{\left\|\mathbf{a}_{j}\right\|_{2}\left\|\mathbf{a}_{k}\right\|_{2}}

关于求解最小\ell_{0}范数问题

问题:我们应该如何解决最小 \ell_{0}范数问题
\begin{aligned} &\min _{x}\|x\|_{0} \\ &\text { s.t. } y=A x \end{aligned}
还是可以有效解决?

暴力搜索最小值 \ell_{0} 范数问题


输入: \mathbf{A}, \mathbf{y}
对于所有\mathcal{I} \subseteq\{1,2, \ldots, n\}
\quad 如果 \mathbf{y}=\mathbf{A}_{\mathcal{I}} \tilde{\mathbf{x}} 有一些 \tilde {\mathbf{x}} \in \mathbb{R}^{|\mathcal{I}|}
\quad \quad 记录(\tilde{\mathbf{x}}, \mathcal{I}) 作为候选解决方案之一
输出: 一个候选解 (\tilde{\mathbf{x}}, \mathcal{I}) 其中|\mathcal{I}| 是最小的


贪婪的追求


算法: OMP
输入: \mathbf{A}, \mathbf{y}
set \mathcal{I}=\emptyset, \hat{\mathbf{x}}=\mathbf{0}
repeat
\quad \mathbf{r}=\mathbf{y}-\mathbf{A} \hat{\mathbf{x}}
k=\arg \max _{j \in\{1, \ldots, n\}}\left|\mathbf{a}_{j}^{T} \mathbf{r}\right| /\left\|\mathbf{a}_{j}\right\|_{2}
\mathcal{I}:=\mathcal{I} \cup \{k\}
\hat{\mathbf{x}}: =\arg _{\mathbf{x} \in \mathbb{R}^{n},} \min _{x_{i}=0 \forall i \notin \mathcal{I}}\|\mathbf{y}-\mathbf{A x}\|_{2}^{2}
直到满足停止规则,例如 \|\mathbf{y}-\mathbf{A x}\|_{2} 足够小
输出: \hat{\mathbf{x}}


贪婪追击的完美恢复保障

凸面收缩

另一种近似方法是将 \|\mathrm{x}\|_{0} 替换为凸函数:
\begin{aligned} &\min _{\mathbf{x}}\|\mathbf{x}\|_{1} \\ &\text { s.t. } \mathbf{y}=\mathbf{A} \mathbf{x} \end{aligned}

1-范数几何图解

image.png

1-范数几何图解

image.png

最小的完美恢复保证。 1-范数问题

玩具演示:稀疏信号重建

image.png image.png

应用:压缩传感 (CS)

image.png

左:原始图像 \tilde{\mathbf {x}}。 右:小波域中对应的系数\mathrm{x},是稀疏的。 资料来源:[Romberg-Wakin'07]

应用:CS

image.png

变化

上一篇下一篇

猜你喜欢

热点阅读