График ввода-вывода

несколько

Документ

Запрос

jina-reranker-v1

Ранжирование

Парето-фронт
30M100M300M0.810.820.830.84bge-reranker-basejina-reranker-v1-base-enjina-reranker-v1-tiny-enms-marco-MiniLM-L-4-v2ms-marco-MiniLM-L-6-v2mxbai-rerank-base-v1mxbai-rerank-xsmall-v1jina-reranker-v1-turbo-…Параметры (лог)hit-rate
Эта модель
На фронте
Jina AI
Другие
LlamaIndex RAG · avg3emb
0.835
Параметры
38M
Ранг по баллу
2 / 8
Парето-фронт
На фронте
Распределение значений
AUC 0.8287
Корпус
Пары переводов
0.4800.000.200.400.600.80
Связанные29.0%
Сложный отрицательный7.0%
Несвязанные1.1%
Рекомендуемые пороги
FPR 0.1 · 0.223
FPR 0.01 · 0.480
FPR 0.001 · 0.753
FPR 0.0001 · 0.959
сбалансированный · 0.083
AUC
0.8287
Потолок шума
0.731
Обрыв полноты
0.019
Измерено пар
100 / 9 200
Оценка по позиции
12345678910
Средняя оценка на каждой позиции
Выберите модели для сравнения

Обзор

jina-reranker-v1-turbo-en — англоязычный cross-encoder-реранкер на 37,8M параметров, дающий 95 % точности базовой модели при обработке документов в три раза быстрее и с использованием на 75 % меньше памяти. Он был разработан для продакшн-систем поиска, где компромисс качества и латентности полных cross-encoders был непрактичным, предлагая практичный путь к улучшению поиска в масштабе.

Методы

Модель сжимает 12-слойную BERT-архитектуру базового реранкера в шестислойный дизайн на 37,8M параметров (против 137M у базы). Она сохраняет ключевой механизм BERT-cross-attention для token-взаимодействий между запросом и документом, но оптимизирует скорость за счёт уменьшения числа слоёв и эффективного распределения параметров. Обучение использует дистилляцию знаний: более крупная базовая модель выступает учителем, направляя turbo-вариант совпадать со своим поведением ранжирования при меньшем числе параметров. Модель поддерживает последовательности до 8 192 токенов благодаря ALiBi позиционному кодированию, обеспечивая комплексный анализ документов при сохранении быстрого вывода.

Производительность

На BEIR turbo-вариант достигает NDCG{'@'}10 49,60, сохраняя 95 % производительности базовой модели (52,45), при этом превосходя bge-reranker-base (47,89, 278M параметров). В RAG-приложениях она поддерживает hit rate 83,51 % и MRR 0,6498. Скоростное преимущество существенно: в три раза быстрее базовой модели, с пропускной способностью, масштабирующейся почти линейно с уменьшением числа параметров. Требования к памяти снижаются с 550MB (база) до 150MB (turbo), что позволяет развёртывать на меньших инстансах и значительно экономить в облачных средах. Деградация производительности минимальна на большинстве задач, с несколько более низкими оценками в сценариях ранжирования с крайне тонкими различиями.

Руководство

Реализуйте двухэтапный конвейер: векторный поиск даёт начальные кандидаты, затем эта модель пере-ранжирует топ 100–200. Оптимум для большинства приложений — пере-ранжирование 100–200 кандидатов на запрос, балансируя качество и скорость. Модель только на английском — для мультиязычных приложений используйте jina-reranker-v2-base-multilingual или jina-reranker-v3.5. Требуется CUDA-аппаратура, но она работает на меньших инстансах, чем базовая модель (150MB против 550MB GPU-памяти). Доступна через Jina Reranker API и AWS SageMaker. Для новых проектов рекомендуется jina-reranker-v3.5 (мультиязычная, listwise, контекст 131K). Когда латентность — главный ограничитель, 3× преимущество скорости этой модели делает её подходящей для приложений поиска в реальном времени.

Блоги, в которых упоминается эта модель
май 07, 2024 • 12 минуты чтения
Когда ИИ создает ИИ: Синтетические данные, дистилляция моделей и коллапс моделей
ИИ создает ИИ! Это конец света? Или просто еще один инструмент, позволяющий моделям выполнять работу с добавленной ценностью? Давайте разберемся!
апрель 29, 2024 • 7 минуты чтения
Jina Embeddings и Reranker в Azure: масштабируемые AI-решения для бизнеса
Теперь Jina Embeddings и Rerankers доступны в Azure Marketplace. Предприятия, для которых приоритетом являются конфиденциальность и безопасность, могут легко интегрировать современные модели Jina AI прямо в свою существующую экосистему Azure.
апрель 18, 2024 • 7 минуты чтения
Меньше, Быстрее, Дешевле: Представляем Jina Rerankers Turbo и Tiny
Jina AI анонсирует новые модели для переранжирования: Jina Rerankers Turbo (jina-reranker-v1-turbo-en) и Tiny (jina-reranker-v1-tiny-en), которые теперь доступны на AWS Sagemaker и Hugging Face, предлагая более быстрое, эффективное по памяти и высокопроизводительное переранжирование.