Person search is an integrated task of multiple sub-tasks such as foreground/background classification, bounding box regression and person re-identification. Therefore, person search is a typical multi-task learning problem, especially when solved in an end-to-end manner. Recently, some works enhance person search features by exploiting various auxiliary information, e.g. person joint keypoints, body part position, attributes, etc., which brings in more tasks and further complexifies a person search model. The inconsistent convergence rate of each task could potentially harm the model optimization. A straightforward solution is to manually assign different weights to different tasks, compensating for the diverse convergence rates. However, given the special case of person search, i.e. with a large number of tasks, it is impractical to weight the tasks manually. To this end, we propose a Grouped Adaptive Loss Weighting (GALW) method which adjusts the weight of each task automatically and dynamically. Specifically, we group tasks according to their convergence rates. Tasks within the same group share the same learnable weight, which is dynamically assigned by considering the loss uncertainty. Experimental results on two typical benchmarks, CUHK-SYSU and PRW, demonstrate the effectiveness of our method.
翻译:个人搜索是多个子任务的综合任务,如前景/背景分类、框回归和人重新识别等,因此,人搜索是一个典型的多任务学习问题,特别是当以端到端的方式解决时。最近,有些工作通过利用各种辅助信息,例如个人联合关键点、身体部分位置、属性等,加强了人的搜索特征,从而带来更多的任务,并使个人搜索模式进一步复杂化。每个任务的不一致的趋同率可能会损害模型优化。一个直接的解决办法是手工为不同任务分配不同重量,补偿不同的趋同率。然而,鉴于人员搜索的特殊情形,即任务数量众多,人工加权任务是不切实际的。为此,我们建议了一组调整损失重量的方法,以自动和动态的方式调整每项任务的权重。具体地说,我们按其趋同率对各项任务进行分组任务。同一组内的工作有着相同的可学习重量,而通过考虑损失不确定性而动态地分配了同样的可学习重量。实验性KSU的两种典型基准是我们SY-SU方法的典型基准。