One Embedder for All Video Retrieval Scenarios Queries of text, image, video, or any combination modalities โ GVE understands them all for representations, zero-shot, without in-domain training.
GVE is the first video embedding model that generalizes across 9 abilities, including 3 diverse retrieval tasks and 6 domains โ from coarse text-to-video to fine-grained spatial/temporal queries, composed (text+image) queries, and long-context retrieval โ all evaluated on our new Universal Video Retrieval Benchmark (UVRB).
Built on Qwen2.5-VL and trained only with LoRA with 13M collected and synthesized multimodal data, GVE achieves SOTA zero-shot performance than competitors.
@misc{guo2025gve,
title={Towards Universal Video Retrieval: Generalizing Video Embedding via Synthesized Multimodal Pyramid Curriculum},
author={Zhuoning Guo and Mingxin Li and Yanzhao Zhang and Dingkun Long and Pengjun Xie and Xiaowen Chu},
year={2025},
eprint={2510.27571},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2510.27571},
}
Files
21 files ยท 16.6 GBWeights 16.6 GB (safetensors). Sizes and sha256 from the signed manifest.
import os
os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com"
from transformers import AutoModel, AutoTokenizer
tok = AutoTokenizer.from_pretrained("Alibaba-NLP/GVE-7B", revision="3046045eeed08e1d8731c3b943827b81b2b20817")
model = AutoModel.from_pretrained("Alibaba-NLP/GVE-7B", revision="3046045eeed08e1d8731c3b943827b81b2b20817", device_map="auto")