AI news and explainers at 7 AM weekdays, plus a Sunday weekly at 8Get it in your inbox

METAL LAB

Vision-Language Grounding as Bidirectional Concept Correspondence

arXiv:2608.078862026-08-07

ConCor-1 makes a model figure out which words in a caption actually point to something in the image, not just localize a given phrase

Traditional vision-language grounding assumes you already know which phrase to look for and just finds where it is in the image. This paper reframes the task as recovering all correspondences between visually referential text spans and image object masks simultaneously, without being told which spans matter, via a model called ConCor-1 built on learnable 'bridge tokens'. The authors report large improvements over baselines on a long-caption benchmark and on zero-shot LVIS category grounding. Author: Jieyu Zhang, arXiv 2608.07886.

METAL LAB explanatory visual

How ConCor-1 finds text-image correspondences

Evidence statusMeasured results reported

  1. InputAn image paired with text of any form: a full caption, a referring expression, or a list of category names.
  2. Shared backbone encodingPretrained Qwen3.5 jointly processes image tokens and text tokens as one sequence.
  3. Bridge tokens insertedLearnable bridge tokens attend to both image and text tokens to form candidate correspondence hypotheses.
  4. Three-way predictionEach bridge token predicts a text mask, an image mask, and a presence score for whether the pairing is valid.
  5. Matching and scoringHungarian matching compares predicted correspondences to ground truth, evaluated with JointF1, mJS, and related metrics.
An explanatory diagram made by METAL LAB, not a figure supplied by the paper's authors.

What they did

  1. Reframing the problem: instead of localizing a prespecified phrase or category name in an image (the standard setup), the model must recover the full set of correspondences between text spans that refer to something visual and instance-level image masks, without knowing in advance which text spans are relevant.
  2. Architecture: built on a pretrained vision-language backbone (Qwen3.5, 0.8B), ConCor-1 adds learnable 'bridge tokens' that attend jointly to image and text tokens; each bridge token then predicts a text mask, an image mask, and a presence score indicating whether that hypothesized correspondence is actually valid.
  3. Training data pipeline: existing grounding and segmentation datasets (GoldG, COCONut-PanCap, COCO, EntitySeg, etc.) were converted into a unified correspondence format using an LLM rewriting pipeline that merges co-referring mentions into a single text mask and removes mentions with no matching image mask.
  4. Results: on the long-caption COCONut-PanCap benchmark, ConCor-1 improved JointF1 from 59.9 to 88.8 and mJS from 63.3 to 89.5 versus the strongest baseline; on zero-shot LVIS-minival (a large category list as text input), it improved JointF1 from 23.1 to 29.9, a 29% relative gain, while processing the entire category list in a single forward pass unlike baselines that needed chunking.
  5. Internal analysis: probing the attention between bridge tokens and text/vision tokens across language-model layers showed grounding quality improving progressively with depth, with the final trained prediction heads adding a further large boost over attention alone.
