Recent vision-language models (VLMs) typically rely on a single vision encoder trained with contrastive image-text objectives, such as CLIP-style pretraining. While contrastive encoders are effective for cross-modal alignment and retrieval, self-supervised visual encoders often capture richer dense semantics and exhibit stronger robustness on recognition and understanding tasks. In this work, we investigate how to scale the fusion of these complementary visual representations for vision-language modeling. We propose CoME-VL: Complementary Multi-Encoder Vision-Language, a modular fusion framework that integrates a contrastively trained vision encoder with a self-supervised DINO encoder. Our approach performs representation-level fusion by (i) entropy-guided multi-layer aggregation with orthogonality-constrained projections to reduce redundancy, and (ii) RoPE-enhanced cross-attention to align heterogeneous token grids and produce compact fused visual tokens. The fused tokens can be injected into a decoder-only LLM with minimal changes to standard VLM pipelines. Extensive experiments across diverse vision-language benchmarks demonstrate that CoME-VL consistently outperforms single-encoder baselines. In particular, we observe an average improvement of 4.9% on visual understanding tasks and 5.4% on grounding tasks. Our method achieves state-of-the-art performance on RefCOCO for detection while improving over the baseline by a large margin. Finally, we conduct ablation studies on layer merging, non-redundant feature mixing, and fusion capacity to evaluate how complementary contrastive and self-supervised signals affect VLM performance.
Figures & tables
Figure 1. CoME-VL uses token entropy analysis to identify complementary layer ranges from multiple vision encoders (SigLIP2 and DINOv3). By composing all SigLIP2 layers (which exhibit high entropy, capturing diverse semantic features) with the low-entropy DINOv3 layers 10–23 (which encode strong spatial features), CoME-VL achieves consistent improvements over the Molmo ( Deitke et al., 2025 ) baseline (single-encoder), averaging +4.9% on visual understanding/generation and +5.4% on grounding tasks.
Model
MiniCPM – 4.5
Intern-VL 3.5 4B
Intern-VL 3.5 8B
QWEN3-VL 4B
QWEN3-VL 8B
molmo 7B
Dino+Siglip(CoME-VL 7B)
Chart
54.98
50.48
55.56
57.71
43.46
52.39
57.24
Counting
64.52
83.8
83.8
78.8
69.04
83.31
87.83
Pointing (@3px/5px)
-
-
-
-
-
53.79/68.94
58.56/75.94
Table 1. Comparison of recent vision-language models on PixMo counting and pointing tasks. Single-encoder models (CLIP/SigLIP-based) show limited grounding performance, while the proposed multi-encoder CoME-VL (DINO + SigLIP) achieves improved accuracy. - denotes not supported.
Figure 2. Semantic feature analysis. (a) Layer-wise comparison of spatial attention in DINOv3 and SigLIP2. We visualize attention masks from four representative layers per model (early, early-mid, mid-late, final), showing the top 30% attention with contour overlays. (b) Layer-wise attention rollout visualization using Gard-CAM for the selective layers from Fig 1 . (Best view in zoom)
Figure 3. Overview of the proposed multi-encoder, multi-scale vision-language framework. Images are processed by two complementary vision encoders (SigLIP2 and DINOv3), with hierarchical features extracted across layers, fused via orthogonality-regularized mixing (OL), spatially aligned using RoPE-based cross-attention, and injected into a decoder-only language model for grounding and generation.
Model
Chart
Diagrams
Tables
Others
Counting
Pointing
LLAVA1.5-7B ( Liu et al., 2023a )
20.31
28.32
20.80
29.68
78.27
-
LLAVA1.5-13B ( Liu et al., 2023a )
23.33
33.59
23.24
34.86
70.95
-
LLAVA-Mistral 7B ( Liu et al., 2023a )
22.16
33.98
26.95
48.14
77.82
-
Intern-VL2 8B ( Wang et al., 2025 )
57.71
72.85
73.82
90.62
74.05
-
QWEN2-VL 7B ( Wang et al., 2024 )
45.21
64.25
61.13
86.91
57.42
-
Pixtral-12B ( Agrawal et al., 2024 )
38.28
54.00
63.96
64.94
71.66
-
Table 2. Performance comparison of vision-language models on PixMo benchmarks. CoME-VL consistently improves visual understanding and grounding, with notable gains on counting and pointing tasks (@3px/5px). - denotes not supported.
Figure 4. Qualitative results on PixMo pointing. Compared to prior VLMs, CoME-VL demonstrates more precise coordinate-level grounding for fine-grained visual queries.
Figure 5. Qualitative examples of CoME-VL on chart understanding, document/table reasoning, localization, pointing, and counting, demonstrating its ability to jointly support visual understanding and grounding.
RefCOCO
val
testA
testB
Molmo ( Deitke et al., 2025 )
0.10
0.27
0.27
Clip-to-DINO ( Jiang et al., 2023 )
91.73
94.06
88.85
Qwen-VL ( Bai et al., 2023 )
89.36
92.23
85.36
CoME-VL
92.57
95.36
90.51
Table 3. Performance comparison on the RefCOCO benchmark. Results are reported as localization accuracy (%) on the val, testA, and testB splits.
Model
Chart
Diagrams
Tables
Others
Counting
Pointing (@3/5px
Avg. Time
Molmo Original
52.39
62.41
66.25
76.26
83.31
53.79 / 68.94
1.26s
Siglip(0–22) + Dino(0–9)
56.17
66.12
69.86
81.12
86.97
56.68 / 74.59
1.37s
Siglip(22–27) + Dino(0–9)
54.96
63.72
68.28
77.16
84.23
52.41 / 67.65
1.33s
Siglip(0–22) + Dino(10–23)
56.91
66.46
70.02
81.46
87.67
57.22 / 75.13
1.40s
Siglip(22–27) + Dino(10–23)
56.06
65.98
69.72
80.88
87.21
56.95 / 74.87
1.34s
Siglip(0–27) + Dino(10–23)
57.24
66.94
70.75
81.84
87.83
58.56 / 75.94
1.52s
Table 4. Effect of SigLIP and DINO layer-range selection on PixMo benchmark performance. Combining deeper SigLIP layers with mid-to-high DINO layers yields the strongest results across tasks.
Model
Chart
Diagrams
Tables
Others
Counting
CoME-DinoV1 ( Caron et al., 2021 )
54.18
64.20
68.41
78.00
85.91
CoME-DinoV2 ( Oquab et al., 2023 )
55.68
65.98
69.12
78.93
86.12
CoME-Dino3 ( Siméoni et al., 2025 )
57.24
66.94
70.75
81.84
87.83
Table 5. Performance comparison on the Pixmo benchmark ( Deitke et al., 2025 ) . Results are reported as accuracy (%).
Figure 6. Component-wise contribution analysis on PixMo benchmarks. The stacked bars show the Molmo baseline (gray) and the additive gains from RoPE-based alignment (blue) and orthogonality-regularized fusion (green).
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 7. Layer-wise attention rollout for deeper layers: DINOv3 illustrating the transition from spatially coherent object-level attention to semantically discriminative region focus.
Figure 8. Layer-wise attention rollout for deeper layers: SigLIP2 illustrating the transition from spatially coherent object-level attention to semantically discriminative region focus.
Figure 9. Layer-wise attention rollout for deeper layers: DINOv3 illustrating the transition from spatially coherent object-level attention to semantically discriminative region focus.
Figure 10. Layer-wise attention rollout for deeper layers: SigLIP2, illustrating the transition from spatially coherent object-level attention to semantically discriminative region focus.
Vision-language models (VLMs) are increasingly used in multi-image, multi-turn agentic settings where decisions depend on visual changes. However, in existing open-weight VLMs, visual comparisons happen only inside the language model, while the visual encoder itself remains stateless: each image is encoded independently, without access to the prior visual context. As a result, small but task-critical changes may be attenuated before the language model has a chance to compare them, especially when those changes do not affect the high-level semantics of the scene. We introduce a Stateful Visual Encoder, which conditions each visual representation on prior visual features. Under supervised finetuning, VLMs equipped with stateful encoders achieve consistent improvements on controlled tasks involving cross-image spatial aggregation, multi-object visual differencing, and visual trajectory behavior cloning. These improvements are consistent across input resolutions, language model sizes, and VLM backbones. Finally, we validate our model on real-world tasks, including longitudinal radiology, fine-grained image comparison, and remote sensing, where stateful encoders consistently improve generalist VLM baselines and can match or surpass specialized models in selected domains. Project page: https://statefulvisualencoders.github.io/
Vision Language Model (VLM) development has largely relied on scaling model size, which hinders deployment on compute-constrained mobile and edge devices such as smartphones and robots. In this work, we explore the performance limits of compact (e.g., 2B and 8B) VLMs. We challenge the prevailing practice that state-of-the-art VLMs must rely on vision encoders initialized via massive contrastive pretraining (e.g., CLIP/SigLIP). We identify an objective mismatch: contrastive learning, optimized for discrimination, enforces coarse and category-level invariances that suppress fine-grained visual cues needed for dense captioning and complex VLM reasoning. To address this issue, we present Penguin-VL, whose vision encoder is initialized from a text-only LLM. Our experiments reveal that Penguin-Encoder serves as a superior alternative to traditional contrastive pretraining, unlocking a higher degree of visual fidelity and data efficiency for multimodal understanding. Across various image and video benchmarks, Penguin-VL achieves performance comparable to leading VLMs (e.g., Qwen3-VL) in mathematical reasoning and surpasses them in tasks such as document understanding, visual knowledge, and multi-perspective video understanding. Notably, these gains are achieved with a lightweight architecture, demonstrating that improved visual representation rather than model scaling is the primary driver of performance. Our ablations show that Penguin-Encoder consistently outperforms contrastive-pretrained encoders, preserving fine-grained spatial and temporal cues that are critical for dense perception and complex reasoning. This makes it a strong drop-in alternative for compute-efficient VLMs and enables high performance in resource-constrained settings. Code: https://github.com/tencent-ailab/Penguin-VL
With the growing number and diversity of Vision-Language Models (VLMs), many works explore language-based ensemble, collaboration, and routing techniques across multiple VLMs to improve multi-model reasoning. In contrast, we address the diverse model selection using both vision and language modalities. We introduce focal error diversity to capture complementary reasoning across VLMs and a CKA-based focal diversity metric (CKA-focal) to measure disagreement in their visual embeddings. On the constructed ensemble surface from a pool of candidate VLMs, we applied a Genetic Algorithm to effectively prune out those component VLMs that do not add value to the fusion performance. We identify the best combination for each task as well as fuse the outputs of each VLMs in the model pool, and show that heterogeneous models can capture epistemic uncertainty dynamically and mitigate hallucinations. Our V3Fusion approach is capable of producing dual focal-diversity fused predictions with high performance for vision-language reasoning, even when there is no majority consensus or the majority of VLMs make incorrect predictions. Extensive experiments validate V3Fusion on four popular VLM benchmarks (A-OKVQA, MMMU, MMMU-Pro, and OCR-VQA). The results show that V3Fusion outperforms the best-performing VLM on MMMU by 8.09% and MMMU-Pro by 4.87% gain in accuracy. For generative tasks, V3Fusion outperforms Intern-VL2-8b and Qwen2.5-VL-7b, the top-2 VLM performers on both A-OKVQA and OCR-VQA. Our code and datasets are available at https://github.com/sftekin/v3fusion.