提出周期性更新梯度权重的加速多目标优化算法
PSMGD: Periodic Stochastic Multi-Gradient Descent for Fast Multi-Objective Optimization
- 周期性计算动态权重,减少重复求解开销
- 在强凸、一般凸和非凸函数上实现最优收敛速率
- 适合需要快速多目标训练的机器学习场景
多目标优化(MOO)是多任务学习、多目标强化学习等机器学习应用的核心。尽管已有长期研究,但近年来因梯度信息可得,针对MOO的梯度调控算法受到关注。现有方法常因需反复求解额外优化问题以确定共下降方向,导致训练时间过长。为此,本文提出周期性随机多梯度下降(PSMGD),基于短期优化中动态权重变化小的观察,周期性计算并复用权重,显著降低计算负担。理论证明,PSMGD在强凸、一般凸和非凸函数上均达到最优收敛率。此外,引入新的反向传播复杂度衡量标准,证明其具备目标无关的反向传播复杂度。大量实验表明,PSMGD在性能上媲美或超越现有先进算法,同时大幅缩短训练时间。
原文摘要 · Abstract (English)
Multi-objective optimization (MOO) lies at the core of many machine learning (ML) applications that involve multiple, potentially conflicting objectives (e.g., multi-task learning, multi-objective reinforcement learning, among many others). Despite the long history of MOO, recent years have witnessed a surge in interest within the ML community in the development of gradient manipulation algorithms for MOO, thanks to the availability of gradient information in many ML problems. However, existing gradient manipulation methods for MOO often suffer from long training times, primarily due to the need for computing dynamic weights by solving an additional optimization problem to determine a common descent direction that can decrease all objectives simultaneously. To address this challenge, we propose a new and efficient algorithm called Periodic Stochastic Multi-Gradient Descent (PSMGD) to accelerate MOO. PSMGD is motivated by the key observation that dynamic weights across objectives exhibit small changes under minor updates over short intervals during the optimization process. Consequently, our PSMGD algorithm is designed to periodically compute these dynamic weights and utilizes them repeatedly, thereby effectively reducing the computational overload. Theoretically, we prove that PSMGD can achieve state-of-the-art convergence rates for strongly-convex, general convex, and non-convex functions. Additionally, we introduce a new computational complexity measure, termed backpropagation complexity, and demonstrate that PSMGD could achieve an objective-independent backpropagation complexity. Through extensive experiments, we verify that PSMGD can provide comparable or superior performance to state-of-the-art MOO algorithms while significantly reducing training time.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。