Figure 2: Model overview. ConCor-1 builds on a pretrained vision-language backbone and introduces learnable bridge tokens to represent candidate text–image correspondences. Given an image and paired text, vision tokens, language tokens, and bridge tokens are jointly processed by the language model. For each bridge token, the model predicts an image mask with a vision segmentation head, a text mask with a text segmentation head, and a presence score indicating whether the token corresponds to a valid grounded concept.
Figure 2: Model overview. ConCor-1 builds on a pretrained vision-language backbone and introduces learnable bridge tokens to represent candidate text–image correspondences. Given an image and paired text, vision tokens, language tokens, and bridge tokens are jointly processed by the language model. For each bridge token, the model predicts an image mask with a vision segmentation head, a text mask with a text segmentation head, and a presence score indicating whether the token corresponds to a valid grounded concept.
Table 1: Image-caption results on COCONut-PanCap, GroundedRef, and Flickr30k validation sets.
COCONut-PanCapGroundedRefFlickr30k
MethodJointF1MaskF1TextF1mJSmMaskIoUmSpanIoUJointF1MaskF1TextF1mJSmMaskIoUmSpanIoUJointF1MaskF1TextF1mJSmMaskIoUmSpanIoU
GDINO+SAM34.164.839.848.067.944.245.056.450.937.844.239.781.685.286.781.986.981.5
MM-GDINO+SAM32.259.537.451.170.847.439.858.144.331.944.233.384.687.789.682.687.382.3
LLMDet+SAM31.552.837.959.175.455.754.669.062.868.177.970.176.779.685.475.378.777.1
GPT-5.4 (medium)+SAM43.847.488.948.643.582.725.537.568.233.934.370.837.343.486.644.741.487.0
Florence-236.753.453.647.955.856.752.661.279.256.455.277.768.770.192.869.461.688.9
GLaMM2.539.13.011.927.48.06.147.310.018.432.816.953.169.159.555.460.358.2
Qwen3.5-FT59.963.493.163.355.687.951.556.382.149.745.877.570.272.695.269.160.395.1
ConCor-1 (random init.)51.859.467.663.263.677.932.443.456.944.648.170.555.061.172.764.462.383.7
ConCor-188.891.993.489.587.095.770.376.478.769.668.878.791.492.495.191.888.697.4
Figure 3: Grounding emerges progressively across language model layers. We probe bridge-to-text and bridge-to-vision attention across language-model layers and evaluate the induced masks with mSpanIoU, mMaskIoU, and mJS. Grounding quality improves progressively across layers, and the final prediction heads provide a further substantial boost.
Figure 3: Grounding emerges progressively across language model layers. We probe bridge-to-text and bridge-to-vision attention across language-model layers and evaluate the induced masks with mSpanIoU, mMaskIoU, and mJS. Grounding quality improves progressively across layers, and the final prediction heads provide a further substantial boost.
Table 2: Image-category results on COCO validation set, LVIS-minival, and EntitySeg validation set.
COCOLVIS-minivalEntitySeg
MethodJointF1MaskF1TextF1mJSmMaskIoUmSpanIoUJointF1MaskF1TextF1mJSmMaskIoUmSpanIoUJointF1MaskF1TextF1mJSmMaskIoUmSpanIoU
GDINO+SAM63.066.573.376.071.390.715.322.417.733.147.835.721.530.627.036.945.543.3
MM-GDINO+SAM65.768.775.677.172.091.69.418.412.453.675.756.829.436.937.045.551.755.7
LLMDet+SAM62.465.972.177.272.291.94.38.75.853.276.056.522.231.729.244.556.255.2
GPT-5.4 (medium)+SAM34.235.181.739.732.580.017.220.943.025.826.353.720.230.142.430.734.451.9
Florence-29.814.811.97.610.19.16.217.78.217.038.019.611.820.923.521.228.832.1
GLaMM38.540.845.733.131.538.923.124.029.719.418.424.122.223.126.018.317.421.2
Qwen3.5-FT39.441.251.437.337.448.33.926.95.24.428.05.231.138.647.633.138.043.6
ConCor-1 (random init.)15.132.822.925.149.535.60.118.50.20.232.50.32.820.45.44.326.66.5
ConCor-172.474.381.079.874.292.729.941.433.839.851.445.049.859.959.148.953.757.4
Figure 4: Qualitative comparison on COCONut-PanCap. We visualize ground truth, GDINO+SAM, and ConCor-1 predictions, using matching colors for grounded text spans and image masks. ConCor-1 better disambiguates referred instances and recovers more complete text–image correspondences, while GDINO+SAM can confuse different people or objects mentioned in the caption and may miss some grounded entities. Additional examples are provided in Appendix 8.
Figure 4: Qualitative comparison on COCONut-PanCap. We visualize ground truth, GDINO+SAM, and ConCor-1 predictions, using matching colors for grounded text spans and image masks. ConCor-1 better disambiguates referred instances and recovers more complete text–image correspondences, while GDINO+SAM can confuse different people or objects mentioned in the caption and may miss some grounded entities. Additional examples are provided in Appendix 8.
Table 3: Ablation study. We train each variant for 15K steps and report the average score for each metric across tasks. Ablations are performed sequentially; the vision encoder is frozen for the scoring-function, segmentation-head, and attention ablations, and fine-tuned for the subsequent vision-feature and bridge-assignment ablations. Bidirectional attention is used for the vision-feature and bridge-assignment ablations.
ComponentVariationJointF1MaskF1TextF1mJSmMaskIoUmSpanIoU
Scoring functionDot product48.755.460.359.959.773.3
Bilinear49.356.061.259.459.072.9
Image segmentation headBilinear-up (4x4)47.854.360.359.158.073.3
Two Conv-up (4x4)49.356.061.259.459.072.9
Three Conv-up (2x2)48.856.360.159.059.571.6
Four Conv-up (1x1)48.856.460.658.559.370.4
AttentionCausal49.356.061.259.459.072.9
Bidirectional51.357.262.661.460.474.7
Vision featureVision encoder feature + VLM vision tokens52.459.462.562.262.773.9
Vision encoder feature only51.859.161.961.762.773.4
VLM vision tokens only52.559.562.861.061.472.8
Bridge token assignmentRaster order (64 tokens)43.453.358.448.351.660.6
Spatial assignment (8x8 tokens)51.759.262.560.861.772.4
Spatial assignment (11x11 tokens)51.359.161.461.362.572.6
Multi-scale spatial assignment52.459.462.562.262.773.9
Figure 5: Text-to-image attention visualization. We visualize layer-20 attention from selected text tokens (highlighted in red) to image tokens for the original Qwen3.5, Qwen3.5 fine-tuned on our dataset, and our model. Compared with the diffuse or noisy baselines, ConCor-1 produces more localized and semantically aligned attention. Additional visualizations are provided in Appendix 9.
Figure 5: Text-to-image attention visualization. We visualize layer-20 attention from selected text tokens (highlighted in red) to image tokens for the original Qwen3.5, Qwen3.5 fine-tuned on our dataset, and our model. Compared with the diffuse or noisy baselines, ConCor-1 produces more localized and semantically aligned attention. Additional visualizations are provided in Appendix 9.
Table 4: Quantitative text-to-image attention analysis across full-attention layers, averaged over the image-caption evaluation datasets. Attn-IoU measures the overlap between the highest-attention visual tokens and the phrase-specific ground-truth mask, using the ground-truth mask area to determine the number of selected tokens. Top-1 Hit measures whether the visual token receiving the maximum attention lies inside the ground-truth mask. Entropy measures the normalized spatial dispersion of attention, where lower values indicate more concentrated attention.
MetricModelL4L8L12L16L20
Attn-IoU ↑Qwen3.50.160.200.220.220.21
Qwen3.5-FT0.160.270.230.190.15
ConCor-10.290.420.480.330.57
Top-1 Hit ↑Qwen3.50.320.430.430.430.40
Qwen3.5-FT0.410.560.470.360.27
ConCor-10.560.700.700.550.75
Entropy ↓Qwen3.50.820.690.730.740.73
Qwen3.5-FT0.780.730.710.700.63
ConCor-10.730.660.650.680.54
Figure 6: Bridge-token attention and prediction. We visualize two bridge tokens at layer 20 for one test sample, including bridge-to-image attention, bridge-to-text attention, spatial prior (red bounding box), and final prediction. Different bridge tokens specialize to distinct object-level correspondence hypotheses, such as the dog and the seated person. Additional examples are provided in Appendix 10.
Figure 6: Bridge-token attention and prediction. We visualize two bridge tokens at layer 20 for one test sample, including bridge-to-image attention, bridge-to-text attention, spatial prior (red bounding box), and final prediction. Different bridge tokens specialize to distinct object-level correspondence hypotheses, such as the dog and the seated person. Additional examples are provided in Appendix 10.
Table 5: Effect of the loss weights (λtext,λbce,λdice,λpres).
λtext:λbce:λdice:λpresJointF1MaskF1TextF1mJSmMaskIoUmSpanIoU
1 : 0.5 : 0.5 : 160.566.870.766.866.578.4
1 : 2 : 0.5 : 161.367.271.367.366.878.9
1 : 5 : 5 : 159.966.169.966.066.077.4
1 : 2.5 : 0 : 259.765.570.866.165.679.3
1 : 2 : 0.5 : 262.067.772.168.067.379.5
Figure 7: Spatial specialization of bridge tokens across token groups. We visualize the spatial activation patterns of bridge tokens from different scale groups under our multi-scale bridge-token design. Each group corresponds to a spatial partition of the image, ranging from a global 1×1 group to increasingly fine grids. Bridge tokens in coarse groups respond to broad image regions, while tokens in finer groups activate on increasingly localized areas aligned with their assigned spatial cells. This shows that bridge tokens learn structured spatial priors and progressively cover the image at multiple resolutions, supporting correspondence prediction for objects of different sizes and locations.
Figure 7: Spatial specialization of bridge tokens across token groups. We visualize the spatial activation patterns of bridge tokens from different scale groups under our multi-scale bridge-token design. Each group corresponds to a spatial partition of the image, ranging from a global 1×1 group to increasingly fine grids. Bridge tokens in coarse groups respond to broad image regions, while tokens in finer groups activate on increasingly localized areas aligned with their assigned spatial cells. This shows that bridge tokens learn structured spatial priors and progressively cover the image at multiple resolutions, supporting correspondence prediction for objects of different sizes and locations.
Table 6: Model size and computational profile. FLOPs, peak GPU memory, and latency are measured for one forward pass with a 512×512 image, 512 text tokens, batch size 1, bf16 precision, and an A100-80GB GPU.
ModelSeq. Len.FLOPsPeak Mem.LatencyParams
Qwen3.5-0.8B backbone7701.061 T1.687 GiB54.0 ms852.99 M
ConCor-11,1551.549 T1.846 GiB55.4 ms866.79 M
Δ+385+46.0%+9.5%+2.6%+1.62%
Figure 8: Qualitative visualization examples.
Figure 8: Qualitative visualization examples.
Table 7: Component-level parameter and FLOPs breakdown. The computation induced by the bridge tokens is included in the language-model row.
ComponentAdded ParamsGFLOPs
(M)BackboneConCor-1𝚫
Vision tower221.5221.5
Language model839.31,279.2+439.9
New bridge embeddings0.145
Visual segmentation head12.0146.3+46.3
Text segmentation head1.111.1+1.1
Presence head0.520.4+0.4
Total13.801,060.81,548.5+487.7
Figure 10: Qualitative visualization examples.
Figure 10: Qualitative visualization examples.
Table 8: Training data mixture used for ConCor-1. We report the source-level mixture weight in the final training setup. The image augmentation column indicates the fraction of each source group sampled with collage or crop augmentation; the remaining fraction is sampled without image augmentation.
Source datasetMix weightImage aug.
Instance Segmentation Data
COCO 2415%80% collage
EntitySeg 3410%10% crop
PixMo Points 610%10% crop
COCONut 75%70% collage, 10% crop
SA-1B 185%10% crop
ADE20K 575%50% collage, 20% crop
Roboflow-VL-100 375%
Caption Grounding Data
GoldG 2518%
COCONut-PanCap 715%
GroundedRef12%
Total100%
Table 9: Statistics of training data. Image counts are unique images per source and the total is their sum, so COCO images shared by COCO, COCONut-PanCap and GroundedRef are counted once per source.
Source datasetNum. of imagesNum. of instancesAnnotation TypeRole
Instance Segmentation Data
COCO 24117.3K860.0KHuman annotatedStandard benchmark
COCONut (Objects365 subset) 8242.6K3.6MHuman annotatedStandard benchmark
EntitySeg 348.1K79.1KHuman annotatedStandard benchmark
ADE20K 5725.6K639.5KHuman annotatedScene-centric objects
Roboflow-VL-100 (81 datasets) 3792.9K812.3KConverted benchmark dataDiverse domains
PixMo Points 656.8K1.7MAuto-constructedDense scenes + diverse text queries
SA-1B 1871.1K249.5KAuto-constructedDense scenes + diverse text queries
Caption Grounding Data
GoldG 2575.2K2.6MRewritten + pseudo masksHuman-caption grounding
COCONut-PanCap 7100.1K1.3MRewritten + GT masksHuman-caption grounding
GroundedRef60.2K230.5KSynthetic captions + GT masksReferring and compositional grounding
Total849.8K12.0M
Table 10: Statistics of the three image-caption benchmarks we curated or repurposed. Caption length is measured by whitespace-tokenized words per caption. Span multiplicity denotes the number of distinct character spans associated with each mask instance.
DatasetImagesCaptionsMasksCaption lengthSpan multiplicity
words/captionspans/mask
Flickr30k7792,0026,71711.01 ± 4.361.06 ± 0.26
GroundedRef1,3182,0256,19310.34 ± 4.201.04 ± 0.19
COCONut-PanCap2,2132,21310,82150.84 ± 16.891.68 ± 0.90
Table 11: Effects of annotation standardization and model architecture. Image-caption JointF1 is averaged over the three caption benchmarks, while image-category JointF1 is averaged over COCO and LVIS-minival.
Training annotationsMethodImage-captionImage-category
JointF1JointF1
Original sourceMM-GDINO-FT + SAM57.033.3
Original sourceConCor-160.844.9
StandardizedMM-GDINO-FT + SAM66.433.6
StandardizedConCor-170.645.2

