КейсИсследование · предрегистрация и отрицательный результат

Самовключение и замыкание контура — контролируемый отрицательный результат

Проверял, особенна ли самореференция. Оказалось — нет: остаток создаёт замыкание контура. Гипотеза была моя, и она не выжила.

Заказчик
Собственное исследование
Роль
Гипотеза, модель, установка, предрегистрация, анализ
Период
2026
Статус
Завершено, результат опубликован
3600 строк финальный прогон: 30 seed × 6 уровней × 3 значения c
MDE 0.0012 порог обнаружения ниже искомого эффекта — дело не в чувствительности
×6 во столько сжался эффект при переходе к робастной оценке
0 из 3 предрегистрированных условий выполнено

Замкнутая предиктивная система: предиктор находится внутри того, что предсказывает, и его выход пишется обратно в состояние. Вопрос — имеет ли значение, что переменные, на которых предиктор физически работает, входят в то, что он должен предсказать.

Интуиция говорит, что имеет: предсказывать то, на что влияешь, — одна ситуация; предсказывать то, на что влияешь и что включает твой собственный субстрат, — вроде бы другая, с неустранимым полом ошибки. Я потратил длинную серию прогонов, пытаясь заставить этот эффект появиться.

Он не появляется. Остаток создаёт то, что контур вообще замкнут. Проходит ли контур через собственные регистры модели — измеримой разницы не даёт.

Устройство

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

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

Степень самореференции я не задавал, а измерял — интервенционно, распределением возмущений, зафиксированным до любого прогона.

Контроли

yoked — контур замкнут ровно так же, модель по-прежнему рулит телом, но предсказывает регистры двойника. Та же размерность, та же динамика, самовключения нет. Первичная величина S = Gap_self − Gap_yoked: замыкание контура бьёт по обеим веткам и в разности сокращается.

null — связи нет вовсе, декоративная цель. Доказывает, что установка умеет выдавать ноль.

self2 — физически та же система, переподогнанная с другим seed случайного базиса. Отличается только seed'ом.

Результат

Предрегистрированный прогон, 30 seed, медианная регрессия, выбранная заранее — обычный МНК уже показал уязвимость к редким численным срывам.

b_α (S)      = +0.00300   односторонняя нижняя граница = −0.00112
b_α (S_null) = −0.00036   односторонняя нижняя граница = −0.00226
разность     = +0.00329   односторонняя нижняя граница = −0.00102
matched pairs = +0.00332  односторонняя нижняя граница = −0.00051

Ни одно из трёх предрегистрированных условий не выполнено. Рост измеренного самовключения с 0.12 до 0.58 не двигает остаток, скорректированный по yoked.

Дело не в чувствительности: калибровка мелкой сеткой дала MDE = 0.0012 при искомом эффекте 0.0018. Увидеть было можно. Нечего.

Что стоит унести

Сравнивайте не с нулём, а с разбросом собственной процедуры. Контроль self2 — та же система с другим seed — дважды дал различия того же порядка, что искомый эффект, а один раз больше него. Без него проект дважды объявил бы результат.

Отдельно опубликованы шесть ловушек, которые установка поймала в себе самой, и четыре ошибки в коде анализа — каждая молча ввела бы в заблуждение любого, кто станет это переиспользовать.

Следующий шаг

Расскажите, что нужно сделать

Напишите в Telegram пару предложений о задаче: что за бизнес, что должно получиться и что уже пробовали. В ответ — понятный план и цена. Без брифов на десять страниц.

© Антон Ложкин Проекты под NDA в подборку не входят.