/ Модель

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

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

kovre

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

KoVRE создаёт эмбеддинги текстовых запросов и изображений страниц, чтобы искать корейские документы по их содержанию и визуальной структуре.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

KoVRE — модель эмбеддингов Whybe Choi для поиска страниц корейских документов по текстовому запросу. Она дообучена на базе Qwen/Qwen3-VL-Embedding-2B и содержит 2 млрд параметров. Модель сопоставляет запрос непосредственно с изображением страницы, сохраняя визуальные и структурные сведения о таблицах, иллюстрациях и макете без отдельного распознавания текста или разбора разметки.

KoVRE предназначена для поиска по отсканированным или отрисованным страницам, мультимодального RAG и построения крупных индексов документов. Она выдаёт один L2-нормированный плотный вектор размерностью от 128 до 2048; для поиска релевантности используется косинусное сходство. Обучение включало контрастивное обучение на корейских и английских парах «запрос—страница» и дистилляцию оценок релевантности от Qwen3-VL-Reranker-8B.

Модель специализируется на корейских визуальных документах; качество для обычных изображений и других языков, кроме корейского и английского, не установлено. Оценка ограничена двумя корейскими наборами, а сходство является сигналом ранжирования, а не калиброванной вероятностью. Репозиторий распространяется по лицензии Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

KoVRE: Korean Visual Document Retrieval Embedding

KoVRE is a 2B-parameter single-vector embedding model designed for Korean visual document retrieval. It directly matches Korean text queries against rendered document-page images, preserving textual, visual, and structural information without requiring OCR or layout parsing.

KoVRE is initialized from Qwen/Qwen3-VL-Embedding-2B and trained in two stages. The first stage performs contrastive learning on 708,729 Korean and English query-page pairs with positive-aware hard-negative mining. The second stage distills relevance scores from Qwen3-VL-Reranker-8B using Korean data. Matryoshka Representation Learning enables flexible embedding dimensions from 128 to 2,048.

Highlights

  • Korean visual document retrieval: Explicitly adapted for retrieving Korean document-page images with text queries.
  • Efficient single-vector representation: Stores one dense vector per page instead of a storage-intensive multi-vector representation.
  • Compact but strong: The 2B model outperforms Qwen3-VL-Embedding-8B and a strong 4B multi-vector baseline in aggregate across the evaluated Korean VDR benchmarks.
  • Flexible embedding dimensions: Supports Matryoshka embeddings from 128 to 2,048 dimensions; the 256-dimensional representation slightly exceeds the aggregate score of the 4,096-dimensional Qwen3-VL-Embedding-8B baseline.
  • OCR-free retrieval: Operates directly on rendered page images, retaining layout, table, figure, and other visual information.

Model Overview

PropertyValue
Base modelQwen/Qwen3-VL-Embedding-2B
Parameters2B
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
Maximum image resolution used in training1,280 visual tokens (approximately 1.3M pixels)
Training languagesKorean and English

Intended Use

KoVRE is intended for the following settings:

  • Korean visual document retrieval
  • OCR-free retrieval over scanned or digitally rendered document pages
  • First-stage retrieval for multimodal retrieval-augmented generation
  • Search over visually structured documents containing tables, figures, infographics, or complex layouts
  • Large-scale document indexes that benefit from single-vector storage

KoVRE is specialized for text-to-document-image retrieval. Performance on general-purpose image-text retrieval, non-document images, and languages other than Korean and English has not been established.

Usage

Sentence Transformers

# pip install -U sentence-transformers

from sentence_transformers import SentenceTransformer

model_id = "whybe-choi/kovre"

# Use the full 2,048-dimensional representation.
model = SentenceTransformer(model_id)

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

# Local paths, URLs, or PIL images can be used as document-page inputs.
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", truncate_dim=256)

query_embeddings = model.encode(
    ["인사 평가 절차를 설명하는 페이지"],
    prompt="Find a document image that matches the given query.",
    normalize_embeddings=True,
)
page_embeddings = model.encode(
    ["pages/page_1.png", "pages/page_2.png"],
    normalize_embeddings=True,
)

scores = model.similarity(query_embeddings, page_embeddings)

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 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

KoVRE uses a two-stage training procedure:

  1. Contrastive learning: The model is trained on 708,729 Korean and English query-page pairs. Seven hard negatives per query are mined with Qwen3-VL-Embedding-8B, with positive-aware filtering to reduce false negatives. Training uses an InfoNCE objective with self-guide filtering, hardness weighting, in-batch negatives, and Matryoshka dimensions.
  2. Knowledge distillation: The Stage 1 model is further trained on 265,311 Korean query-level instances. Qwen3-VL-Reranker-8B scores each positive and eight negatives, and the student matches the teacher distribution using KL divergence after per-query min-max score normalization.

The final training corpus contains 406,945 Korean and 301,784 English query-page pairs. English examples are included during Stage 1 to help preserve the backbone's existing retrieval ability while adapting it to Korean documents.

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.

Matryoshka Dimensions

KoVRE retains strong retrieval performance as the embedding dimension is reduced. At 256 dimensions, KoVRE reaches 0.5500 OVR nDCG@10, slightly above Qwen3-VL-Embedding-8B at 4,096 dimensions (0.5489).

Limitations

  • KoVRE is specialized for Korean visual document retrieval and has not been comprehensively evaluated for general multimodal retrieval or other languages.
  • The Korean training corpus contains 35,815 distinct page images, substantially fewer than the 226,714 English page images. This may limit generalization to Korean layouts and document types that are underrepresented in the training data.
  • Evaluation is currently limited to KoViDoRe and SDS KoPub VDR. Performance may vary on different scanning conditions, resolutions, page formats, and domains.
  • As with other embedding retrievers, similarity scores are relative ranking signals and should not be interpreted as calibrated probabilities.

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
Ревизия весов
65bb140

0 моделей