论文标题
在多任务学习与学习到深神经网络中的多任务之间的权衡
Navigating the Trade-Off between Multi-Task Learning and Learning to Multitask in Deep Neural Networks
论文作者
论文摘要
术语多任务学习和多任务处理很容易混淆。多任务学习是指机器学习中的范式,在该范式中,对网络进行了各种相关任务的培训,以促进获得任务。相比之下,多任务来指示,尤其是在认知科学文献中,可以同时执行多个任务的能力。尽管多任务学习利用了以共享表示形式发现任务之间共同结构的发现,但通过将任务之间的表示形式分开以避免处理干扰,可以促进多任务处理。在这里,我们基于涉及浅网络和简单任务设置的先前工作,这表明多任务学习与多任务处理之间存在权衡,这是通过使用共享和分离表示的使用。我们表明,在深层网络中出现了同样的张力,并讨论了代理商在不熟悉的环境中管理这一权衡的元学习算法。我们通过不同的实验表明,代理可以成功地优化其训练策略作为环境的函数。
The terms multi-task learning and multitasking are easily confused. Multi-task learning refers to a paradigm in machine learning in which a network is trained on various related tasks to facilitate the acquisition of tasks. In contrast, multitasking is used to indicate, especially in the cognitive science literature, the ability to execute multiple tasks simultaneously. While multi-task learning exploits the discovery of common structure between tasks in the form of shared representations, multitasking is promoted by separating representations between tasks to avoid processing interference. Here, we build on previous work involving shallow networks and simple task settings suggesting that there is a trade-off between multi-task learning and multitasking, mediated by the use of shared versus separated representations. We show that the same tension arises in deep networks and discuss a meta-learning algorithm for an agent to manage this trade-off in an unfamiliar environment. We display through different experiments that the agent is able to successfully optimize its training strategy as a function of the environment.