Словарь ИИ
Что такое бенчмарк
Коротко
Бенчмарк это стандартный набор заданий с известными ответами, по которому сравнивают нейросети между собой.
Языковые модели · benchmark
Михаил МозгПроверено: 1 минута чтения
Ребенку
Во всех классах школы в один день пишут одинаковую контрольную. Задания у всех одни, ответы учитель знает заранее, поэтому легко сравнить, у кого больше верных решений. Для нейросетей тоже придумывают общие контрольные. Но если кто-то заранее подсмотрел задания, оценка уже ничего не значит, поэтому их берегут.
Простыми словами
Чтобы понять, какая нейросеть сильнее в математике, программировании или истории, ей дают один и тот же набор вопросов с готовыми ответами. Каждая модель получает процент правильных ответов, и по нему составляют таблицы. Такой общий набор и называют бенчмарком. Есть наборы школьных и университетских вопросов, задачи на код, проверка умения находить факты в длинном тексте. Похоже на рейтинг автомобилей по расходу топлива: цифра полезна, но в реальной поездке с грузом расход окажется другим.
Для бизнеса
Публичные таблицы результатов помогают быстро отсеять слабые модели, но плохо отвечают на вопрос, какая подойдет именно вам. Тесты собраны в основном на английском и на академических задачах, а у вас русский язык, свои документы и свои форматы. Кроме того, задания утекают в интернет и попадают в обучающие данные, и модель решает их по памяти. Поставщики охотнее показывают те наборы, где выглядят выигрышно. Поэтому решение принимают по собственному набору реальных запросов с эталонными ответами: так видна разница в качестве, цене и скорости. Обзор того, какие решения и модели действительно внедряют на рынке, помогает заранее сузить выбор.
Для специалиста
Бенчмарк (benchmark) это фиксированный набор задач с эталонными ответами и метрикой для воспроизводимого сравнения моделей. Примеры: MMLU (Hendrycks и др., 2020), вопросы с выбором ответа по 57 предметам от элементарной математики до права; HumanEval (Chen и др., 2021), генерация функций на Python по описанию (docstring) с проверкой функциональной корректности тестами; SWE-bench (Jimenez и др., 2023), 2294 задачи из реальных issue в 12 репозиториях на Python, где Claude 2 на момент публикации решала 1,96%. Основные проблемы: утечка тестов в обучающие данные (data contamination), насыщение (saturation), когда модели упираются в потолок, чувствительность к формату промпта и подгонка под конкретный тест. Поэтому появляются закрытые и регулярно обновляемые наборы, а также оценки с моделью-судьей или людьми.
Пример
Компания выбирает модель для ответов по договорам. В общих таблицах две модели почти равны, но на сотне собственных вопросов юристов одна отвечает верно заметно чаще, и выбор делают по этому тесту.
Связанные термины
Вопросы и ответы
Что такое бенчмарк нейросети?
Можно ли доверять рейтингам нейросетей?
Источники
Где это применяют в компании
Не уверены, нужно ли это вашей компании?
Карта ИИ-решений