论文标题

可控的帕累托多任务学习

Controllable Pareto Multi-Task Learning

论文作者

Lin, Xi, Yang, Zhiyuan, Zhang, Qingfu, Kwong, Sam

论文摘要

多任务学习(MTL)系统旨在同时解决多个相关任务。凭借固定的模型容量,任务将相互冲突,并且系统通常必须在所有学习中学习。对于必须在线进行权衡的许多现实应用程序,必须培训和存储多种偏好的模型。这项工作提出了一个新颖的可控帕累托多任务学习框架,以使系统能够通过单个模型在不同任务之间进行实时权衡控制。要具体而言,我们将MTL作为偏好条件的多目标优化问题,并从偏好到相应的权衡解决方案进行参数映射。建立了一个基于超网络的多任务神经网络,以学习所有具有不同权衡偏好的任务,其中HyperNetwork生成了以偏好为条件的模型参数。为了推断,MTL从业人员可以实时根据不同的权衡偏好轻松控制模型性能。对不同应用的实验表明,所提出的模型有效地解决了各种MTL问题。

A multi-task learning (MTL) system aims at solving multiple related tasks at the same time. With a fixed model capacity, the tasks would be conflicted with each other, and the system usually has to make a trade-off among learning all of them together. For many real-world applications where the trade-off has to be made online, multiple models with different preferences over tasks have to be trained and stored. This work proposes a novel controllable Pareto multi-task learning framework, to enable the system to make real-time trade-off control among different tasks with a single model. To be specific, we formulate the MTL as a preference-conditioned multiobjective optimization problem, with a parametric mapping from preferences to the corresponding trade-off solutions. A single hypernetwork-based multi-task neural network is built to learn all tasks with different trade-off preferences among them, where the hypernetwork generates the model parameters conditioned on the preference. For inference, MTL practitioners can easily control the model performance based on different trade-off preferences in real-time. Experiments on different applications demonstrate that the proposed model is efficient for solving various MTL problems.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源