Findings

  • On COCONut-PanCap (long-caption benchmark), ConCor-1 improved JointF1 from 59.9 to 88.8 and mJS from 63.3 to 89.5 compared with the strongest baseline.
  • On zero-shot LVIS-minival, ConCor-1 improved JointF1 from 23.1 to 29.9 (29% relative gain) over the strongest baseline, and processed the full LVIS category vocabulary in a single forward pass while other baselines required chunking.
  • Qwen3.5-FT, which generates text spans and polygon masks autoregressively, scored well on text-only metrics but lagged behind ConCor-1 on mask and joint correspondence metrics.
  • Layer-wise attention probing showed early language-model layers carried little usable grounding signal, with mMaskIoU, mSpanIoU, and mJS improving progressively in deeper layers, and the final trained heads providing a substantial further boost over attention alone.
  • Standardizing annotations (via the LLM rewriting pipeline) improved image-caption JointF1 by 9.4 points for MM-GDINO-FT and by 9.8 points for ConCor-1.

Where it can be used

  • Automatically checking how faithfully an image caption actually describes the objects present in an image
  • Verifying whether a text-to-image generation model actually rendered each element mentioned in its prompt
  • Producing object-level text-to-image alignments for long, complex descriptions with multiple referring expressions
  • Open-vocabulary detection or segmentation pipelines that need to handle large category lists without running multiple chunked inference passes

