3,583 papers
arXiv:2610.37919 79 27 окт. 2026 г. FREE

SciGame: как заученные знания мешают агентам выводить законы из данных и когда активные эксперименты вредят

КЛЮЧЕВАЯ СУТЬ
Знакомые названия колонок заставляют модель игнорировать реальные числа и тянуть формулу из учебника. Протокол SciGame позволяет находить точные математические зависимости в нестандартных данных без подгонки под шаблон. Фишка: замени названия переменных на нейтральные x1, x2 и дай 2–3 формулы-кандидата вместо поиска закона с нуля — иначе на изменённых правилах точность падает до нуля у всех моделей.
Адаптировать под запрос
⚡

TL;DR

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

Когда данные подчиняются знакомой школьной или отраслевой формуле, агент легко «угадывает» ответ по памяти даже без наблюдений. Но стоит реальной зависимости отклониться от учебника (контрфактический режим), как точность вывода формулы на знакомых исторических сюжетах падает до нуля у всех моделей подряд — знакомый контекст заставляет нейросеть игнорировать наблюдения и упрямо подгонять ответ под заученный шаблон. Вторая боль — иллюзия понимания: агент выдаёт блестящее, логичное текстовое объяснение происходящего, в то время как его расчётная формула ошибается на проверочных данных почти в ста процентах случаев.

Чтобы обойти эти ловушки на практике, работу аналитического агента перестраивают по трём проверенным правилам: во-первых, переводят открытый поиск формулы с нуля (Discovery) в режим выбора и калибровки между явно заданными гипотезами-кандидатами (Identification); во-вторых, для моделей не топового уровня заменяют свободный интерактивный поиск экспериментов на заранее составленную сетку наблюдений (Fixed); в-третьих, принимают решение агента только после численной проверки на скрытых точках, полностью игнорируя красноречивость его текстового обоснования.


🔬

Схема метода

ПРОТОКОЛ ПРОВЕРКИ ГИПОТЕЗ И ЗАЩИТЫ ОТ ШАБЛОНОВ (в одном или серии запросов):
ШАГ 1 (Обезличивание контекста): Замена узнаваемых доменных названий на нейтральные переменные (x_1, x_2 → y) → отключение заученных книжных формул
ШАГ 2 (Перевод Discovery → Identification): Вместо «выведи закон с нуля» задаём 2–3 конкурирующие формулы-кандидата с весами уверенности (сумма = 1.0)
ШАГ 3 (Выбор режима подачи данных):
  • Для топовой рассуждающей модели → Adaptive: агент сам запрашивает следующую точку проверки, заранее называя численный прогноз по каждой гипотезе
  • Для остальных моделей → Fixed: подаём готовую сбалансированную таблицу замеров сразу на вход
ШАГ 4 (Валидация на скрытых входах): Проверка исполняемой формулы на контрольных точках (текстовое объяснение не учитывается при приёмке)

🚀

Пример применения

Задача: Маркетинговый аналитик сети кофеен в Москве (формат «Дринкит» / «Сёрф Кофе») пытается с помощью ИИ-агента вывести точную формулу зависимости дневной выручки точки от трафика у метро, температуры воздуха и скидки в приложении. Если сказать модели, что это кофейня, она выдаст банальную линейную формулу из учебника маркетинга и проигнорирует аномалию: в жару выше +25 °C горячий кофе падает, но холодный бамбл даёт скачок чека.

Промпт:

Тебе нужно определить точную математическую формулу зависимости показателя R от входных параметров x1, x2 и x3 по экспериментальным замерам.

ВАЖНЫЕ ПРАВИЛА ПРОТОКОЛА SCIGAME:
1. Не пытайся угадать отрасль и не используй книжные шаблоны — опирайся исключительно на числа из таблицы наблюдений.
2. Работаем в режиме сопоставления гипотез (Identification + численный прогноз):
   - Сформулируй минимум 2 конкурирующие математические гипотезы H1 и H2 (например, линейную и нелинейную с пороговым переключением или произведением факторов).
   - Присвой каждой гипотезе вес уверенности от 0 до 1 (сумма весов = 1.0).
3. Проверь обе гипотезы на всех строках таблицы : выведи расчётное значение по формуле H1 и по формуле H2 для каждой строки и посчитай абсолютную ошибку.
4. Выбери или скорректируй формулу так, чтобы ошибка на всех точках укладывалась в допуск ±2%. Текстовое объяснение пиши ТОЛЬКО после того, как исполняемая формула сошлась по числам.


