/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
MIT
Архитектура
dpr · dense
Опубликована
2 мар 2022

dpr-question_encoder-single-lfqa-base

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

Англоязычный DPR-кодировщик вопросов, который создаёт векторные представления для поиска ответов в системах LFQA.

85скачиваний за 30 дней0лайковвеса обновлены27 ноя 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель vblagoje/dpr-question_encoder-single-lfqa-base разработана Владимиром Благойевичем на архитектуре DPRQuestionEncoder. Она преобразует вопросы в векторные представления с использованием выходов pooler трансформера и предназначена для поиска подходящих ответов в системе извлечения информации по длинным вопросам и ответам (LFQA).

Модель дообучена на парах вопросов и ответов из набора LFQA с использованием PAQ-предобученного чекпойнта и FAIR dpr-scale. В метаданных указаны 136,7 млн параметров, контекст до 512 токенов, поддержка английского языка и лицензия MIT. Для поиска ответов её используют вместе с соответствующим DPR-кодировщиком контекстов; на бенчмарке KILT для LFQA-системы сообщаются R-precision 6,69 и Recall@5 14,5.

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

  • поиск релевантных ответов на длинные вопросы
  • кодирование вопросов для плотного поиска по базе ответов
  • подготовка запросов для DPR-поисковика
  • извлечение ответов из корпуса для системы LFQA

Ограничения

Модель кодирует вопросы, но для полноценного поиска требуется совместимый кодировщик контекстов и индекс ответов. Заявленные показатели относятся к LFQA-системе на KILT и не гарантируют качество на других корпусах или задачах.

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

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

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

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

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

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

Открыть на Hugging Face

Introduction

The question encoder model based on DPRQuestionEncoder architecture. It uses the transformer's pooler outputs as question representations.

Training

We trained vblagoje/dpr-question_encoder-single-lfqa-base using FAIR's dpr-scale starting with PAQ based pretrained checkpoint and fine-tuned the retriever on the question-answer pairs from the LFQA dataset. As dpr-scale requires DPR formatted training set input with positive, negative, and hard negative samples - we created a training file with an answer being positive, negatives being question unrelated answers, while hard negative samples were chosen from answers on questions between 0.55 and 0.65 of cosine similarity.

Performance

LFQA DPR-based retriever (vblagoje/dpr-question_encoder-single-lfqa-base and vblagoje/dpr-ctx_encoder-single-lfqa-base) had a score of 6.69 for R-precision and 14.5 for Recall@5 on KILT benchmark.

Usage

from transformers import DPRContextEncoder, DPRContextEncoderTokenizer

model = DPRQuestionEncoder.from_pretrained("vblagoje/dpr-question_encoder-single-lfqa-base").to(device)
tokenizer = AutoTokenizer.from_pretrained("vblagoje/dpr-question_encoder-single-lfqa-base")

input_ids = tokenizer("Why do airplanes leave contrails in the sky?", return_tensors="pt")["input_ids"]
embeddings = model(input_ids).pooler_output

Author

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

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

GPU в ailist

Универсальный рантайм

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

Подбираем GPU…

Класс архитектуры
DPRQuestionEncoder
Ревизия весов
921fd99

0 моделей