CLIP retrieval is typically framed as a pointwise similarity problem in a shared embedding space. While CLIP achieves strong global cross-modal alignment, many retrieval failures arise from local geometric inconsistencies: nearby items are incorrectly ordered, leading to systematic confusions (e.g., pentagon vs. hexagon) and produces diffuse, weakly controlled result sets. Prior work largely optimizes for point wise relevance or finetuning to mitigate these problems. We instead view retrieval as a problem of neighborhood alignment. Our work introduces (1) neighborhood-level re-ranking via Hungarian matching, which rewards structural consistency; (2) query-conditioned local steering, where directions derived from contrastive neighborhoods around the query reshape retrieval. We show that these techniques improve retrieval performance on attribute-binding and compositional retrieval tasks. Together, these methods operate on local neighborhoods but serve different roles: re-ranking rewards alignment whereas local steering controls neighborhood structure. This shows that retrieval quality and controllability depend critically on local structure, which can be exploited at inference time without retraining.
Figures & tables
Figure 1: Local neighborhood structure provides information beyond pointwise similarity. The left panel illustrates how matching the geometry of nearby neighbors can identify the correct cross-modal correspondence when cosine similarity fails. The right panel shows an example from retrieval, where Fused Gromov Wasserstein(FGW)-based reranking exploits this local alignment and corrects the top-1 prediction.
Recall@ K
nDCG@ K
Stage 1
Stage 2
R@1
R@5
R@10
nDCG@1
nDCG@5
nDCG@10
CLIP
None
3.5
13.4
21.3
0.4
0.6
0.7
CLIP
Local Hungarian
16.4
—
—
0.2
—
—
CLIP
Local FGW
5.1
14.9
22.5
0.5
0.6
0.8
Ridge
None
72.3
91.5
94.6
0.9
0.8
0.9
Ridge
Local Hungarian
97.6
—
—
1.0
—
—
Table 1: Synthetic Shapes. Best per-metric in bold within each section. “—” = not applicable. Recall@ K from full retrieval; nDCG@ K from VLM-relevance aggregation ( n=200 queries).
Recall@ K
nDCG@ K
Stage 1
Stage 2
R@1
R@5
R@10
nDCG@1
nDCG@5
nDCG@10
CLIP
None
42.8
67.3
75.9
0.7
0.7
0.8
CLIP
Local Hungarian
78.4
83.3
86.1
0.8
—
—
CLIP
Local FGW
56.3
72.7
79.3
0.5
0.6
0.8
Ridge
None
74.3
84.4
87.2
0.8
0.8
0.9
Ridge
Local Hungarian
91.1
—
—
—
—
—
Table 2: Urban1K. Best per-metric in bold within each section. “—” = not applicable. Recall@ K from full retrieval; nDCG@ K from VLM-relevance aggregation ( n=200 queries).
Dataset
Metric
Baseline CLIP
Multi-object steering (average)
FGW reranking
Hungarian reranking
CLEVR-HOPE
R@1
0.050
0.010
0.682
0.683
R@5
0.141
0.051
0.682
—
R@10
0.230
0.094
0.682
—
nDCG@1
0.054
0.012
0.683
0.695
nDCG@5
0.103
0.039
0.665
—
nDCG@10
0.146
0.063
0.682
—
Table 3: Compositional retrieval results on CLEVR-HOPE and Visual Genome. Queries are constructed from multiple object–attribute descriptions, and we compare baseline CLIP retrieval, naive multi-object steering, and FGW/Hungarian reranking. Reranking consistently improves retrieval and ranking metrics, and yields the strongest noun-level grounding (CAS-noun), while naive multi-object steering degrades performance in both settings.
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
Recall@ K
nDCG@ K
Stage 1
Stage 2
R@1
R@5
R@10
nDCG@1
nDCG@5
nDCG@10
CLIP
None
8.7
34.9
55.5
0.6
0.7
0.8
CLIP
Local Hungarian
43.9
—
—
0.5
—
—
CLIP
Local FGW
8.7
34.9
55.7
0.5
0.6
0.7
Ridge
None
9.2
39.9
62.8
0.6
0.7
0.8
Ridge
Local Hungarian
52.5
—
—
0.5
—
—
Appendix
Table 4: SugarCrepe. Best per-metric in bold . “—” = not applicable. Recall@ K from full retrieval; nDCG@ K from VLM-relevance aggregation ( n=200 queries).
Recall@ K
nDCG@ K
Stage 1
Stage 2
R@1
R@5
R@10
nDCG@1
nDCG@5
nDCG@10
SigLIP
None
8.7
34.9
55.5
0.7
0.8
0.9
SigLIP
Local Hungarian
43.9
—
—
0.4
—
—
SigLIP
Local FGW
7.5
34.2
55.7
0.6
0.7
0.8
Ridge
None
0.7
39.9
62.8
0.7
0.8
0.8
Ridge
Local Hungarian
52.5
—
—
0.5
—
—
Appendix
Table 5: SugarCrepe. Best per metric in bold . “—” = not applicable. Recall@ K from full retrieval; nDCG@ K from VLM-relevance aggregation ( n=200 queries).
Recall@ K
nDCG@ K
Stage 1
Stage 2
R@1
R@5
R@10
nDCG@1
nDCG@5
nDCG@10
SigLIP
None
3.5
13.4
21.3
0.4
0.6
0.7
SigLIP
Local Hungarian
16.4
—
—
0.2
—
—
SigLIP
Local FGW
4.5
16.1
23.9
0.5
0.6
0.8
Ridge
None
72.3
91.5
94.6
0.9
0.8
0.9
Ridge
Local Hungarian
97.6
—
—
1.0
—
—
Appendix
Table 6: Synthetic shapes. Best per metric in bold . “—” = not applicable. nDCG@ K from VLM-relevance aggregation (full split, n=13244 ).
Recall@ K
nDCG@ K
Stage 1
Stage 2
R@1
R@5
R@10
nDCG@1
nDCG@5
nDCG@10
SigLIP
None
42.8
67.3
75.9
0.7
0.7
0.8
SigLIP
Local Hungarian
76.5
—
—
0.8
—
—
SigLIP
Local FGW
18.4
72.3
79.8
0.4
0.6
0.8
Ridge
None
74.3
84.4
87.2
0.8
0.8
0.9
Ridge
Local Hungarian
91.1
—
—
0.9
—
—
Appendix
Table 7: Urban1k. Best per metric in bold . “—” = not applicable. nDCG@ K from VLM-relevance aggregation ( n=200 queries).
Figure 2: Synthetic Shapes failure analysis on queries where Hungarian achieves R@1 and FGW does not at the reference setting. We sweep the cosine candidate pool size k while keeping the FGW tradeoff parameter α fixed. Top: fraction of queries in this subset for which each method attains R@1. Bottom: difference in R@1 between FGW and Hungarian. Hungarian remains consistently stronger across the sweep, while FGW recovers only sporadically, indicating that increasing k alone does not reliably fix the cases where structure-aware transport fails.
Figure 3: Representative per-query FGW recovery trajectories on Synthetic Shapes. For each query, we plot the rank of the ground-truth image under FGW as the cosine neighborhood size k varies, with the dashed line marking R@1. FGW recovery is non-monotonic: the ground-truth may briefly reach rank 0 for some values of k , but this behavior is unstable and often disappears as the neighborhood changes.
Figure 4: Shape substitution matrix on Synthetic Shapes. Each entry shows how often a query containing shape si retrieves an image containing shape sj instead, with color held fixed. Errors are concentrated on a few structured confusions, most notably pentagon–hexagon.
Dataset
#Samples
Domain
Setting
Synthetic Shapes
2,430
Synthetic
Compositional retrieval
Urban1K
1,000
Real-world
Long-caption retrieval
Visual Genome
108,077
Real-world
Dense grounding
SugarCrepe
7,512
Real-world
Compositional retrieval
NAC
2,430
Real-world (controlled)
Attribute binding
CLEVR-HOPE
1,000
Synthetic
Compositional retrieval
Appendix
Table 8: Summary of datasets used in our experiments.
Type
Count (both dirs)
%
color
89,658
87.6
size
4,500
4.4
pose
1,788
1.7
state
1,662
1.6
shape
668
0.7
human
216
0.2
Appendix
Table 9: Distribution of contrastive attribute types in the Visual Genome-derived dataset. Counts are aggregated across both directions of each contrastive pair.
Attribute contrast
Nouns retained (min count)
cluttered → tidy
garage (41), basement (15), kitchen (13)
foggy → clear
lake (19)
folded → unfolded
shirt (23)
frozen → thawed
lake (13)
open → closed
bucket (54), pot (41), bottle (27), bag (22),
gate (20), road (20), street (20), door (19),
Appendix
Table 10: Final steerable attribute contrasts after verification and filtering. We retain only noun–attribute pairs with Qwen-VL confidence ≥0.9 and at least 10 verified samples, ensuring that retrieval metrics such as R@10 can be computed reliably.
Figure 5: Sample NAC top-5 retrievals: original CLIP text-image matching ( α=0 ) versus text embeddings steered to correct the attribute ‘clear’ ( α>0 ).
Figure 6: Retrieval quality as a function of steering strength α on NAC, Synthetic Shapes, and Visual Genome. For each dataset, we report Recall@K, concept attribution scores, and nDCG@K under query-conditioned steering. Steering is effective in single-concept settings, where moderate values of α improve both retrieval and concept fidelity, with especially strong gains on Synthetic Shapes and consistent improvements on NAC. In contrast, performance on Visual Genome degrades as α increases.
Figure 7: Sample Synthetic Shapes top-5 retrievals: original CLIP text–image matching ( α=0 , left) versus text embeddings steered toward the contrast attribute ( α>0 , right).
Figure 8: Sample NAC top-5 retrievals: original CLIP text-image matching ( α=0 ) versus text embeddings steered to correct the attribute ‘upright’ ( α>0 ).
Figure 9: Sample NAC top-5 retrievals: original CLIP text-image matching ( α=0 ) versus text embeddings steered to correct the attribute ‘toppled’ ( α>0 ).
People search for urban outdoor places not only by category or function, but also by what activities a place can support and how it is perceived. Existing geospatial retrieval remains largely POIcentric and metadata-driven, making it difficult to satisfy openended, affective, or activity-oriented needs. We present PlaceSeek, a human-centered outdoor place retrieval framework that maps natural-language queries to geolocated street-view imagery. PlaceSeek introduces an intent-aware retrieval mechanism that decomposes user queries into functional and affective sub-intents. A Semantic Grounding Module verifies whether candidate street-view results contain the physical evidence needed to support the intended activity, while an Affective Alignment Module re-ranks physically valid candidates using a LoRA-adapted vision-language model trained on human urban perception judgments. We evaluate PlaceSeek on 31,956 street-view locations in Milan across 10 naturallanguage queries annotated by five human evaluators. PlaceSeek achieves 88.0% Precision@5, a mean match score of 3.39/4.0, and 0.920 nDCG@5, outperforming CLIP, fine-tuned CLIP, SigLIP, and a VQA-based baseline. Ablation results show that physical grounding is essential for retrieval validity, while affective alignment improves ranking quality among physically valid candidates. These findings highlight that complex urban spatial queries require modeling both verifiable visual evidence and human perceptual preferences. PlaceSeek provides a potential framework for human-centered nextgeneration geospatial retrieval systems.
Ziqi Cui, Shangyu Lou
University of California, Santa Barbara & San Diego State University California, USA
Multimodal alignment is critical for bridging the semantic gap in information retrieval. However, traditional pairwise strategies introduce a geometric blind spot: while they align anchor modalities (e.g., text) with others, they lack constraints to enforce mutual consistency between peripheral modalities (e.g., video and audio). The TRIANGLE framework addresses this by minimizing the area of modality triplets on a hypersphere to enforce holistic alignment. In this reproducibility study, we verify the robustness of this geometric objective for retrieval tasks. We confirm that TRIANGLE outperforms pairwise baselines in zero-shot settings, achieving Recall@1 gains of up to +8.7 points, though benefits are domain-dependent. However, we fail to reproduce the reported learning-from-scratch results. Analysis using a synthetic toy dataset attributes this to instability when jointly optimizing geometric alignment with Data-Text Matching (DTM) loss. Furthermore, we find that cosine regularization primarily stabilizes text-to-video retrieval, and fine-tuning with domain supervision amplifies geometric benefits but reduces cross-dataset generalization. Our findings support the efficacy of geometric alignment while highlighting critical optimization sensitivities. Code available at https://github.com/ARIJIT00171/RE-TRIANGLE.
Human perception of visual similarity is inherently adaptive and subjective, depending on the users' interests and focus. However, most image retrieval systems fail to reflect this flexibility, relying on a fixed, monolithic metric that cannot incorporate multiple conditions simultaneously. To address this, we propose CLAY, an adaptive similarity computation method that reframes the embedding space of pretrained Vision-Language Models (VLMs) as a text-conditional similarity space without additional training. This design separates the textual conditioning process and visual feature extraction, allowing highly efficient and multi-conditioned retrieval with fixed visual embeddings. We also construct a synthetic evaluation dataset CLAY-EVAL, for comprehensive assessment under diverse conditioned retrieval settings. Experiments on standard datasets and our proposed dataset show that CLAY achieves high retrieval accuracy and notable computational efficiency compared to previous works.