Ответ вслух Senior Генеративные модели обновлено

Как оценивать генеративную модель

Вопрос

Как оценить качество генеративной модели картинок или текста? Почему это сложнее, чем для классификатора?

Попробуйте сами

Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.

Показать ответ и разбор

Коротко

У генеративной модели нет одного правильного ответа, поэтому оцениваю несколько аспектов: реалистичность, разнообразие и соответствие условию.

Что должно прозвучать в ответе

  • Нет одного правильного ответа: оценивают качество, разнообразие и соответствие условию

  • Картинки: FID по признакам предобученной сети, CLIP score для соответствия тексту

  • Текст: перплексия для языковой модели, задачи-бенчмарки, LLM как оценщик с оговорками

  • Человеческая оценка и попарные сравнения

  • Проверки на запоминание обучающих данных и безопасность

Что могут спросить следом

  • Чем плох FID на маленькой выборке?
  • Какие у LLM-оценщика смещения?

Разбор

У генеративной модели нет одного правильного ответа, поэтому оцениваю несколько аспектов: реалистичность, разнообразие и соответствие условию. Для картинок стандарт FID: сравнивает распределения признаков предобученной сети на настоящих и сгенерированных картинках, чувствителен и к качеству, и к разнообразию, но смещён на малых выборках и зависит от сети признаков. Соответствие тексту меряют CLIP score. Для текста у языковых моделей есть перплексия на отложенных данных, но она плохо отражает полезность ответов, поэтому используют наборы задач с проверяемыми ответами и попарные сравнения, в том числе другой моделью как оценщиком; у неё есть смещения: любит длинные ответы, свой стиль и первую позицию. Финальный арбитр это люди, через попарные сравнения и рейтинги. Отдельно проверяю, не воспроизводит ли модель обучающие данные дословно, и безопасность.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.