/ Модель

Характеристики

Контекст
262 144 токена
Лицензия
Apache 2.0
Архитектура
qwen3_vl · dense
Базовая модель
Qwen3-VL-Embedding-2B
Библиотека
sentence-transformers
Опубликована
26 июн 2026

kovre-stage1

ЭмбеддингиТекст → embedding8 профессий

Мультимодальная модель эмбеддингов для поиска страниц корейских и англоязычных документов по текстовым запросам.

21скачиваний за 30 дней2лайкавеса обновлены12 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Эмбеддинги» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

KoVRE-Stage1 — мультимодальная модель эмбеддингов с 2 млрд параметров от автора whybe-choi, дообученная на базе Qwen/Qwen3-VL-Embedding-2B для поиска по визуальным документам. Она сопоставляет текстовые запросы на корейском или английском языке с изображениями страниц документов, включая сканы и отрендеренные страницы, и подходит для первого этапа поиска в мультимодальных RAG-системах. Модель создаёт один L2-нормированный вектор на запрос или страницу; доступны размеры эмбеддинга от 128 до 2 048 измерений, оптимизированные методом Matryoshka Representation Learning. Релевантность оценивают по косинусному сходству.

Чекпойнт отражает первый этап обучения — контрастивное обучение на 708 729 парах «запрос — страница» на корейском и английском языках, с трудными отрицательными примерами и фильтрацией вероятных ложных отрицаний. Он предназначен также для исследований и дальнейшей адаптации. README рекомендует для промышленного применения и максимального качества корейского поиска финальный чекпойнт whybe-choi/kovre, обученный с дополнительной дистилляцией. Лицензия — Apache-2.0.

Сценарии применения

  • поиск сканированных страниц документов по корейскому запросу
  • поиск страниц документов на английском языке по текстовому описанию
  • первичный поиск страниц для мультимодальной RAG-системы
  • сопоставление текстовых запросов с изображениями страниц без отдельного OCR
  • создание компактного векторного индекса страниц с настраиваемой размерностью эмбеддингов

Ограничения

Это промежуточный чекпойнт до этапа дистилляции; для промышленного применения и наилучших результатов на корейских тестах README рекомендует whybe-choi/kovre. Модель выдаёт эмбеддинги, поэтому для получения упорядоченных результатов поиска требуется вычислять сходство, например косинусное.

Для каких профессий подходит8

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

KoVRE: Korean Visual Document Retrieval Embedding

KoVRE-Stage1 is a 2B-parameter single-vector embedding model for Korean visual document retrieval. It directly matches text queries against rendered document-page images and serves as the contrastive-learning checkpoint used before the knowledge-distillation stage of KoVRE.

The model is initialized from Qwen/Qwen3-VL-Embedding-2B and trained on 708,729 Korean and English query-page pairs using positive-aware hard-negative mining, self-guide filtering, hardness weighting, in-batch negatives, and Matryoshka Representation Learning.

For the strongest Korean VDR performance, use the final whybe-choi/kovre checkpoint, which further applies reranker-based knowledge distillation.

Highlights

  • Bilingual visual document retrieval: Trained on 406,945 Korean and 301,784 English query-page pairs.
  • Efficient single-vector representation: Stores one dense vector per document page.
  • Positive-aware hard negatives: Uses seven hard negatives per query mined with Qwen3-VL-Embedding-8B while filtering likely false negatives.
  • Robust contrastive training: Combines self-guide filtering, hardness weighting, explicit hard negatives, and in-batch negatives.
  • Flexible embedding dimensions: Matryoshka-trained at 128, 256, 512, 768, 1,024, and 2,048 dimensions.
  • Strong Korean retrieval performance: Reaches 0.5792 OVR nDCG@10 across KoViDoRe and SDS KoPub VDR before knowledge distillation.

Model Overview

PropertyValue
Base modelQwen/Qwen3-VL-Embedding-2B
Parameters2B
Training stageStage 1: Contrastive learning
RepresentationSingle vector
Full embedding dimension2,048
Matryoshka training dimensions128, 256, 512, 768, 1,024, 2,048
Input modalitiesText query and document-page image
Similarity functionCosine similarity
PoolingLast-token pooling
Maximum image resolution used in training1,280 visual tokens (approximately 1.3M pixels)
Training languagesKorean and English

Intended Use

[!NOTE] For production use or the best reported Korean benchmark performance, we recommend whybe-choi/kovre.

