Liu Risheng, Mu Pan, Zhang Jin
IEEE Trans Image Process. 2021;30:8278-8292. doi: 10.1109/TIP.2021.3113796. Epub 2021 Sep 30.
Alternating Direction Method of Multiplier (ADMM) has been a popular algorithmic framework for separable optimization problems with linear constraints. For numerical ADMM fail to exploit the particular structure of the problem at hand nor the input data information, leveraging task-specific modules (e.g., neural networks and other data-driven architectures) to extend ADMM is a significant but challenging task. This work focuses on designing a flexible algorithmic framework to incorporate various task-specific modules (with no additional constraints) to improve the performance of ADMM in real-world applications. Specifically, we propose Guidance from Optimality (GO), a new customization strategy, to embed task-specific modules into ADMM (GO-ADMM). By introducing an optimality-based criterion to guide the propagation, GO-ADMM establishes an updating scheme agnostic to the choice of additional modules. The existing task-specific methods just plug their task-specific modules into the numerical iterations in a straightforward manner. Even with some restrictive constraints on the plug-in modules, they can only obtain some relatively weaker convergence properties for the resulted ADMM iterations. Fortunately, without any restrictions on the embedded modules, we prove the convergence of GO-ADMM regarding objective values and constraint violations, and derive the worst-case convergence rate measured by iteration complexity. Extensive experiments are conducted to verify the theoretical results and demonstrate the efficiency of GO-ADMM.
交替方向乘子法(ADMM)一直是用于解决具有线性约束的可分离优化问题的流行算法框架。由于数值ADMM无法利用手头问题的特定结构或输入数据信息,因此利用特定任务模块(例如神经网络和其他数据驱动架构)来扩展ADMM是一项重大但具有挑战性的任务。这项工作专注于设计一个灵活的算法框架,以纳入各种特定任务模块(无额外约束),从而在实际应用中提高ADMM的性能。具体而言,我们提出了最优性引导(GO),一种新的定制策略,将特定任务模块嵌入到ADMM中(GO-ADMM)。通过引入基于最优性的准则来指导传播,GO-ADMM建立了一种与额外模块选择无关的更新方案。现有的特定任务方法只是将其特定任务模块直接插入数值迭代中。即使对插入模块有一些限制性约束,它们对于所得的ADMM迭代也只能获得一些相对较弱的收敛性质。幸运的是,在对嵌入模块没有任何限制的情况下,我们证明了GO-ADMM在目标值和约束违反方面的收敛性,并推导了以迭代复杂度衡量的最坏情况收敛率。进行了大量实验以验证理论结果并证明GO-ADMM的效率。