Limits and open work

  • Results are reported only on specific benchmarks (COCONut-PanCap, GroundedRef, Flickr30k for captions; COCO, LVIS-minival, EntitySeg for categories), so generalization to other domains is untested.
  • The backbone used is a relatively small 0.8B Qwen3.5 model; behavior with larger backbones or different VLM families is not reported.
  • The number of bridge tokens is fixed, and the paper does not report how the model behaves when an image-text pair contains far more correspondences than the token budget allows.
  • The annotation-standardization ablation was run only with 15K training steps, a reduced setting, so its effect at full training scale is not separately reported.
  • Extensions like Winograd-style referential ambiguity resolution or visual coreference resolution are discussed conceptually but not evaluated with quantitative experiments in this paper.

Why it matters

Because the model doesn't need to be told which phrase to localize, it can directly check whether a caption or a text-to-image generation actually corresponds to what's in the picture, which is useful for automatically auditing caption faithfulness or generation quality. It also handles large open-vocabulary category lists in one pass instead of requiring multiple chunked inference calls, which matters for latency and cost in real detection pipelines.

Terms in this paper

  • grounding · linking a piece of text to the specific part of an image it refers to
  • bridge token · a learnable token trained to represent one candidate correspondence between a text span and an image region
  • JointF1 / mJS · metrics that count a prediction correct only if both the text span and image mask match the ground truth well enough (thresholded F1 and a softer geometric-mean score)
  • open-vocabulary detection · finding objects in an image using arbitrary category names not fixed in advance
  • presence score · a predicted value indicating whether a bridge token's hypothesized text-image pairing is actually a valid correspondence

