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

несколько

Вектор

Запрос

jina-colbert-v1-en

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

несколько

Вектор

Документ

jina-colbert-v1-en

Парето-фронт
30M100M7075808590ColBERTv2gte-reranker-modernbert…jina-reranker-v1-base-enjina-reranker-v1-tiny-enjina-reranker-v1-turbo-…jina-colbert-v1-enПараметры (лог)nDCG@10
Эта модель
На фронте
Jina AI
Другие
LoCo
83.70
Параметры
137M
Ранг по баллу
3 / 6
Парето-фронт
Позади
Распределение значений
AUC 0.5963
Корпус
Пары переводов
15.7801020
Связанные17.0%
Сложный отрицательный9.3%
Несвязанные1.0%
Рекомендуемые пороги
FPR 0.1 · 9.27
FPR 0.01 · 15.78
FPR 0.001 · 21.53
FPR 0.0001 · 25.48
сбалансированный · 7.98
AUC
0.5963
Потолок шума
21.44
Обрыв полноты
-0.71
Измерено пар
100 / 9 200
Оценка по позиции
12345678910
Средняя оценка на каждой позиции
Выберите модели для сравнения

Обзор

jina-colbert-v1-en — англоязычная late-interaction поисковая модель на 137M параметров, которая формирует эмбеддинги на уровне токенов (128 измерений на токен), а не единственный вектор документа. Это даёт качество cross-encoder при эффективности bi-encoder: документы индексируются один раз, а оценка релевантности происходит во время запроса путём max-pooling и суммирования по парам токенов. Поддерживает документы до 8 192 токенов и стала первой моделью Jina, выведшей поиск в стиле ColBERT в продакшен.

Методы

Модель использует архитектуру late-interaction на основе адаптированного подхода ColBERT. Вместо сравнения целых документов за один раз она обрабатывает запросы и документы независимо до финального этапа сопоставления. Инкодер документов обрабатывает текст до 8 192 токенов; инкодер запросов создаёт точные представления на уровне токенов. Каждый токен запроса и документа получает собственный 128-мерный эмбеддинг-вектор, сохраняя тонкую семантическую информацию, теряемую в одно-векторных моделях. Механизм late-interaction вычисляет оценки релевантности max-pooling по токенам запроса и суммированием по токенам документа, избегая дорогих all-to-all внимания cross-encoders, но сохраняя сигналы сопоставления на уровне токенов. Архитектура использует 137M параметров с BERT-инкодерами и ALiBi позиционным кодированием для контекста в 8 192 токенов.

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

На коллекции датасетов BEIR модель достигает превосходных результатов: 49,4% на Arguana (против 46,5% у ColBERTv2), 79,5% на FEVER (против 78,8%) и 75,0% на TREC-COVID (против 72,6%). Наиболее впечатляет драматическое улучшение на бенчмарке LoCo для понимания длинного контекста: 83,7% против 74,3% у ColBERTv2 — прирост на 9,4 пункта, демонстрирующий ценность представлений на уровне токенов для длинных документов. Модель превосходит традиционные одно-векторные эмбеддинг-модели, сохраняя вычислительную эффективность благодаря подходу late-interaction. Количество параметров (137M) делает её практичной для продакшен-развёртываний.

Руководство

Используйте эту модель, когда вам нужно качество поиска cross-encoder без задержки cross-encoder. Для оптимальной производительности требуется GPU с поддержкой CUDA; инференс на CPU возможен для разработки. Лимит документов в 8 192 токенов соответствует примерно 6 000 словам и подходит для большинства типов документов, включая научные статьи и техническую документацию. Модель только на английском — для мультиязычных приложений используйте jina-colbert-v2. Для продакшен-развёртываний реализуйте правильные стратегии чанкинга документов и используйте индексы векторного сходства (FAISS, Qdrant, Weaviate) для эффективного поиска. Модель особенно эффективна в RAG-конвейерах с фреймворками вроде RAGatouille, упрощающими реализацию late-interaction. Для мультиязычных или более высокоточных задач рассмотрите jina-colbert-v2 или jina-embeddings-v4 (режим мульти-векторов).

Блоги, в которых упоминается эта модель
август 30, 2024 • 10 минуты чтения
Jina ColBERT v2: многоязычный ретривер с поздним взаимодействием для эмбеддингов и переранжирования
Jina ColBERT v2 поддерживает 89 языков с улучшенной производительностью поиска, настраиваемой размерностью выходных данных и длиной токена 8192.
июнь 19, 2024 • 11 минуты чтения
Простота объяснения ИИ: Как позднее взаимодействие делает Jina-ColBERT прозрачным
Объяснимость и прозрачность AI — горячие темы. Как мы можем доверять AI, если мы не видим, как он работает? Jina-ColBERT показывает, как при правильной архитектуре модели можно легко заставить AI раскрыть свои секреты.
май 13, 2024 • 5 минуты чтения
Albus от Springworks: расширение возможностей сотрудников с помощью корпоративного поиска
Узнайте, как ведущий HR-tech стартап использует модели Jina AI для работы со структурированными и неструктурированными данными.
апрель 29, 2024 • 7 минуты чтения
Jina Embeddings и Reranker в Azure: масштабируемые AI-решения для бизнеса
Теперь Jina Embeddings и Rerankers доступны в Azure Marketplace. Предприятия, для которых приоритетом являются конфиденциальность и безопасность, могут легко интегрировать современные модели Jina AI прямо в свою существующую экосистему Azure.
февраль 20, 2024 • 16 минуты чтения
Что такое ColBERT и позднее взаимодействие, и почему они важны для поиска?
Модель ColBERT от Jina AI на платформе Hugging Face вызвала оживленные дискуссии в Twitter, предлагая новый взгляд на поиск благодаря возможности обработки 8192 токенов. В этой статье разбираются тонкости ColBERT и ColBERTv2, демонстрируя их инновационный дизайн и объясняя, почему их функция позднего взаимодействия является революционной для поиска.