- x1: поток людей мимо входа (тыс. чел./день), диапазон [1.0 .. 15.0]
- x2: отклонение температуры от +20 °C (градусы), диапазон [-15 .. +12]
- x3: размер промо-скидки в приложении (доля от 0.0 до 0.30)
- R: итоговый целевой показатель (тыс. ед.)



Замер 1: x1 = 4.0, x2 = 0,   x3 = 0.00 → R = 80.0
Замер 2: x1 = 8.0, x2 = 0,   x3 = 0.00 → R = 160.0
Замер 3: x1 = 4.0, x2 = +6,  x3 = 0.00 → R = 116.0
Замер 4: x1 = 4.0, x2 = -6,  x3 = 0.00 → R = 116.0
Замер 5: x1 = 4.0, x2 = +6,  x3 = 0.20 → R = 139.2



После вывода точной формулы рассчитай по ней численный прогноз R для контрольной точки:
x1 = 6.0, x2 = -4, x3 = 0.10.

Результат: Благодаря обезличиванию переменных и запрету на доменные догадки модель не станет тянуть стандартную эластичность спроса. Сравнив Замеры 3 и 4 (x2 = +6 и x2 = -6 дают одинаковый прирост +36 к базовым 80), она заметит квадратичную зависимость от температуры x2^2, учтёт мультипликативный вклад скидки (1 + x3) и восстановит точную формулу R = (20 * x1 + x2^2) * (1 + x3), после чего выдаст проверяемый численный ответ для контрольной точки (149.6).


🧠

Почему это работает

Когда LLM видит знакомую предметную область — физику, юнит-экономику, конверсию воронки продаж — в ней включаются сильные априорные ожидания (Priors) из предобучения. Если реальная система ведёт себя нестандартно (контрфактически), знакомые названия переменных работают как магнит: модель подтягивает классическое уравнение из памяти и пытается натянуть его на новые цифры, вплоть до полного провала на знакомых сюжетах с изменённым законом. На свежих, незнакомых модели задачах такой зашоренности нет, поэтому там она внимательнее смотрит на данные.

Вторая тонкость связана с активным планированием экспериментов (Adaptive). Когда агенту дают право самому запрашивать точки замеров шаг за шагом, слабые и средние модели быстро закапываются: они выбирают неинформативные точки (например, меняют сразу три переменные одновременно или топчутся в узком диапазоне) и делают неверные выводы, проигрывая обычной фиксированной таблице замеров (Fixed) в два-три раза. Только самые сильные рассуждающие модели умеют планировать эксперимент так, чтобы развести конкурирующие гипотезы.

Наконец, исследование вскрыло опасный разрыв между текстовым объяснением и точной формулой. Языковая модель отлично владеет научной и аналитической риторикой: она правильно описывает направление влияния («с ростом X растёт Y»), масштабирование и граничные условия, получая от судьи высокие баллы за объяснение, даже когда сама формула внутри неё неверна.

Рычаги управления: - Обезличивание переменных: заменяй говорящие названия («цена», «гравитация», «отток») на x1, x2, y, если подозреваешь, что правила твоей среды отличаются от общепринятых. - Переход от Discovery к Identification: не заставляй модель угадывать функциональную форму вслепую — дай ей список базовых шаблонов (степенная, линейная, логарифмическая, кусочная) и попроси выбрать подходящий по точкам. - Протокол двух гипотез для Adaptive: если используешь топовую модель в интерактивном поиске, требуй на каждом шаге держать минимум две гипотезы с суммой весов 1.0 и заранее выписывать их численные прогнозы для запрашиваемой точки.


📋

Шаблон промпта

Реши задачу вывода закономерности из данных по протоколу SciGame.


Переменные входа: {описание_входных_переменных_и_диапазонов}
Наблюдаемый выход: {описание_целевой_метрики}
Условия применимости: {граничные_условия}



{список_формул_кандидатов_или_требование_выдвинуть_2_гипотезы}



{таблица_наблюдений_или_результаты_замеров}


