CORA: Consistency-Guided Semi-Supervised Framework for Reasoning Segmentation
Prantik Howlader, Hoang Nguyen-Canh, Srijan Das, Jingyi Xu, Hieu Le, Dimitris Samaras
TL;DR
Reasoning segmentation seeks pixel-accurate masks for targets described by open-ended language, but obtaining diverse, high-quality supervision is costly. The paper introduces CORA, a semi-supervised framework that combines conditional visual instructions, output-consistency driven pseudo-label refinement, and token-level feature alignment to learn from limited labels and large unlabeled datasets. Across Cityscapes and PanNuke, CORA achieves state-of-the-art results under low-label regimes, demonstrating robustness to distribution shifts and to pseudo-label noise. This approach reduces annotation burden while enabling reliable reasoning-based segmentation in real-world domains such as autonomous driving and medical imaging.
Abstract
Reasoning segmentation seeks pixel-accurate masks for targets referenced by complex, often implicit instructions, requiring context-dependent reasoning over the scene. Recent multimodal language models have advanced instruction following segmentation, yet generalization remains limited. The key bottleneck is the high cost of curating diverse, high-quality pixel annotations paired with rich linguistic supervision leading to brittle performance under distribution shift. Therefore, we present CORA, a semi-supervised reasoning segmentation framework that jointly learns from limited labeled data and a large corpus of unlabeled images. CORA introduces three main components: 1) conditional visual instructions that encode spatial and contextual relationships between objects; 2) a noisy pseudo-label filter based on the consistency of Multimodal LLM's outputs across semantically equivalent queries; and 3) a token-level contrastive alignment between labeled and pseudo-labeled samples to enhance feature consistency. These components enable CORA to perform robust reasoning segmentation with minimal supervision, outperforming existing baselines under constrained annotation settings. CORA achieves state-of-the-art results, requiring as few as 100 labeled images on Cityscapes, a benchmark dataset for urban scene understanding, surpassing the baseline by $+2.3\%$. Similarly, CORA improves performance by $+2.4\%$ with only 180 labeled images on PanNuke, a histopathology dataset.
