让多任务学习自动找到符合偏好的最优权衡方案
Interactive Pareto navigation for deep multi-task learning

- 用交互式探索方法追踪帕累托最优解流形,按用户偏好调整
- 避免计算海塞矩阵,通过自动微分高效获取方向信息
- 适合需要灵活权衡多个目标的深度学习应用
多任务学习中,随着目标数量增加,资源消耗和决策难度迅速上升。常用加权求和法难以反映决策者偏好或帕累托前沿形状,且需反复调参,计算成本高昂。为此,本文提出偏好帕累托探索(PPE)框架,通过预测-校正机制在帕累托最优解流形上沿用户偏好方向移动。预测步沿流形切线方向推进,校正步生成新权衡点。为避免显式计算海塞矩阵,采用仅依赖矩阵-向量乘积的克雷洛夫子空间方法,可通过自动微分高效实现。该方法在玩具问题和深度学习实例中均验证了有效性与鲁棒性。
原文摘要 · Abstract (English)
In multi-task learning, handling an increasing number of objectives can quickly become challenging, both in terms of the computational resources and the decision maker's capacity to choose appropriate trade-offs. A widely used approach is thus to aggregate the individual losses in a single loss function by a weighted sum. This often fails to capture either the decision maker's preferences as a result of the shape of the Pareto front, or requires multiple adjustments and computations which becomes prohibitively expensive in deep learning applications. To address these issues, we introduce a novel framework, Preference Pareto Exploration (PPE), which enforces the decision maker's preferences while accounting for the geometry of the Pareto set in an interactive exploration process. PPE is based on a predictor-corrector method that performs predictor steps tangential to the manifold of Pareto-optimal solutions, following the decision maker's preference. The subsequent corrector step results in a new trade-off reflecting this preference. To avoid explicit Hessian computations when characterizing the tangent space of the manifold, we employ a Krylov subspace method that relies solely on matrix-vector products. These products can be efficiently obtained via automatic differentiation, ensuring both efficiency and robustness throughout the optimization process. The method's functionality and performance are demonstrated using both toy problems and examples from deep learning.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。