Skip to Content
Machine Learning

Dictionary Learning

2019-04-14Original-language archivelegacy assets may be incomplete

稀疏表达

稀疏表达(稀疏编码,字典学习)

  • x=Azx=Az
    • 字典 AA:过完备,一般不独立且不正交
  • 优化目标:minB,αiimxiBαi22+λi=1mαi1\min_{B,\alpha_i}\sum_i^m||x_i-B\alpha_i||_2^2+\lambda\sum_{i=1}^m||\alpha_i||_1
  • 变量交替优化
    • 固定 BB,LASSO 求解 αi\alpha_i
    • 固定 α\alpha,求解 BB
      • KSVD
  • 稠密向量:分布式表达
  • 稀疏编码
    • 减少计算量
    • 可解释性
    • 特征自动选择

压缩感知

  • y=Φxy=\Phi x
    • xx: 长度为 mm
    • yy: 长度为 n<<mn<<m
    • 低于奈奎斯特采样频率采样,难以还原 xx
  • y=ΦΨs=As,s=Ψxy=\Phi\Psi s=As, s=\Psi x
    • Ψ=Rm×m\Psi=\mathbb{R}^{m\times m}
    • AA: 字典
    • ss 具有稀疏性,则可以还原
  • 感知测量:对原始信号处理得到稀疏样本表示
    • 傅里叶变换
    • 小波变换
    • 字典学习
  • 重构恢复(压缩感知):基于稀疏性从少量观测中恢复原信号
    • 限定等距性 RIP
      • k-RIP: AA 满足 δk(0,1),s,\exists\delta_k\in(0,1),\forall s, 子矩阵AkRn×kA_k\in\mathbb{R}^{n\times k}(1δk)s22Aks22(1+δk)s22(1-\delta_k)||s||_2^2\leq||A_ks||_2^2\leq(1+\delta_k)||s||^2_2
      • 可通过 mins0,y=As\min ||s||_0, y=As 恢复出稀疏信号 ss (NP\text{NP}-hard)
  • 矩阵补全
    • minXrank(X),s.t.(X)ij=(A)ij,(i,j)Ω\min_X \text{rank}(X),s.t. (X)_{ij}=(A)_{ij},(i,j)\in\Omega
    • NP\text{NP}-hard