Tree-structured multi-task architectures have been employed to jointly tackle multiple vision tasks in the context of multi-task learning (MTL). The major challenge is to determine where to branch out for each task given a backbone model to optimize for both task accuracy and computation efficiency. To address the challenge, this paper proposes a recommender that, given a set of tasks and a convolutional neural network-based backbone model, automatically suggests tree-structured multi-task architectures that could achieve a high task performance while meeting a user-specified computation budget without performing model training. Extensive evaluations on popular MTL benchmarks show that the recommended architectures could achieve competitive task accuracy and computation efficiency compared with state-of-the-art MTL methods. Our tree-structured multi-task model recommender is open-sourced and available at https://github.com/zhanglijun95/TreeMTL.
翻译:在多任务学习(MTL)的背景下,已采用树木结构的多任务结构来共同处理多重愿景任务。主要的挑战是如何确定每个任务在哪些方面可以分出一个主干模型,以优化任务准确性和计算效率。为了应对这一挑战,本文件提出一个建议,即鉴于一系列任务和以进化神经网络为基础的主干模型,可以自动建议树结构的多任务结构结构,既能取得高任务性能,又能在不进行模式培训的情况下满足用户指定的计算预算。对流行的MTL基准的广泛评价表明,建议的结构可以实现竞争性任务准确性和计算效率,而与最先进的MTL方法相比。我们的树结构多任务模式建议是开放的,可在https://github.com/zhanghlijun95/TreeMTL查阅。