KoVRE-Stage1 is intended for:

  • Korean visual document retrieval
  • OCR-free retrieval over scanned or digitally rendered document pages
  • English and Korean text-to-document-image retrieval
  • First-stage retrieval for multimodal retrieval-augmented generation
  • Research on contrastive learning, hard-negative treatment, and Matryoshka embeddings
  • Continued training or domain adaptation before task-specific distillation

Usage

Sentence Transformers

# pip install -U sentence-transformers

from sentence_transformers import SentenceTransformer

model = SentenceTransformer("whybe-choi/kovre-stage1")

queries = [
    "2024년 정보보호 예산은 얼마인가요?",
    "재생에너지 발전량 추이를 보여주는 표",
]
document_pages = [
    "pages/page_1.png",
    "pages/page_2.png",
    "pages/page_3.png",
]

query_embeddings = model.encode(
    queries,
    prompt="Find a document image that matches the given query.",
    normalize_embeddings=True,
)
page_embeddings = model.encode(
    document_pages,
    normalize_embeddings=True,
)

scores = model.similarity(query_embeddings, page_embeddings)
print(scores)

For a smaller index, initialize the model with a Matryoshka dimension:

from sentence_transformers import SentenceTransformer

model = SentenceTransformer(
    "whybe-choi/kovre-stage1",
    truncate_dim=256,
)

The model was trained with the following instructions:

  • Query: Find a document image that matches the given query.
  • Document page: Represent the user's input. (the default instruction)

Transformers

KoVRE preserves the architecture of Qwen3-VL-Embedding. For lower-level inference with Transformers, use the Qwen3-VL-Embedding inference code and replace the model path with whybe-choi/kovre.

Recommended dependencies:

transformers>=4.57.0
qwen-vl-utils>=0.0.14
torch>=2.8.0

Input and Output

Input

  • Query: Korean or English text describing the information to retrieve
  • Document: A rendered document-page image
  • Recommended query instruction: Find a document image that matches the given query.

Output

  • Type: L2-normalized dense vector
  • Dimensions: 128 to 2,048; 2,048 by default
  • Scoring: Cosine similarity; higher values indicate greater relevance

For Matryoshka inference, truncate the full embedding to the desired prefix dimension and L2-normalize it before computing similarity. The dimensions explicitly optimized during training were 128, 256, 512, 768, 1,024, and 2,048.

Training

Training Data

LanguageQuery-page pairs
Korean406,945
English301,784
Total708,729

The Korean data combines the public training resource released with KoViDoRe and an additional private Korean collection. The English data combines five visual document retrieval resources covering reports, slides, tables, and other visually structured pages. English examples are included to help preserve the backbone's existing retrieval ability during Korean adaptation.

Hard-Negative Construction

Seven hard negatives are mined per query using Qwen3-VL-Embedding-8B. Within each source dataset, document pages are ranked by cosine similarity after excluding known positives. Candidates scoring above 95% of the annotated positive score are removed to reduce false negatives, and query-positive pairs whose positive score does not exceed 0.3 are filtered out.

Contrastive Objective

Training uses an InfoNCE objective over the paired positive, seven mined hard negatives, and in-batch negatives. The objective includes:

  • Self-guide filtering with a threshold of -0.1
  • Hardness weighting with alpha = 2
  • Matryoshka losses at 128, 256, 512, 768, 1,024, and 2,048 dimensions
  • Cosine similarity with normalized embeddings

The full 2B model is trained for one epoch with bfloat16 mixed precision. GradCache is used to support a larger effective contrastive batch under the available GPU memory.

Evaluation

We evaluate KoVRE with nDCG@10 on two Korean visual document retrieval benchmarks:

  • KoViDoRe: Four document domains—cybersecurity, economics, energy, and human resources. A query may have multiple relevant pages.
  • SDS KoPub VDR: Korean public documents with textual, visual, and cross-modal queries; used as an out-of-distribution evaluation set.

AVG is the mean across the four KoViDoRe domains. OVR is the macro-average across those four domains and SDS KoPub VDR.

License

KoVRE is released under the Apache 2.0 License.

Citation

If you find KoVRE useful, please cite:

@article{choi2026kovre,
  title={KoVRE: Training an Efficient Embedding Model for Korean Visual Document Retrieval},
  author={Choi, Yongbin and Shim, Gyuho and Jang, Youngjoon},
  journal={arXiv preprint arXiv:2608.01389},
  year={2026}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · sentence-transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen3VLModel
Ревизия весов
a1a319f

0 моделей