Figures we cannot republish

  • Figure 1: Bidirectional concept correspondence. Given an image paired with different forms of text, including a full caption, a referring expression, or a list of category names, the concept correspondence model predicts a complete set of correspondences between text segments and image segments. For each correspondence, the model identifies the visually grounded text span, including repeated or coreferential mentions, and localizes the corresponding instance-level mask in the image.
  • Figure 9: Qualitative visualization examples.
See the figures in the original paper →

Original abstract (English)

Vision-language grounding connects language to visual content, yet most existing formulations reduce grounding to a unidirectional localization problem: given a prespecified text phrase or category name, identify the corresponding image region. This setup assumes that the relevant linguistic unit is already known, overlooking a more basic challenge in grounded communication: determining which parts of the text are visually referential and how they correspond to entities in the image. We formulate grounding as bidirectional concept correspondence over an image-text pair. Given an image and its paired text, the goal is to recover all correspondences between visually referential text spans and instance-level image segments, without assuming that the relevant text spans are provided. This formulation unifies common grounding tasks, including phrase grounding, referring expression grounding, and open-vocabulary detection, by treating text segmentation, image segmentation, and cross-modal alignment as a single correspondence prediction problem. To address this task, we introduce ConCor-1, a grounding model built on top of a pretrained vision-language model. It uses learnable bridge tokens to represent candidate image-text correspondences and predicts, for each token, a text mask, an image mask, and a correspondence presence score. To train and evaluate this task, we convert diverse grounding and segmentation datasets into a unified correspondence format. Experiments show that ConCor-1 consistently outperforms baselines, improving correspondence F1 by 48% on the long-caption dataset and by 29% on zero-shot LVIS, where the large category list serves as the text input.

Authors · Jieyu Zhang

Read on arXiv

Latest papers

All papers →

Latest from METAL LAB

Figures: Jieyu Zhang et al., arXiv:2608.07886, CC BY-SA 4.0