Papers › MARS: Paying more attention to visual attributes for text-based person search

MARS: Paying more attention to visual attributes for text-based person search

5 Jul 2024arXiv:2407.04287archive 2025-07-28

Alex Ergasti, Tomaso Fontanini, Claudio Ferrari, Massimo Bertozzi, Andrea Prati

Text-based person search (TBPS) is a problem that gained significant interest within the research community. The task is that of retrieving one or more images of a specific individual based on a textual description. The multi-modal nature of the task requires learning representations that bridge text and image data within a shared latent space. Existing TBPS systems face two major challenges. One is defined as inter-identity noise that is due to the inherent vagueness and imprecision of text descriptions and it indicates how descriptions of visual attributes can be generally associated to different people; the other is the intra-identity variations, which are all those nuisances e.g. pose, illumination, that can alter the visual appearance of the same textual attributes for a given subject. To address these issues, this paper presents a novel TBPS architecture named MARS (Mae-Attribute-Relation-Sensitive), which enhances current state-of-the-art models by introducing two key components: a Visual Reconstruction Loss and an Attribute Loss. The former employs a Masked AutoEncoder trained to reconstruct randomly masked image patches with the aid of the textual description. In doing so the model is encouraged to learn more expressive representations and textual-visual relations in the latent space. The Attribute Loss, instead, balances the contribution of different types of attributes, defined as adjective-noun chunks of text. This loss ensures that every attribute is taken into consideration in the person retrieval process. Extensive experiments on three commonly used datasets, namely CUHK-PEDES, ICFG-PEDES, and RSTPReid, report performance improvements, with significant gains in the mean Average Precision (mAP) metric w.r.t. the current state of the art.

PaperPDFCode

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

Code

ergastialex/mars officialmentioned in papermentioned on GitHubpytorch 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

AttributePerson Re-IdentificationPerson RetrievalPerson SearchText based Person RetrievalText based Person Search

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Text based Person Retrieval CUHK-PEDES MARS R@1 77.62 #1 of 21 Archive leaderboard report
Text based Person Retrieval CUHK-PEDES MARS R@10 94.27 #1 of 21 Archive leaderboard report
Text based Person Retrieval CUHK-PEDES MARS R@5 90.63 #1 of 21 Archive leaderboard report
Text based Person Retrieval CUHK-PEDES MARS mAP 71.41 #1 of 21 Archive leaderboard report
Text based Person Retrieval ICFG-PEDES MARS R@1 67.60 #4 of 12 Archive leaderboard report
Text based Person Retrieval ICFG-PEDES MARS R@10 85.79 #4 of 12 Archive leaderboard report
Text based Person Retrieval ICFG-PEDES MARS R@5 81.47 #4 of 12 Archive leaderboard report
Text based Person Retrieval ICFG-PEDES MARS mAP 44.93 #4 of 12 Archive leaderboard report
Text based Person Retrieval RSTPReid MARS R@1 67.55 #1 of 9 Archive leaderboard report
Text based Person Retrieval RSTPReid MARS R@10 91.35 #1 of 9 Archive leaderboard report
Text based Person Retrieval RSTPReid MARS R@5 86.65 #1 of 9 Archive leaderboard report
Text based Person Retrieval RSTPReid MARS mAP 52.92 #1 of 9 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.

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