Цепочка людей передаёт шёпотом сообщение. Если каждый говорит слишком тихо, сообщение затухнет на полпути. Если слишком громко — к концу оно превратится в какофонию. Но есть режим, когда шёпот доходит до последнего человека без искажений. Учёные называют его критической точкой, и мозг, похоже, работает именно там.
Раньше считалось, что вывести сеть в критическое состояние можно только снаружи, подкручивая общие параметры. Но в новой работе каждый нейрон получил простое правило: если он слишком активен — ослабь входящую связь, если слишком пассивен — усиль. Это как если бы каждый человек в цепочке сам решал, говорить громче или тише, ориентируясь только на собственный голос.
Учёные проверили это на сети с девятью слоями по тысяче нейронов. Запустили её из разных начальных состояний — от почти полной тишины до сильного шума. Через двадцать циклов самонастройки все сети пришли к одному и тому же режиму: активность перестала затухать или расти, а сила связей выровнялась. Сеть сама нашла критическую точку, как вода находит свой уровень.
Но когда к самонастройке добавили обучение распознавать цифры, началась конкуренция. Обычное обучение тянет сеть к решению задачи, а самонастройка — к критичности. Эти две силы мешали друг другу: чем сильнее было саморегулирующее правило, тем хуже сеть распознавала цифры. Пока термостат без термометра работает, но не умеет дружить с задачей.
Правило гомеостаза настолько простое, что его можно описать одной строкой: если нейрон слишком активен — ослабь входящую связь, если слишком пассивен — усиль. И этого достаточно, чтобы сеть сама нашла критическую точку.