arXiv:2505.15661cs.LGcs.NA2025-05被引 2

让贪婪稀疏恢复算法可微,实现端到端训练

Deep greedy unfolding: Sorting out argsorting in greedy sparse recovery algorithms

  • 用软排序替代argsort,使OMP/IHT可微
  • 新模型在测试中逼近原算法精度
  • 适合需要可训练稀疏恢复的场景

基于梯度的学习要求神经网络所有步骤均可微,这包括将迭代算法展开为网络层的模型架构(即算法展开)。然而,贪婪稀疏恢复算法依赖于不可微的argsort操作,阻碍其融入神经网络。本文针对正交匹配追踪(OMP)和迭代硬阈值法(IHT)这两类代表性算法,提出基于排列的变体,并使用softsort(argsort的连续松弛)近似排列矩阵。理论与数值实验均表明,Soft-OMP与Soft-IHT作为OMP与IHT的可微版本,能以可控精度有效逼近原算法,且完全兼容神经网络训练。由此构建了OMP-Net与IHT-Net两种全可训练网络架构。通过将权重设为“结构感知”可学习参数,本方法进一步连接到结构化稀疏恢复,展现从数据中提取潜在稀疏模式的能力。

原文摘要 · Abstract (English)

Gradient-based learning imposes (deep) neural networks to be differentiable at all steps. This includes model-based architectures constructed by unrolling iterations of an iterative algorithm onto layers of a neural network, known as algorithm unrolling. However, greedy sparse recovery algorithms depend on the non-differentiable argsort operator, which hinders their integration into neural networks. In this paper, we address this challenge in Orthogonal Matching Pursuit (OMP) and Iterative Hard Thresholding (IHT), two popular representative algorithms in this class. We propose permutation-based variants of these algorithms and approximate permutation matrices using "soft" permutation matrices derived from softsort, a continuous relaxation of argsort. We demonstrate -- both theoretically and numerically -- that Soft-OMP and Soft-IHT, as differentiable counterparts of OMP and IHT and fully compatible with neural network training, effectively approximate these algorithms with a controllable degree of accuracy. This leads to the development of OMP- and IHT-Net, fully trainable network architectures based on Soft-OMP and Soft-IHT, respectively. Finally, by choosing weights as "structure-aware" trainable parameters, we connect our approach to structured sparse recovery and demonstrate its ability to extract latent sparsity patterns from data.

稀疏恢复可微算法神经网络

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。