/ Модель

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

Контекст
512 токенов
Параметры
434 млн
Лицензия
Apache 2.0
Архитектура
electra · dense
Опубликована
15 янв 2023

reward-model-electra-large-discriminator

Классификация текстаТекст → label3 профессии

Модель вознаграждения на базе ELECTRA Large сравнивает ответы на вопросы по человеческим предпочтениям для оценки QA и использования в RLHF.

235скачиваний за 30 дней5лайковвеса обновлены26 янв 2023

Бенчмарки

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

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

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

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

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

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

OpenAssistant/reward-model-electra-large-discriminator — модель вознаграждения, разработанная OpenAssistant и обученная на человеческих предпочтениях. Она оценивает ответы на вопрос, чтобы определить, какой из них предпочтительнее; её можно применять для оценки QA-моделей и как функцию вознаграждения в RLHF.

Модель использует архитектуру ELECTRA Large с классификационной головой для последовательностей и содержит 433,9 млн параметров. Она принимает текст и выдаёт классификационную оценку; нативная длина контекста составляет 512 токенов. Обучающие данные включают WebGPT Comparisons, Summarize from Feedback и синтетические пары инструкций и ответов. Карточка приводит точность на валидации для нескольких наборов данных, но отмечает, что различение синтетических пар может опираться на поверхностные закономерности.

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

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

  • сравнение двух ответов на вопрос по предпочтительности
  • оценка качества ответов QA-модели
  • получение reward-оценки для обучения с RLHF

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Reward model trained from human feedback

Reward model (RM) trained to predict which generated answer is better judged by a human, given a question.

RM are useful in these domain:

  • QA model evaluation

  • serves as reward score in RLHF

All models are train on these dataset with a same split seed across datasets (if validation split wasn't available)

How to use

from transformers import AutoModelForSequenceClassification, AutoTokenizer
reward_name = "OpenAssistant/reward-model-electra-large-discriminator"
rank_model, tokenizer = AutoModelForSequenceClassification.from_pretrained(reward_name), AutoTokenizer.from_pretrained(reward_name)
question, answer = "Explain nuclear fusion like I am five", "Nuclear fusion is the process by which two or more protons and neutrons combine to form a single nucleus. It is a very important process in the universe, as it is the source of energy for stars and galaxies. Nuclear fusion is also a key process in the production of energy for nuclear power plants."
inputs = tokenizer(question, answer, return_tensors='pt')
score = rank_model(**inputs).logits[0].cpu().detach()
print(score)

Performance

Validation split accuracy

ModelWebGPTSummarySytheticGPT
electra-large-discriminator59.3068.6699.85
deberta-v3-large61.1372.2399.94
deberta-v3-base59.0766.8499.85

Its likely SytheticGPT has somekind of surface pattern on the choosen-rejected pair which makes it trivial to differentiate between better the answer.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
ElectraForSequenceClassification
Ревизия весов
12a77db

0 моделей