Vision-Language Grounding as Bidirectional Concept Correspondence

1University of Washington, 2Allen Institute for AI, 3FAIR at Meta
*Equal contribution
Bidirectional concept correspondence over an image paired with a caption, a referring expression, or a list of category names.
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.

Abstract

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.

ConCor-1

ConCor-1 model overview.
Model overview. ConCor-1 introduces learnable bridge tokens to represent candidate image–text correspondences. Each bridge token jointly predicts a text mask, an image mask, and a correspondence presence score.

Built on a pretrained Qwen3.5-0.8B VLM, ConCor-1 performs non-autoregressive correspondence prediction. Bridge tokens attend jointly to image and text tokens, with each token representing one candidate image–text correspondence.

Text Mask

Identifies the text tokens belonging to the correspondence, including repeated or co-referring mentions.

Image Mask

Predicts the corresponding instance-level segment with fine spatial detail.

Presence Score

Determines whether the bridge token represents a valid text–image correspondence.

Training. Ground-truth correspondences are assigned to bridge tokens using Hungarian matching with multi-scale spatial priors.

Concept Correspondence Data

Repurposing existing grounded-caption datasets

Existing grounded-caption datasets are not directly compatible with bidirectional correspondence: co-referring mentions are typically annotated only at first occurrence, and some mentioned entities have no image mask at all. We use an LLM rewriting pipeline that groups co-referring mentions into shared text masks and removes mentions without an associated mask, yielding complete correspondence annotations. Validation benchmarks are then human-filtered.

Training data

Training combines caption-style grounding data with instance-segmentation data. Caption-style data provides free-form language with grounded entities, while segmentation data provides dense instance-level supervision. Box- or point-based annotations are converted to masks when needed.

The converted data is released as UWGZQ/ConCor-1-Data.

Results

We evaluate on three repurposed image-caption benchmarks — COCONut-PanCap, GroundedRef and Flickr30k — and three image-category benchmarks — COCO, LVIS-minival and EntitySeg — where the whole category vocabulary is concatenated into a single text input.

Predictions are matched to ground truth with Hungarian matching and evaluated at three levels: text (TextF1, mSpanIoU), image (MaskF1, mMaskIoU), and joint correspondence (JointF1, mJS). TextF1 and MaskF1 require the corresponding IoU to be ≥ 0.5, while JointF1 requires both text and mask IoU to be ≥ 0.5.

COCONut-PanCap GroundedRef Flickr30k
Method JointF1MaskF1TextF1mJSmMaskIoUmSpanIoU JointF1MaskF1TextF1mJSmMaskIoUmSpanIoU JointF1MaskF1TextF1mJSmMaskIoUmSpanIoU
GDINO+SAM 34.164.839.848.067.944.2 45.056.450.937.844.239.7 81.685.286.781.986.981.5
MM-GDINO+SAM 32.259.537.451.170.847.4 39.858.144.331.944.233.3 84.687.789.682.687.382.3
LLMDet+SAM 31.552.837.959.175.455.7 54.669.062.868.177.970.1 76.779.685.475.378.777.1
GPT-5.4 (medium)+SAM 43.847.488.948.643.582.7 25.537.568.233.934.370.8 37.343.486.644.741.487.0
Florence-2 36.753.453.647.955.856.7 52.661.279.256.455.277.7 68.770.192.869.461.688.9
GLaMM 2.539.13.011.927.48.0 6.147.310.018.432.816.9 53.169.159.555.460.358.2
Qwen3.5-FT 59.963.493.163.355.687.9 51.556.382.149.745.877.5 70.272.695.269.160.395.1
ConCor-1 (random init.) 51.859.467.663.263.677.9 32.443.456.944.648.170.5 55.061.172.764.462.383.7
ConCor-1 88.891.993.489.587.095.7 70.376.478.769.668.878.7 91.492.495.191.888.697.4
Table 1. Image-caption results on the COCONut-PanCap, GroundedRef and Flickr30k validation sets.
COCO LVIS-minival EntitySeg
Method JointF1MaskF1TextF1mJSmMaskIoUmSpanIoU JointF1MaskF1TextF1mJSmMaskIoUmSpanIoU JointF1MaskF1TextF1mJSmMaskIoUmSpanIoU
GDINO+SAM 63.066.573.376.071.390.7 15.322.417.733.147.835.7 21.530.627.036.945.543.3
MM-GDINO+SAM 65.768.775.677.172.091.6 9.418.412.453.675.756.8 29.436.937.045.551.755.7
LLMDet+SAM 62.465.972.177.272.291.9 4.38.75.853.276.056.5 22.231.729.244.556.255.2
GPT-5.4 (medium)+SAM 34.235.181.739.732.580.0 17.220.943.025.826.353.7 20.230.142.430.734.451.9
Florence-2 9.814.811.97.610.19.1 6.217.78.217.038.019.6 11.820.923.521.228.832.1
GLaMM 38.540.845.733.131.538.9 23.124.029.719.418.424.1 22.223.126.018.317.421.2
Qwen3.5-FT 39.441.251.437.337.448.3 3.926.95.24.428.05.2 31.138.647.633.138.043.6
ConCor-1 (random init.) 15.132.822.925.149.535.6 0.118.50.20.232.50.3 2.820.45.44.326.66.5
ConCor-1 72.474.381.079.874.292.7 29.941.433.839.851.445.0 49.859.959.148.953.757.4
Table 2. Image-category results on the COCO validation set, LVIS-minival and the EntitySeg validation set. Every baseline except Qwen3.5-FT has to split the LVIS vocabulary into chunks and run several forward passes; ConCor-1 takes it in one.

Findings

  • Explicit correspondence prediction beats language-only generation. Qwen3.5-FT generates spans and polygons autoregressively and is strong on text metrics, but ConCor-1 lifts JointF1 from 59.9 to 88.8 on COCONut-PanCap: bridge tokens bind text to image far more reliably than generated output does.
  • The gains are largest on long, dense captions. COCONut-PanCap has the longest captions and the densest object references, and it is where the margin over every baseline is widest — exactly the many-to-many alignment that explicit correspondence prediction targets.
  • Pretrained representations carry the task. The randomly initialised variant collapses on both settings, which puts the burden of recognition, referential understanding and cross-modal alignment on what the VLM already knows.
  • Detection-based grounding does not give full correspondence. Detector baselines stay competitive on mask-only metrics yet fall behind on joint correspondence: localizing regions is not the hard part, deciding which text refers to them is.
  • A large vocabulary fits in one pass. On LVIS-minival ConCor-1 reaches 29.9 JointF1 against 23.1 for the strongest baseline, a 29% relative gain, without chunking the category list.
  • Thresholded and soft metrics reward different things. Some detectors score well on the soft IoU metrics through good partial localization, while ConCor-1 leads on the thresholded F1 metrics — it makes better correspondence decisions, not just better overlaps.

BibTeX

@article{zhang2026concor,
      title   = {Vision-Language Grounding as Bidirectional Concept Correspondence},
      author  = {Zhang, Jieyu and Gao, Ziqi and Zettlemoyer, Luke and Krishna, Ranjay},
      year    = {2026}
}