GPU, ускорители и инфраструктура LLM

Загрязнение тестовых данных

Определение

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

Также ищут: Загрязнение бенчмарка · Benchmark contamination · контаминация тестовых данных

Зачем это знать

Даже правильно рассчитанная метрика не гарантирует проверку на новых данных. Перед выбором модели выясните, какие фрагменты совпали, какой обучающий корпус проверяли и что осталось неизвестным.

Доказательная часть

Что подтверждено

  1. Если проверочные задания или их варианты попали в обучение, оценка может отражать знакомство с тестом, а не только способность решать новые задания.

    Граница применимости: Риск оценки языковых моделей на заданиях, попавших в предобучение или дообучение. Величина эффекта не считается одинаковой для всех моделей и наборов.

  2. Совпадение исходного текста задания ещё не устанавливает, что обучающие данные содержали вопрос и правильный ответ. В анализе GPT-3 авторы находили исходные тексты без пар вопрос/ответ.

    Граница применимости: Brown et al., раздел 4, Reading Comprehension: ручная проверка совпадений для QuAC, SQuAD2 и DROP. Совпадение не доказывает запоминания ответа.

  3. Результат поиска совпадений зависит от длины сравниваемой цепочки слов и нормализации текста. В анализе GPT-3 авторы отдельно зафиксировали эти правила.

    Граница применимости: Brown et al., приложение C, Overlap methodology. Правила последующего анализа не следует смешивать с первоначальной фильтрацией обучающих данных.

  4. Поиск одинаковых цепочек слов может пропустить перефразированную или переведённую версию тестового задания.

    Граница применимости: Yang et al., версия 2, раздел 5.2 и таблицы 5–6: исследованные варианты MMLU и HumanEval. Не утверждение о любом методе поиска смыслового сходства.

  5. После исключения найденных совпадений меняется набор заданий. Разница общей оценки и оценки на оставшихся заданиях сама по себе не устанавливает причинный эффект запоминания.

    Граница применимости: Вывод о сравнении разных подмножеств; Brown et al., раздел 4, Reversed Words and Anagrams и оговорка о распределении оставшихся примеров.

  6. Отсутствие найденных совпадений означает результат конкретного поиска в доступном корпусе. Оно не доказывает отсутствие пересечений со всем неизвестным составом обучения.

    Граница применимости: Логический предел проверки: часть корпуса может быть недоступна, а строковый метод — пропускать варианты заданий. Это редакторский вывод, не измеренный авторами процент пропусков.

  7. Учебный пример: на одних 12 заданиях у модели A 10 верных ответов, у B — 9. Поиск в доступном обучении A отмечает 4 задания; на них у A 4 верных ответа, у B — 3. После исключения одной и той же четвёрки у обеих моделей остаётся по 6 верных из 8. Равенство на остатке не устанавливает причину исходного различия.

    Граница применимости: Синтетический арифметический разбор, не эксперимент и не результаты моделей. Число верных ответов на исключённой группе равно разности общего числа верных и числа верных на остатке. О составе обучения B ничего не известно.

Перед спецификацией

Что проверить

  1. Редакторская рекомендация: сохраните версии теста и доступного обучающего корпуса; отметьте недоступные части обучения.
  2. Запишите правило поиска: длину цепочек слов, обработку регистра и пунктуации, способ проверки перефразировок. Укажите, совпал контекст, вопрос или ответ.
  3. Сохраните исходную оценку, список исключённых заданий, оценку и число оставшихся заданий. Сравнивайте модели на одном и том же оставшемся наборе.
  4. Не объявляйте отсутствие найденных совпадений гарантией чистоты и не приписывайте разницу оценок доказанному запоминанию.
Открытые основания

Первоисточники

  • Исследование2
  • Первичная публикация
    Rethinking Benchmark and Contamination for Language Models with Rephrased Samples Shuo Yang et al., UC Berkeley / Shanghai Jiao Tong University · arXiv:2311.04850v2, 11.11.2023; sections 2, 5.1–5.2, tables 5–6 · проверено

    В исследованных MMLU и HumanEval показан пропуск перефразировок при поиске совпадающих цепочек слов. Эти результаты не устанавливают частоту пропусков для других моделей и наборов данных.

    Утверждения: 01 · 04 · 06 · 07

  • Первичная публикация
    Language Models are Few-Shot Learners OpenAI · arXiv:2005.14165v4, 22.07.2020; section 4 and Appendix C · проверено

    Раздел 4 различает исходный контекст и пару вопрос/ответ; приложение C описывает поиск совпадений. Удаление найденных примеров меняет состав оценки. Это исследование GPT-3, не проверка современных моделей.

    Утверждения: 02 · 03 · 05 · 06 · 07

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие