マルチタスク学習は、機械学習の一般的なアプローチであり、共有アーキテクチャを使用して複数の目標をトレーニングできます。複数のタスクを一緒にトレーニングすることにより、推論時間と計算リソースを節約できる一方で、目標のパフォーマンスは同等またはそれ以上のレベルにとどまることが示されています。ただし、知覚関連のマルチタスクネットワークでは、オブジェクト検出、インスタンスとセマンティックセグメンテーション、深度推定など、密接に関連するタスクしか見つかりません。多様なタスクを備えたマルチタスクネットワークと、相互の効率に関するそれらの影響は十分に研究されていません。この論文では、オブジェクト検出とセマンティックセグメンテーション、および人間の姿勢推定のタスクを含む、複数の多様な知覚関連タスクを一緒にトレーニングするためのCenterNetアンカーフリーアプローチを補強します。このDNNをMultitask-CenterNet(MCN)と呼びます。さらに、効率のためにさまざまなMCN設定を調査します。 MCNは、対応する単一タスクネットワークのパフォーマンス値を維持し、場合によってはそれを超えながら、一度に複数のタスクを実行できます。さらに重要なことに、MCNアーキテクチャは、単一タスクネットワークの構成と比較して、推論時間を短縮し、ネットワークサイズを縮小します。
Multitask learning is a common approach in machine learning, which allows to train multiple objectives with a shared architecture. It has been shown that by training multiple tasks together inference time and compute resources can be saved, while the objectives performance remains on a similar or even higher level. However, in perception related multitask networks only closely related tasks can be found, such as object detection, instance and semantic segmentation or depth estimation. Multitask networks with diverse tasks and their effects with respect to efficiency on one another are not well studied. In this paper we augment the CenterNet anchor-free approach for training multiple diverse perception related tasks together, including the task of object detection and semantic segmentation as well as human pose estimation. We refer to this DNN as Multitask-CenterNet (MCN). Additionally, we study different MCN settings for efficiency. The MCN can perform several tasks at once while maintaining, and in some cases even exceeding, the performance values of its corresponding single task networks. More importantly, the MCN architecture decreases inference time and reduces network size when compared to a composition of single task networks.