Когда эволюции выгодно учиться
В первой версии мира мозг не рос, потому что животным нечего было запоминать. Во второй я дал им обучение в течение жизни и проверил, в каком мире оно эволюционирует. Обучение появилось ровно там, где предсказывает теория. А мозг так и не вырос.
Итерация 2 прототипа evo-brain-sim. Игрушечная модель, а не исследование: выводы относятся к ней. Октябрь 2026.
Продолжение первой итерации, где связи «изменчивый климат → больший мозг» не нашлось. Главная гипотеза тогда была: без памяти и обучения меняющийся мир не даёт мозгу преимущества.
Коротко
- Учиться выгодно, когда мир меняется между поколениями, но стабилен внутри жизни. Если мир не меняется, знание уходит в гены. Если меняется слишком быстро, выученное устаревает раньше, чем окупится. Это подтверждает классическую гипотезу Стивенса.
- Лучше всего — при умеренных переменах, а не при самых частых. Пик обучения там, где «правильная» еда меняется раз в несколько поколений, а не каждое.
- Обучение помогает особи, но не виду. Ученик отбирает хорошую еду у соседей-неучей. Но популяция, где учиться не умеет никто, живёт не хуже.
- Мозг и память не выросли. Так устроена модель: обучению в ней не нужны нейроны. Это ограничение модели, а не открытие о природе.
Что изменилось в мире
Вместо плавающего климата — шесть пятен плодородия, которые кочуют по карте. Пятна двух цветов: еда одного цвета питательна, другого — пустая. Какой цвет «хороший», меняется, и этим управляют две ручки:
- Между поколениями. Раз в «поколение» (100 тактов — средняя жизнь) хороший цвет меняется с некоторой вероятностью: от «никогда» до «каждый раз».
- Внутри жизни. Как часто цвет меняется прямо по ходу жизни особи: от «никогда» до «каждые ~6 тактов».
У животных появились:
- Ценность цвета — тяга к еде определённого цвета. Она складывается из врождённой части (в генах, мутирует) и выученной (с нуля при рождении, не наследуется).
- Обучение — выученная часть меняется по простому правилу: «что ел» × «стало лучше или хуже, чем ожидал». Скорость обучения наследуется, ноль значит «не учится». Обучение стоит энергии, на максимуме — как один нейрон.
- Память — до четырёх нейронов, которые помнят прошлый шаг. Каждый стоит как обычный нейрон.
На старте не умеет учиться никто. Хищников во второй итерации нет: в новом мире они вымирали всегда.
Путь к рабочей модели был непрямым, и это тоже результат. Сначала обучение «всех весов сети по награде» оказалось вредным: ученики проигрывали неучам даже там, где учиться нечему. Заработало, когда гены и обучение получили одну и ту же задачу — ценность цвета — на равных.
Механика в чистом виде
Сначала без эволюции: половина популяции — «ученики», половина — соперники. Смотрим, какая доля учеников останется через 1200 тактов.
| Мир | стабильный | меняется между поколениями | быстро внутри жизни | быстро внутри и между |
|---|---|---|---|---|
| ученики против «наивных» (любят оба цвета) | 0,99 | 0,81 | 0,54 | 0,45 |
| ученики против «оракулов» (врождённо знают ответ) | 0,00 | 1,00 | 0,93 | 0,96 |
В стабильном мире врождённое знание лучше обучения: оракул побеждает. Когда мир меняется между поколениями, обучение лучше генов. Когда мир меняется слишком быстро, ученики не лучше наивных. Оракулы там проигрывают всем: их «знание» половину времени вредно.

Главная карта: где эволюционирует обучение
Сетка 5 × 5: по горизонтали — смена мира между поколениями, по вертикали — внутри жизни. В каждой клетке 6 прогонов по 10 000 тактов. Цифра — скорость обучения, до которой дошла эволюция (старт — ноль).

- Быстрые перемены внутри жизни убивают обучение. Самый надёжный эффект: при смене цвета каждые ~6 тактов скорость обучения падает почти до нуля (0,03).
- Между поколениями нужна смена, но не максимальная. В стабильной по жизни строке: 0,23 → 0,65 → 0,70 → 0,72 → 0,45. Пик — при смене примерно раз в 2–3 поколения, а не каждое.
- Почему не в углу. Поколения в модели перекрываются. Если цвет меняется каждые 100 тактов, для большинства взрослых это смена прямо по ходу жизни, и выученное устаревает у всех сразу. Значит, две ручки в модели не полностью независимы.
- Почему в стабильном мире обучение не ноль (0,23, большой разброс): знание уходит в гены, после этого обучение просто бесполезно. Но оно дешёвое, и отбор против него слабый.