Инструкция выполнения:
1. ЗАЩИТА ОТ ШАБЛОНОВ: Не опирайся на книжные законы по названиям переменных. Если наблюдения противоречат привычной формуле — верь только цифрам из .
2. ОЦЕНКА ГИПОТЕЗ: Выпиши минимум 2 конкурирующие формулы-гипотезы H1 и H2 и распредели между ними веса уверенности (сумма весов = 1.0).
3. ЧИСЛЕННАЯ СВЕРКА: Для каждой точки из  вычисли прогноз по H1 и по H2, укажи погрешность каждой гипотезы.
4. СЛЕДУЮЩИЙ ЭКСПЕРИМЕНТ (если данных недостаточно): Предложи одну новую точку входа, в которой прогнозы H1 и H2 расходятся сильнее всего, и укажи ожидаемое число по каждой гипотезе.
5. ФИНАЛЬНЫЙ ОТВЕТ: Выдай:
   - Исполняемую математическую формулу (predictor).
   - Расчёт для контрольных точек: {контрольные_точки_для_проверки}.
   - Краткое объяснение и границы применимости.

Что подставлять в плейсхолдеры: - {описание_входных_переменных_и_диапазонов} — параметры, которыми вы управляете (лучше с нейтральными обозначениями и единицами измерения). - {описание_целевой_метрики} — что нужно предсказывать. - {список_формул_кандидатов_или_требование_выдвинуть_2_гипотезы} — 2–3 возможные структуры формулы (режим Identification) или инструкция сгенерировать их самостоятельно. - {таблица_наблюдений_или_результаты_замеров} — заранее подготовленный набор из 4–10 разнообразных замеров (режим Fixed). - {контрольные_точки_для_проверки} — 1–2 точки, по которым вы проверите, считает ли формула правильно.

🚀 Быстрый старт — вставь в чат:

Вот шаблон протокола SciGame для вывода точных формул и закономерностей из табличных данных. Адаптируй его под мою задачу: [твоя задача].
Задавай вопросы, чтобы заполнить поля.

[вставить шаблон выше]

LLM спросит, какие входные параметры и метрики есть в вашей таблице, нужно ли обезличить названия колонок, чтобы избежать шаблонных ответов, и какие типы зависимостей (линейные, пороговые, сезонные) стоит включить в список кандидатов.


⚠️

Ограничения

⚠️ Провал при открытом поиске сложной формулы с нуля (Discovery): Даже когда агент правильно понимает направление связей и собирает хорошие данные, угадать точную символьную формулу с нелинейными поправками и перекрёстными произведениями с нуля удаётся в меньшинстве случаев.

⚠️ Самостоятельный выбор экспериментов вредит средним моделям: В интерактивном режиме (Adaptive) не флагманские модели теряют точность в 2–3 раза по сравнению с подачей готового фиксированного набора точек (Fixed).

⚠️ Высокая оценка за объяснение не гарантирует верный расчёт: Текстовое обоснование модели нельзя использовать как критерий приёмки — агент стабильно пишет убедительные объяснения при нулевой точности самой формулы.


🔍

Как исследовали

Команда из MBZUAI, Университета Макгилла и Shanghai AI Lab создала бенчмарк SciGame из 44 семейств научных задач: 20 классических законов из истории науки (Historical) и 24 совершенно новых соотношения (Temporal), извлечённых из 23 рецензируемых статей, вышедших в период с 30 апреля по 15 сентября 2026 года — строго после даты отсечки знаний тестируемых моделей. Для каждой карточки авторы создали два идентичных по интерфейсу симулятора: Original (настоящий закон) и Counterfactual (размерностно корректная мутация степеней, коэффициентов и нелинейных связей), и прогнали на них 9 современных моделей (включая семейство GPT-5.5/5.6, GPT-6 Astra, DeepSeek-V4 Flash, Qwen-3.6/3.7 Plus и K2-Horizon-375B) в трёх режимах — без данных (Prior-only), на готовом пакете из 4 замеров (Fixed) и со свободным запросом экспериментов (Adaptive). Результаты оказались показательными: на классических законах в режиме Fixed модели восстанавливали точную формулу в среднем в 58,6% случаев против 21,3% на свежих статьях, но стоило заменить закон на контрфактический, как на знакомой классике строгая точность рухнула до 0,0% абсолютно у всех 9 моделей, тогда как на незнакомых свежих задачах составила 8,9% (и 16,7% у лидера в Adaptive). При этом переход от Fixed к активному экспериментированию (Adaptive) поднял результат сильнейшей модели GPT-6 Astra на контрфактических открытиях с 9,7% до 16,7%, но обвалил средние модели (например, GPT-5.6 Terra на обычных новых задачах упала с 20,8% до 6,9%, а DeepSeek-V4 Flash на исторических — с 53,3% до 23,3%). Наконец, во множестве конфигураций со строгой точностью формулы ниже 12% средний балл за научное объяснение (SES) держался выше 0,700–0,950, наглядно доказав, что гладкость объяснения маскирует провал в расчётах.


