Papers › Multi-task Learning with Coarse Priors for Robust Part-aware Person Re-identification

Multi-task Learning with Coarse Priors for Robust Part-aware Person Re-identification

18 Mar 2020arXiv:2003.08069archive 2025-07-28

Changxing Ding, Kan Wang, Pengfei Wang, DaCheng Tao

Part-level representations are important for robust person re-identification (ReID), but in practice feature quality suffers due to the body part misalignment problem. In this paper, we present a robust, compact, and easy-to-use method called the Multi-task Part-aware Network (MPN), which is designed to extract semantically aligned part-level features from pedestrian images. MPN solves the body part misalignment problem via multi-task learning (MTL) in the training stage. More specifically, it builds one main task (MT) and one auxiliary task (AT) for each body part on the top of the same backbone model. The ATs are equipped with a coarse prior of the body part locations for training images. ATs then transfer the concept of the body parts to the MTs via optimizing the MT parameters to identify part-relevant channels from the backbone model. Concept transfer is accomplished by means of two novel alignment strategies: namely, parameter space alignment via hard parameter sharing and feature space alignment in a class-wise manner. With the aid of the learned high-quality parameters, MTs can independently extract semantically aligned part-level features from relevant channels in the testing stage. MPN has three key advantages: 1) it does not need to conduct body part detection in the inference stage; 2) its model is very compact and efficient for both training and testing; 3) in the training stage, it requires only coarse priors of body part locations, which are easy to obtain. Systematic experiments on four large-scale ReID databases demonstrate that MPN consistently outperforms state-of-the-art approaches by significant margins. Code is available at https://github.com/WangKan0128/MPN.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

WangKan0128/MPN officialmentioned in paperpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Multi-Task LearningPerson Re-Identification

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Person Re-Identification CUHK03 detected MPN (without re-ranking) MAP 79.1 #5 of 19 Archive leaderboard report
Person Re-Identification CUHK03 detected MPN (without re-ranking) Rank-1 83.4 #5 of 19 Archive leaderboard report
Person Re-Identification CUHK03 labeled MPN (without re-ranking) MAP 81.1 #7 of 21 Archive leaderboard report
Person Re-Identification CUHK03 labeled MPN (without re-ranking) Rank-1 85 #7 of 21 Archive leaderboard report
Person Re-Identification DukeMTMC-reID MPN (without re-ranking) Rank-1 91.5 #32 of 94 Archive leaderboard report
Person Re-Identification DukeMTMC-reID MPN (without re-ranking) mAP 82 #32 of 94 Archive leaderboard report
Person Re-Identification MSMT17 MPN (without re-ranking) Rank-1 83.5 #27 of 43 Archive leaderboard report
Person Re-Identification MSMT17 MPN (without re-ranking) mAP 62.7 #27 of 43 Archive leaderboard report
Person Re-Identification Market-1501 MPN* (without re-ranking) Rank-1 96.4 #17 of 135 Archive leaderboard report
Person Re-Identification Market-1501 MPN* (without re-ranking) mAP 90.1 #17 of 135 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

MPN

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections