Organizations: Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China · Department of Applied Mathematics and Statistics, Johns Hopkins University, Baltimore, MD 21218, USA
Training-free zero-shot composed image retrieval finds a target image in a gallery from a reference image and a text edit without learning from task-specific image triplets. Existing methods typically describe the target as a whole and match this description with a global image representation. This global matching can mix different semantic cues and lose fine- grained details. We propose MULVEC, a role-aware method whose compiler produces a structured query record that is mapped to four retrieval roles: Global describes the full target, Desired states what should appear, Preserve states what should remain, and Forbidden states what should disappear. Frozen encoders map the query to one target description vector and role-specific probe vectors, while each candidate is represented by one global visual vector and a bank of local visual vectors. The retrieval roles then use this shared evidence for their respective purposes, and a fixed weighted sum of their scores ranks the entire gallery in a single retrieval pass. Across CIRCO, CIRR, and FashionIQ and three backbone scales, MULVEC improves CIRCO mAP@5 by up to 23.0% over the strongest compared method and gives the best CIRR and FashionIQ results in our comparison.
Figures & tables
Fig. 1: Motivation on CIRR validation query 37730. Left: CoTMR’s global description matching [ 13 ] encodes one precise target description and compares it with one global visual vector per candidate, but its retrieval misses the requested birds and painting style. Right: TAPR factorizes the request into Target, Add, Preserve, and Remove factors, splits their constraints into atoms, and checks factor-specific probes against global and local candidate evidence to retrieve the ground-truth target at rank one.
Fig. 2: The TAPR pipeline on CIRCO validation query 45. Atomic Edit Factorization maps the reference image and modification to a factorized edit specification: Target describes an Arabic stop sign at night, Add specifies Arabic script and nighttime, Preserve keeps the octagonal stop-sign structure, and Remove suppresses English “STOP” and daylight. Frozen encoders produce one target description vector, factor-specific probe vectors, a candidate evidence bank of global and local visual vectors, and reference local visual vectors. Fine-grained multi-vector matching uses a different operator for each factor: Target performs global matching, Add rewards local evidence, Preserve checks reference continuity, and Remove penalizes local evidence. Factor-wise aggregation ranks the gallery; all five displayed results are ground-truth positives.
Backbone
Method
CIRCO
CIRR
mAP@ k
Recall@ k
Recall sub @ k
5
10
25
50
1
5
10
1
2
3
ViT-B
CIReVL [ 4 ] (ICLR’24)
14.94
15.42
17.00
17.82
23.94
52.51
66.00
60.17
80.05
90.19
OSrCIR [ 6 ] (CVPR’25)
18.04
19.17
20.94
21.85
25.42
54.54
68.19
62.31
80.86
91.13
CoTMR [ 13 ] (ICCV’25)
22.23
22.78
24.68
25.74
31.50
60.80
73.04
66.61
84.50
92.55
CIReVL + SoFT [ 15 ] (AAAIW’26)
19.21
20.04
21.86
22.75
32.94
62.92
74.17
70.31
86.58
93.78
TABLE I: Direct single-pass training-free ZS-CIR on the CIRCO and CIRR test sets, both evaluated online with hidden test annotations. Bold and underlined values are the best and second best among the listed rows within each backbone block.
Backbone
Method
Shirt
Dress
Toptee
Average
R@10
R@50
R@10
R@50
R@10
R@50
R@10
R@50
ViT-B
CIReVL [ 4 ] (ICLR’24)
28.36
47.84
25.29
46.36
31.21
53.85
28.29
49.35
OSrCIR [ 6 ] (CVPR’25)
31.16
51.13
29.35
50.37
36.51
58.71
32.34
53.40
CoTMR [ 13 ] (ICCV’25)
33.42
53.93
31.09
54.54
38.40
61.14
34.30
56.54
CIReVL + SoFT [ 15 ] (AAAIW’26)
31.26
50.98
27.52
49.13
34.37
58.44
31.05
52.85
SDR-CIR [ 16 ] (WWW’26)
36.41
57.02
36.84
58.85
43.14
64.71
38.80
60.19
TABLE II: Direct single-pass training-free ZS-CIR on FashionIQ validation. Average is the unweighted category mean. Bold and underlined values are the best and second best among the listed rows within each backbone block.
Fig. 3: Cross-method retrieval examples on CIRR and CIRCO. For CIRR, CoTMR [ 13 ] matches the dog but does not reject each unmet edit separately; TAPR verifies the Add atoms and penalizes Remove evidence for photographic content. For CIRCO, CIReVL [ 4 ] matches the people but not their relation direction; TAPR checks who acts on whom with a factor-specific probe. Red crosses and green checks mark incorrect and correct rank-1 results, respectively.
Candidate evidence
Factor-wise matching
CIRCO mAP@5
CIRR Recall@1
FashionIQ Macro R@10
Global Vector
×
26.71
30.14
24.15
Global Vector
✓
33.79
35.41
40.61
Global + Local
×
31.58
32.78
30.87
Global + Local
✓
37.17
38.28
43.23
TABLE III: Effect of candidate-evidence granularity and factor-wise matching on ViT-L validation.
Fig. 4: One success case and one failure case from the matched control on CIRCO validation. Each row fixes one ground-truth image across all four configuration columns. For CIRCO 60, image 23304 moves from ranks 5 to 2 and from 4 to 1. For CIRCO 22, image 148408 remains outside the Top-50 in every cell.
Composed image retrieval, multi-turn composed image retrieval, and composed video retrieval all share a common paradigm: composing the reference visual with modification text to retrieve the desired target. Despite this shared structure, the three tasks have been studied in isolation, with no prior work proposing a unified framework, let alone a zero-shot solution. In this paper, we propose UniCVR, the first unified zero-shot composed visual retrieval framework that jointly addresses all three tasks without any task-specific human-annotated data. UniCVR strategically combines two complementary strengths: Multimodal Large Language Models (MLLMs) for compositional query understanding and Vision-Language Pre-trained (VLP) models for structured visual retrieval. Concretely, UniCVR operates in two stages. In Stage I, we train the MLLM as a compositional query embedder via contrastive learning on a curated multi-source dataset of approximately 3.5M samples, bridging the heterogeneous embedding spaces between the MLLM and the frozen VLP gallery encoder. A cluster-based hard negative sampling strategy is proposed to strengthen contrastive supervision. In Stage II, we introduce an MLLM-guided dual-level reranking mechanism that applies adaptive budgeted subset scoring to a small number of top-ranked candidates, and then exploits the resulting relevance signals through a dual-level re-scoring scheme, producing more accurate final rankings with minimal computational overhead. Extensive experiments across five benchmarks covering all three tasks demonstrate that UniCVR achieves cutting-edge performance, validating its effectiveness and generalizability. Our data and code will be released upon acceptance.
Haokun Wen, Xuemeng Song, Haoyu Zhang +3
Harbin Institute of Technology (Shenzhen) Shenzhen, China · Southern University of Science and Technology Shenzhen, China · Pengcheng Laboratory Shenzhen, China +1
Composed image retrieval (CIR) aims to retrieve a desired target image from a query consisting of a reference image and a modification text. This task exhibits an unusual representational asymmetry: the modification text specifies a transition from the reference state, whereas retrieval candidates depict completed target states. This creates a representation mismatch for zero-shot methods that query pretrained vision-language spaces directly with transformation-oriented language. We study this mismatch and reformulate zero-shot composed image retrieval as target-state reconstruction followed by retrieval. We instantiate this formulation with ASAP-CIR, a training-free framework that reconstructs a static target representation using a frozen multimodal large language model (MLLM). The representation combines multiple holistic descriptions with a variable set of importance-weighted atomic semantics, thereby preserving both overall target identity and fine-grained visual constraints. Retrieval then integrates holistic state alignment, atomic constraint grounding, and calibrated target-state evidence aggregation. A controlled text-only diagnostic shows that target-side static query formulations achieve more reliable retrieval than dynamic composed query formulations, particularly when source-state semantics must be suppressed or transformed. Experiments on FashionIQ, CIRR, and CIRCO further characterize the effectiveness and limitations of this representation principle, with the clearest gains on the multi-target CIRCO benchmark. These results show that how composed intent is represented before retrieval is a consequential design choice, distinct from the choice of retrieval backbone itself.
Yihe Zhao, Songhe Feng
School of Computer Science and Technology, Beijing Jiaotong University, Beijing, 100044, China.
Composed image retrieval requires identifying a target image from a gallery by integrating a reference image with a textual modification instruction. In a training-free zero-shot setting, this task relies on constructing a retrieval-oriented textual query within a frozen vision--language embedding space at inference time. Existing approaches predominantly rely on a single-pass generation strategy that fuses the reference context and modification text into a unified description. This strategy makes it difficult to detect or correct semantic distortions and omissions during generation. Consequently, the preservation of reference attributes and the integration of textual requirements interfere with each other, which degrades retrieval precision. To address these challenges, we introduce PEC-CIR, a training-free framework that structures query construction as a multi-stage reasoning pipeline. The framework operates through a Planner--Executor--Critic architecture where the Planner extracts explicit constraints, the Executor generates multiple candidate target descriptions, and the Critic evaluates these candidates based on constraint compliance. By reframing query construction as a staged inference process instead of a single-pass output, PEC-CIR reduces the propagation of generative errors by explicitly evaluating candidate queries before retrieval, thereby improving retrieval stability.
Gunho Jung, Jeong-Woo Park, Seon Bin Kim +1
Department of Artificial Intelligence, Korea University, Seoul, 02841, Republic of Korea