💡

Адаптации и экстраполяции

🔧 Техника: Обезличивание домена (Blind Variables) → защита от ложных шаблонов при отладке и аналитике

Когда вы просите агента найти причину бага или нетипичной просадки конверсии, знакомые названия сервисов и метрик заставляют модель выдавать дежурные советы из интернета. Переименуйте метрики в Param_A, Param_B, Target_Y перед подачей таблицы логов — это переведёт модель из режима «вспоминаю известные статьи» (как в Historical Counterfactual с 0% успеха) в режим чистого анализа цифр (как в Temporal Counterfactual).

💡 Адаптация для оценки аналитических и кодинг-агентов (запрет LLM-судьи на текст без прогона формулы):

Если вы настраиваете приёмку работы агента-аналитика, никогда не оценивайте его выкладку промптом «оцени от 0 до 1, насколько логично агент объяснил зависимость». Вместо этого требуйте от агента выдать функцию на Python (def predict(x): ...) и автоматически сверяйте её выхлоп на 3–5 отложенных строках вашей таблицы.


🔗

Ресурсы

Исследование: SciGame: Let Agents Play the Scientific Discovery Games in the Real and Counterfactual World Авторы: Yusheng Zhao, Bowei He (MBZUAI), Xue Liu (MBZUAI, McGill University), Mingxiao Li (Shanghai AI Lab) Код и данные: https://anonymous.4open.science/r/scigame


📋 Дайджест исследования

Ключевая суть

Знакомые названия колонок заставляют модель игнорировать реальные числа и тянуть формулу из учебника. Протокол SciGame позволяет находить точные математические зависимости в нестандартных данных без подгонки под шаблон. Фишка: замени названия переменных на нейтральные x1, x2 и дай 2–3 формулы-кандидата вместо поиска закона с нуля — иначе на изменённых правилах точность падает до нуля у всех моделей.

Принцип работы

Модель как отличник-зубрила. Увидела слова «цена» и «скидка» — тут же списала формулу из памяти, даже не глядя в таблицу. Спрячь предметную область за нейтральными буквами и переведи поиск в отбор гипотез. Для обычных моделей подавай фиксированную сетку замеров сразу. Принимай ответ только по сверке на контрольных точках, а не по красивому тексту.

Почему работает

Знакомые слова включают заученные ожидания из обучения. Если правила среды отличаются от учебника, модель упрямо натягивает старую формулу на новые цифры. В режиме свободного выбора экспериментов средние модели теряют точность в 2–3 раза против готовой таблицы. Жесть — агент пишет блестящее объяснение, когда сама формула врёт почти в 100% проверок.

Когда применять

Аналитика данных и продуктовые расчёты → конкретно для поиска формул зависимости метрик от входных факторов, особенно когда реальное поведение клиентов или среды отклоняется от стандартных правил. НЕ подходит для свободного поиска экспериментов на моделях среднего уровня — там готовая таблица замеров работает в 2–3 раза точнее.

Мини-рецепт

1. Сними ярлыки: Замени «выручка», «скидка» и «трафик» на нейтральные <переменные>x1, x2, R, чтобы отключить автоподстановку из учебника.
2. Задай кандидатов: Вместо поиска с нуля попроси выдвинуть 2–3 конкурирующие гипотезы H1 и H2 с суммой весов 1.0.
3. Дай готовую сетку: Подай сразу таблицу из 4–10 разных замеров (для топовых рассуждающих моделей можно запрашивать по одной точке с прогнозом).
4. Проверь числами: Потребуй расчёт по формуле на скрытой контрольной точке и игнорируй словесные объяснения до схождения цифр.

Примеры

[ПЛОХО] : Выведи формулу дневной выручки кофейни от трафика у метро, температуры воздуха и скидки в приложении по этой таблице.
[ХОРОШО] : Определи формулу зависимости R от x1, x2, x3 только по числам из таблицы. Выдвини 2 гипотезы H1 и H2 с весами в сумме 1.0. Посчитай ошибку каждой на всех строках с допуском 2% и выдай расчёт R для контрольной точки x1=6.0, x2=-4, x3=0.10.
Источник: SciGame: Let Agents Play the Scientific Discovery Games in the Real and Counterfactual World
ArXiv ID: 2610.37919 | Сгенерировано: 2026-11-01 20:35

