Kernel-based Unsupervised Embedding Alignment for Enhanced Visual Representation in Vision-language Models

Shizhan Gong, Yankai Jiang, Qi Dou, Farzan Farnia
2/14/2026

No official code found. Best implementation: peterant330/KUEA (24 stars, last commit 2025-09-07).

Abstract

Vision-language models, such as CLIP, have achieved significant success in aligning visual and textual representations, becoming essential components of many multi-modal large language models (MLLMs) like LLaVA and OpenFlamingo. However, numerous studies have identified CLIP's limited fine-grained perception as a critical drawback, leading to substantial failures in downstream MLLMs. In contrast, vision-centric foundation models like DINOv2 demonstrate remarkable capabilities in capturing fine details from images. In this work, we propose a novel kernel-based method to align CLIP's visual representation with that of DINOv2, ensuring that the resulting embeddings maintain compatibility with text embeddings while enhancing perceptual capabilities. Our alignment objective is designed for efficient stochastic optimization. Following this image-only alignment fine-tuning, the visual encoder retains compatibility with the frozen text encoder and exhibits significant improvements in zero-shot object recognition, fine-grained spatial reasoning, and localization. By integrating the aligned visual encoder, downstream MLLMs also demonstrate enhanced performance.

View on arXivView PDF

Code Implementations(1)

peterant330/KUEACommunity68%

[ICML'25] Kernel-based Unsupervised Embedding Alignment for Enhanced Visual Representation in Vision-language Models

241CSS, HTMLMay 6, 20251 years ago

Similar Papers

Cite this paper

@article{gong2026kernelbased,
  title  = {Kernel-based Unsupervised Embedding Alignment for Enhanced Visual Representation in Vision-language Models},
  author = {Shizhan Gong and Yankai Jiang and Qi Dou and Farzan Farnia},
  year   = {2026},
  eprint = {2506.02557},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2506.02557},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.02557.svg)](https://codeofpaper.com/paper/2506.02557)

Discussion