Выключаем обучение: что потеряли
Берём популяции после эволюции и в копии мира выключаем обучение. Сравниваем два способа.
| Показатель | смена каждое поколение | точка максимума | контроль: быстрые перемены в жизни |
|---|---|---|---|
| численность без обучения / с обучением (всем выключили) | 1,01 ± 0,08 | 1,08 ± 0,08 | 1,02 ± 0,06 |
| доля «выключенных» в конце (выключили половине, старт 0,5) | 0,36 ± 0,11 | 0,06 ± 0,06 | 0,77 ± 0,11 |
Вывод двоякий, и это важно. Популяция, где учиться не умеет никто, живёт не хуже: численность и энергия в пределах шума. А в прямой конкуренции неучи проигрывают: в точке максимума их почти не остаётся. Там, где мир меняется слишком быстро, наоборот, выигрывают «выключенные».
Это та же картина, что со «следопытами» в первой итерации: выгода особи не равна выгоде популяции. Ученик забирает хорошую еду у соседа, но общий запас еды от этого не растёт.

Цена обучения работает
| Цена обучения | 0 | база | ×2 | ×4 |
|---|---|---|---|---|
| скорость обучения в конце | 0,62 | 0,45 | 0,30 | 0,22 |
| доля энергии на обучение | 0 | 0,6% | 1,0% | 1,8% |
Чем дороже обучение, тем ниже его эволюционировавшая скорость, и зависимость монотонная. Даже бесплатное обучение не разгоняется до максимума: слишком быстрое обучение шумит. То, что цена реально списывается, проверено напрямую в каждом прогоне.

Устойчиво ли это
Повторил на пяти соседних наборах параметров: дороже обучение, быстрые и шумные пятна, больше мелких пятен, вредная «плохая» еда, дешёвая жизнь с дальними сенсорами.
- «Быстрые перемены внутри жизни убивают обучение» — значимо в 4 наборах из 6. В одном наборе сравнить нельзя: популяция вымирает. В ещё одном направление то же, но разброс велик.
- «Учиться выгоднее при какой-то смене между поколениями, чем без неё» — значимо во всех 6.
- «При умеренной смене выгоднее, чем при смене каждое поколение» — по направлению во всех 6, но значимо только в 2. Это слабый эффект.

Гены перехватывают знание
В стабильном мире видно красивое: сначала почти половину знания о хорошем цвете даёт обучение. Потом врождённая ценность растёт в ту же сторону, догоняет и перегоняет выученную, а выученная поправка уходит в ноль. Учиться больше нечему: гены уже правы. Это называется генетическая ассимиляция.
Но классический эффект Болдуина — когда обучение ускоряет появление врождённого знания — не подтвердился. С обучением гены приходят к ответу не быстрее, чем без него: 733 ± 197 тактов против 640 ± 54. Скорее наоборот: кто может доучиться, меньше страдает от неудачных генов, и отбор на гены слабее.
Почему так в этой модели: врождённая ценность меняется маленькими шагами, и каждый шаг сразу полезен. Отбору не нужна подсказка от обучения. В классической модели Хинтона–Ноулана пользу даёт только полностью правильная комбинация генов — «иголка в стоге сена», — и там обучение помогает её найти.

Чего не случилось
- Мозг не вырос. Скрытых нейронов — 0,1–0,5, нейронов памяти — 0,07–0,24 во всех точках, без закономерности. Это фон мутаций от нуля. Причина в устройстве модели: и врождённая, и выученная ценность действуют на выбор действия напрямую, без нейронов. Задача «иди к хорошему цвету» решается без «мозга», а память не нужна, потому что выученная ценность сама хранит прошлое.
- Детство не появилось. Ген «сколько тактов родитель кормит детёныша» остался на уровне случайного дрейфа (~2 такта) во всех проверенных точках. Детёныш в модели может учиться только на собственной еде, поэтому кормление ничему его не учит, а родителю обходится дорого.

Ограничения. «Мозг» в смысле числа нейронов не вырос: обучение и нейроны в модели — независимые вещи. Обучение устроено специально под задачу; общее правило «учи все веса по награде» в этой модели вредило. Две ручки времени не полностью независимы: поколения перекрываются, и отсюда, вероятно, пик в середине. Стабильный мир — самая шумная точка. Популяционной выгоды от обучения нет. Хищников нет, мир маленький (56 × 56, 200–600 особей), 13 из 150 прогонов закончились вымиранием. Значимость оценивалась грубо (разница больше двух стандартных ошибок) и без поправки на множественные сравнения.
Что дальше
- Обучение, которому нужны нейроны (пластичные синапсы внутри сети), — чтобы снова связать «обучение» и «размер мозга».
- Развести ручки времени строже: дискретные поколения или привязка «поколения мира» к рождению особи.
- Вернуть хищников в мир пятен.
- Социальное обучение: детёныш учится на примере родителя. Иначе детство бесполезно.
- Больше прогонов в стабильном мире и в углах сетки.
Код и сырые данные — в репозитории evo-brain-sim. Обсудить — в Telegram.