EVEv2: Improved Baselines for Encoder-Free Vision-Language Models

Haiwen Diao, Xiaotong Li, Yufeng Cui, Yueze Wang, Haoge Deng +4 more
2/10/2025
cs.CVcs.AI

Official code: baaivision/EVE (376 stars, MIT, last commit 2025-07-24).

Abstract

Existing encoder-free vision-language models (VLMs) are rapidly narrowing the performance gap with their encoder-based counterparts, highlighting the promising potential for unified multimodal systems with structural simplicity and efficient deployment. We systematically clarify the performance gap between VLMs using pre-trained vision encoders, discrete tokenizers, and minimalist visual layers from scratch, deeply excavating the under-examined characteristics of encoder-free VLMs. We develop efficient strategies for encoder-free VLMs that rival mainstream encoder-based ones. After an in-depth investigation, we launch EVEv2.0, a new and improved family of encoder-free VLMs. We show that: (i) Properly decomposing and hierarchically associating vision and language within a unified model reduces interference between modalities. (ii) A well-designed training strategy enables effective optimization for encoder-free VLMs. Through extensive evaluation, our EVEv2.0 represents a thorough study for developing a decoder-only architecture across modalities, demonstrating superior data efficiency and strong vision-reasoning capability. Code is publicly available at: https://github.com/baaivision/EVE.

View on arXivView PDF

Code Implementations(1)

baaivision/EVEOfficial100%
MIT

EVE Series: Encoder-Free Vision-Language Models from BAAI

37613Shell, PythonJun 14, 20241 years agoMIT
clipencoder-free-vlminstruction-followinglarge-language-modelsllm+4 more

Similar Papers

Cite this paper

@article{diao2025evev,
  title  = {EVEv2: Improved Baselines for Encoder-Free Vision-Language Models},
  author = {Haiwen Diao and Xiaotong Li and Yufeng Cui and Yueze Wang and Haoge Deng and Ting Pan and Wenxuan Wang and Huchuan Lu and Xinlong Wang},
  year   = {2025},
  eprint = {2502.06788},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.06788v2}
}

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/2502.06788.svg)](https://codeofpaper.com/paper/2502.06788)

Discussion