知识点:稀疏优化

知识点概述

稀疏优化旨在从众多可行解中寻找一个非零元素最少的“稀疏解”。它在信号处理、压缩感知和机器学习等领域有广泛应用,通常通过L1范数松弛来求解。

教材原文

考虑线性方程组求解问题: … 其中… 。… 真正有用的解是所谓的“稀疏解”,即原始信号中有较多的零元素。… 我们可以通过求解稀疏优化问题把 与方程组 (1.2.1) 的其他解区别开。这类技术广泛应用于压缩感知…

… 由于 是不连续的函数… 问题(1.2.2)实际上是NP难的… 若定义 范数: ,并将其替换到问题(1.2.2)当中,我们得到了另一个形式上非常相似的问题…

详细解释

  • 背景: 在许多实际问题中,如信号恢复和特征选择,我们先验地知道有意义的解是稀疏的。
  • 核心问题 (L0范数): 直接最小化非零元素个数(范数)是组合优化问题,计算上非常困难(NP难)。
  • 凸松弛 (L1范数): 核心思想是用范数替代范数。范数是凸函数,它能诱导出稀疏解,且对应的优化问题(如基追踪)是凸优化问题,可以被高效求解。
  • 几何直观: 范数球的“尖角”恰好位于坐标轴上,这使得它与可行域(如超平面 )的交点很可能在坐标轴上,从而产生稀疏解。而范数球是光滑的,交点通常不具有稀疏性。

学习要点

  • 理解“稀疏”的含义。
  • 了解为什么直接求解最小化是困难的。
  • 掌握使用范数作为凸代理来促进稀疏性的核心思想。
  • 熟悉基追踪 (Basis Pursuit) 和 LASSO 模型。

实践应用

  • 压缩感知: 从远少于奈奎斯特采样率的样本中重建信号。
  • 机器学习特征选择: 在回归模型中加入正则项(LASSO),可以使得不重要的特征对应的系数变为0,从而实现自动特征选择。

关联知识点