Проблемы LLM

ПроблемаСутьКак обойти
Знакомые названия переменных мешают верить реальным числамДаёшь модели таблицу с понятными названиями колонок: цена, выручка, температура. Включаются заученные шаблоны из книг. Если реальная связь в данных нестандартная, модель игнорирует числа. Она подгоняет ответ под знакомую формулу, и точность падает до нуляОбезличь переменные перед подачей таблицы. Замени предметные названия на нейтральные обозначения x1, x2, R в блоке . Прямо запрети угадывать отрасль и опираться на книжные правила
Убедительное текстовое объяснение при неверной формуле расчётаПросишь модель вывести математическую зависимость по таблице и объяснить её. Модель пишет складный аналитический текст и верно называет направление связей. Но сама расчётная формула ошибается на проверочных числах почти всегдаНе оценивай ответ по красоте текста. Требуй сначала посчитать прогноз по формуле для каждой строки таблицы . Принимай решение только после численной проверки на скрытых контрольных точках

Методы

МетодСуть
Обезличивание переменных и выбор из готовых гипотез — точный вывод формулЗамени названия показателей на x1, x2, R. Вместо поиска формулы с нуля задай 2–3 шаблона-кандидата H1, H2 в блоке . Попроси распределить веса уверенности (сумма 1.0) и посчитать погрешность каждой гипотезы по таблице . Почему работает: нейтральные имена отключают заученные книжные штампы. Выбор из кандидатов сужает пространство поиска. Когда применять: поиск нелинейных закономерностей в таблицах, нестандартные правила среды. Когда не работает: открытый поиск сложных формул с нуля без шаблонов

Тезисы

ТезисКомментарий
Самостоятельный сбор данных вредит моделям среднего уровняКогда модель сама выбирает точки для проверки шаг за шагом, она теряет нить. Она меняет несколько переменных сразу или топчется в узком диапазоне. Точность падает в 2–3 раза по сравнению с готовой таблицей замеров. Применяй: подавай моделям среднего уровня готовую сбалансированную таблицу наблюдений сразу на вход. Интерактивный запрос точек оставляй только флагманским рассуждающим моделям
📖 Простыми словами

SciGame: Let Agents Play the Scientific Discovery Games in the Real and Counterfactual World

arXiv: 2610.37919

Нейросети не делают научных открытий — они занимаются автозаполнением по памяти. Когда LLM видит экспериментальные данные, она не выводит формулу с нуля, а мгновенно подтягивает канонический шаблон из учебника. Если в задаче правила хоть немного изменились, модель тупо игнорирует реальность и натягивает сову на глобус, выдавая красивое, но насквозь фальшивое объяснение.

Это как троечник на экзамене, который намертво зазубрил формулы из шпаргалки. Преподаватель даёт задачу про альтернативную вселенную, где гравитация работает иначе, а студент с умным видом строчит стандартный закон Ньютона, делая вид, что всё под контролем. Звучит солидно и наукообразно, но по факту это полный провал и слепая подгонка под ответ.

Именно этот баг вскрывает бенчмарк SciGame, сталкивая агентов с контрфактическими мирами. Моделям скармливали условия, которых нет в интернете, чтобы проверить их способность к настоящему логическому выводу. Результат предсказуем: боты блестяще имитируют рассуждения и сыплют терминами, но начисто слепнут перед цифрами, выбирая знакомый текст вместо анализа фактов.

Тестировали на виртуальных законах физики, но грабли абсолютно те же в любой практической задаче: от аудита финотчётов до анализа редких багов. Как только твоя рабочая ситуация хоть на шаг отходит от среднего по палате, нейросеть радостно выдаст галлюцинацию вместо расчёта. Модели патологически ленивы: они всегда предпочтут уютный шаблон честной проверке данных.

Отсюда главный рабочий вывод: всегда проверяй числа, а не объяснение. Любая сетка без проблем заболтает тебя гладким текстом на уровне академика, но внутри часто оказывается дырка от бублика. Перестань верить складным аргументам в чате и сразу валидируй сухие метрики и результаты вычислений, иначе скормишь бизнесу дорогую фантазию.

Работа с исследованием

Адаптируйте исследование под ваши задачи или создайте готовый промпт на основе техник из исследования.

0 / 2000
~0.5-2 N-токенов ~10-30с
~0.3-1 N-токенов ~5-15с