提出新方法解决零阶硬阈值优化中梯度误差与扩展性矛盾问题。
New Insight of Variance reduce in Zero-Order Hard-Thresholding: Mitigating Gradient Error and Expansivity Contradictions

- 通过方差分析揭示零阶梯度与硬阈值操作的冲突机制
- 新算法消除随机方向数量限制,收敛速度更快
- 适用于稀疏优化、黑箱攻击等场景
硬阈值是求解ℓ₀约束优化问题的重要算法,但在某些场景下真实梯度不可得,通常需用零阶(ZO)方法近似。目前唯一处理ℓ₀稀疏约束的零阶算法是SZOHT,但其受限于随机方向数量,源于零阶梯度偏差与硬阈值算子扩展性之间的固有矛盾。本文从方差角度出发,提供新视角:缓解零阶梯度与硬阈值间的独特冲突。基于此,提出广义方差减少的零阶硬阈值算法及标准假设下的收敛性分析。理论结果表明,新算法消除了对随机方向数量的限制,实现更优收敛速率和更广适用性。最后,在岭回归和黑箱对抗攻击任务中验证了该方法的有效性。
原文摘要 · Abstract (English)
Hard-thresholding is an important type of algorithm in machine learning that is used to solve $\ell_0$ constrained optimization problems. However, the true gradient of the objective function can be difficult to access in certain scenarios, which normally can be approximated by zeroth-order (ZO) methods. The SZOHT algorithm is the only algorithm tackling $\ell_0$ sparsity constraints with ZO gradients so far. Unfortunately, SZOHT has a notable limitation on the number of random directions % in ZO gradients due to the inherent conflict between the deviation of ZO gradients and the expansivity of the hard-thresholding operator. This paper approaches this problem by considering the role of variance and provides a new insight into variance reduction: mitigating the unique conflicts between ZO gradients and hard-thresholding. Under this perspective, we propose a generalized variance reduced ZO hard-thresholding algorithm as well as the generalized convergence analysis under standard assumptions. The theoretical results demonstrate the new algorithm eliminates the restrictions on the number of random directions, leading to improved convergence rates and broader applicability compared with SZOHT. Finally, we illustrate the utility of our method on a ridge regression problem as well as black-box adversarial attacks.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。